Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
166 commits
Select commit Hold shift + click to select a range
db082fa
:rocket: Initial setup
serkor1 Aug 3, 2025
1f4ce3e
Re-add ta-lib submodule
serkor1 Aug 3, 2025
e2c1611
:hammer: Expanded Makefile
serkor1 Aug 3, 2025
1f3553a
:hammer: Modified Bollinger Bands
serkor1 Aug 3, 2025
f73d003
:wastebin: Removed common.h
serkor1 Aug 3, 2025
9a1d68d
:hammer: Changed build order
serkor1 Aug 4, 2025
4f91725
:fire: New features
serkor1 Aug 4, 2025
3fb950d
:wastebin: Deleted stray c-file
serkor1 Aug 4, 2025
b489f0c
:books: Updated README
serkor1 Aug 4, 2025
07cec74
:hammer: Refactored average_price()
serkor1 Aug 4, 2025
fcda4c5
:hammer: Reworked configure
serkor1 Aug 4, 2025
a01abcf
:hammer: Reworked package
serkor1 Aug 4, 2025
f07106f
:hammer: Updated the DESCRIPTION
serkor1 Aug 6, 2025
f570a3a
:hammer: Added data
serkor1 Aug 6, 2025
c5f743c
:hammer: Updated pkg
serkor1 Aug 6, 2025
f02249d
:hammer: New functionality
serkor1 Aug 6, 2025
11ae0c7
:hammer: Updated Functions
serkor1 Aug 6, 2025
95d28ee
:fire: New features
serkor1 Aug 6, 2025
a4d9052
:hammer: Reworked Library
serkor1 Aug 7, 2025
af54bb4
:hammer: Added Candlestick Patterns
serkor1 Aug 7, 2025
751397e
:hammer: Deleted old files and Makevars
serkor1 Aug 7, 2025
f8826f5
:hammer: Updated Makevars
serkor1 Aug 7, 2025
524eefe
:hammer: Generated comments to api.h and init.c
serkor1 Aug 7, 2025
a397ac0
:hammer: Cleaned up files
serkor1 Aug 7, 2025
0141b4a
:hammer: Cleaned up shift.h
serkor1 Aug 7, 2025
219c493
:hammer: Ran make fmt
serkor1 Aug 7, 2025
6a69311
:hammer: Updated generate_FFI.sh
serkor1 Aug 7, 2025
41d0182
:hammer: Fuck that - we format everything, everytime.
serkor1 Aug 7, 2025
74abc28
:hammer: lib.h cleaned up
serkor1 Aug 7, 2025
c7d0027
:hammer: Normalize.h
serkor1 Aug 8, 2025
2f7e6d6
:hammer: Implemented normalize in one function
serkor1 Aug 8, 2025
03c36ec
:hammer: Added options
serkor1 Aug 8, 2025
c567a78
:hammer: DOJISTART cleanup
serkor1 Aug 8, 2025
575c3bb
:hammer: Unit-tests
serkor1 Aug 8, 2025
5c33313
:hammer: ACCBANDS alias
serkor1 Aug 8, 2025
d944a01
:hammer: Updated make-command
serkor1 Aug 8, 2025
b2573b7
:hammer: Updated tests
serkor1 Aug 8, 2025
abea3c5
:hammer: Added normalization flags to CDL*
serkor1 Aug 8, 2025
d7ee9dd
:hammer: Updated BBANDS and ACCBANDS
serkor1 Aug 8, 2025
4198568
:hammer: Added maType header
serkor1 Aug 8, 2025
a798cf4
:hammer: Cleaned up code and added shift/message
serkor1 Aug 8, 2025
bed32e1
:hammer: Simplified MA
serkor1 Aug 8, 2025
e624be1
:hammer: Expanded MACD
serkor1 Aug 8, 2025
15196a2
:hammer: Verbose wont matter if garbaged
serkor1 Aug 8, 2025
073734a
:hammer: Updated Headers
serkor1 Aug 8, 2025
b836748
:hammer: Unit-tests for MACD
serkor1 Aug 9, 2025
bfd873f
:hammer: Updated MACD and utils
serkor1 Aug 9, 2025
970a320
:hammer: Split MACD files
serkor1 Aug 9, 2025
96e5769
:hammer: Added format options to api.h
serkor1 Aug 9, 2025
01eeea6
:hammer: Chaikin Line and Oscillators
serkor1 Aug 10, 2025
ad87d97
:hammer: Hilbert Transforms
serkor1 Aug 10, 2025
000ca9f
:hammer: Windows Build Tools
serkor1 Aug 10, 2025
b806591
WIndows Tools
serkor1 Aug 10, 2025
937f548
:hammer: Cleaned up code!
serkor1 Aug 11, 2025
1f8416e
:hammer: Added {plotly} to 'imports'
serkor1 Aug 13, 2025
178c485
:hammer: Added 'zzz.R'
serkor1 Aug 13, 2025
6349de9
:hammer: Modularized MA
serkor1 Aug 13, 2025
794e36a
:hammer: Updated .gitignore
serkor1 Aug 13, 2025
2d409a0
:hammer: Updated Documentation
serkor1 Aug 13, 2025
559edce
:hammer: Base charts
serkor1 Aug 19, 2025
a46f142
:hammer: Basic TAs
serkor1 Aug 19, 2025
16a279e
:hammer: Basic TAs refactored
serkor1 Aug 20, 2025
35eea89
:hammer: Deleted Redundant files
serkor1 Aug 20, 2025
bc9021c
:hammer: Chart-function QoL
serkor1 Aug 20, 2025
3cbc69d
:hammer: Chart function
serkor1 Aug 21, 2025
81aed0b
:hammer: Indicators in own script
serkor1 Aug 21, 2025
4b760dc
:hammer: Expanded indicator
serkor1 Aug 21, 2025
2c4e508
:hammer: Updated assert
serkor1 Aug 21, 2025
34df9fb
:hammer: Updated SMA
serkor1 Aug 21, 2025
58c5752
:books: Documentation
serkor1 Aug 21, 2025
2df5302
:books: Documentation overhaul
serkor1 Aug 21, 2025
2686907
:books: Updated README
serkor1 Aug 21, 2025
1961352
:hammer: Added logo
serkor1 Aug 21, 2025
748b748
:hammer: Updated Stuff
serkor1 Aug 21, 2025
114fb88
:hammer: Updated data to BTC
serkor1 Aug 21, 2025
3e3b631
:hammer: Updated documentation
serkor1 Aug 21, 2025
0667eda
Random Commit
serkor1 Aug 24, 2025
2acbd37
:hammer: Updated Configure
serkor1 Aug 27, 2025
dc79cac
:hammer: Updated utils.R
serkor1 Aug 27, 2025
978fd30
:hammer: New utility functions
serkor1 Aug 27, 2025
90ede8b
:hammer: Ported ACCBANDS to new interface
serkor1 Aug 27, 2025
c9df18e
:hammer: Reformatted zzz.R
serkor1 Aug 27, 2025
022c183
:hammer: Formatted workspace folder
serkor1 Aug 27, 2025
3a0de92
:hammer: updated interface
serkor1 Aug 28, 2025
9b9df5e
:hammer: Moved series to separate script
serkor1 Aug 28, 2025
0c3b988
:hammer: Changed argument names
serkor1 Aug 28, 2025
418ed4d
:hammer: Added some lose comments
serkor1 Aug 28, 2025
f8639ed
:hammer: Updated SMA
serkor1 Aug 28, 2025
d7e340f
:hammer: Updated Data
serkor1 Aug 29, 2025
b5577fc
:hammer: Updated Interface (again)
serkor1 Aug 29, 2025
fec2fb3
:hammer: Updated Makefile
serkor1 Aug 29, 2025
e98b5bc
:hammer: Updated Generic description
serkor1 Aug 29, 2025
89f30e8
:hammer: Added generic DESCRIPTION
serkor1 Aug 29, 2025
09c9c46
:books: Vignettes and README
serkor1 Aug 29, 2025
967010e
:hammer: Hybrid Series
serkor1 Aug 29, 2025
b596eeb
:hammer: Bug-fix in Bollinger Bands
serkor1 Aug 29, 2025
b181876
:books: Updated README + Logo
serkor1 Aug 29, 2025
6f136fc
:hammer: Added images
serkor1 Aug 29, 2025
a381b00
:hammer: Resized Sticker
serkor1 Aug 29, 2025
aefc8e0
:hammer: hexSticker script
serkor1 Aug 29, 2025
d5d895b
:hammer: Updated Logo
serkor1 Aug 29, 2025
aa66261
:hammer: Updated Logo
serkor1 Aug 29, 2025
18b6aee
:hammer: Formatted and reformatted
serkor1 Aug 29, 2025
0afc2b6
:hammer: Updated Makefile
serkor1 Aug 29, 2025
30b6a35
:hammer: Updated MA functions
serkor1 Aug 30, 2025
a68d4bd
:hammer: Updated Functions
serkor1 Aug 30, 2025
8a1b191
:hammer: Updated everything
serkor1 Aug 30, 2025
bf8e5b1
:hammer: Updated Makefile
serkor1 Aug 30, 2025
de0e8a9
:hammer: Updated Readme
serkor1 Aug 30, 2025
6f16c1b
:hammer: Updated Makefile and Configure
serkor1 Aug 30, 2025
8b92682
:hammer: Updated README
serkor1 Aug 30, 2025
1a0a1d7
:hammer: Clean updated
serkor1 Aug 30, 2025
f2d7870
:hammer: Implemented RSI and STOCHRSI
serkor1 Aug 31, 2025
1ff81fd
:hammer: Everything Works except...
serkor1 Aug 31, 2025
ab0aedd
:hammer: Updated favicons
serkor1 Sep 14, 2025
5ba7c76
:books: Updatede Charting documentation
serkor1 Sep 14, 2025
634cd51
:hammer: Added NVDA to the {pkg}
serkor1 Sep 18, 2025
79f0f6f
:hammer: Streamlined MA-functions
serkor1 Sep 18, 2025
32afd62
:hammer: Updated Image
serkor1 Sep 18, 2025
9dae1a8
:fire: New feature: Ultimate Oscillator
serkor1 Sep 18, 2025
5b846fe
:hammer: Updated MAMA
serkor1 Sep 18, 2025
40c456a
:hammer: Added TA-Lib init/close
serkor1 Sep 18, 2025
346859d
:hammer: Bugfix
serkor1 Sep 18, 2025
e65feb8
:hammer: Streamlined Patterns
serkor1 Sep 19, 2025
8b29a3d
:hammer: Updated zzz
serkor1 Sep 19, 2025
3cc7d8d
:rocket: Remaining Patterns Added
serkor1 Sep 19, 2025
d4df240
:hammer: Added new indicators
serkor1 Sep 20, 2025
e35d2c0
:hammer: New Candlestick Patterns
serkor1 Sep 20, 2025
9e2cd06
:hammer: MFI and OBV
serkor1 Sep 20, 2025
ea9451c
:books: Added generic parameter description
serkor1 Sep 21, 2025
2ef72a3
:books: Updated Documtation
serkor1 Sep 21, 2025
8c50396
:warning: Updated .Rbuildignore :warning:
serkor1 Sep 21, 2025
614d159
Parabolic SAR (Normal + Extended)
serkor1 Sep 21, 2025
d69cb64
:hammer: Bug-fix is ULTOSC
serkor1 Sep 21, 2025
e868c82
:hammer: Updated Aroon and Aroon Oscillator
serkor1 Sep 21, 2025
498e711
:books: Updated Documentation
serkor1 Sep 21, 2025
553d875
:hammer: Outcommented old helper functions
serkor1 Sep 22, 2025
f7ba121
:hammer: Updated MACD-family of functions
serkor1 Sep 22, 2025
1411a58
:hammer: Bug-fix in MACD.plotly
serkor1 Sep 23, 2025
851cb94
:hammer: Simplified indicator()
serkor1 Sep 24, 2025
f7cf5bb
:hammer: Updated MA-functions
serkor1 Sep 24, 2025
b1b6728
:hammer: Major changes
serkor1 Sep 24, 2025
4269a7a
:hammer: Added new patterns
serkor1 Sep 25, 2025
c8487c1
:hammer: Added Candlestick Pattern Charts
serkor1 Sep 25, 2025
3d53b2a
:hammer: Bug-fix in Doji Star
serkor1 Sep 25, 2025
fba53ab
:hammer: Removed TA check
serkor1 Sep 25, 2025
22ff38f
:hammer: Hilbert Transform {plotly}-methods
serkor1 Sep 25, 2025
5f9e044
:hammer: Hilbert Transform Tests
serkor1 Sep 25, 2025
b5b789f
:hammer: StochRSI is now selfcontained
serkor1 Sep 26, 2025
f8af656
:books: Updated documentation
serkor1 Sep 26, 2025
2ff7b69
:hammer: Updated DESCRIPTION
serkor1 Sep 26, 2025
5cb4b06
:books: Documentation Updated
serkor1 Sep 26, 2025
aac7da2
:hammer: Added new patterns
serkor1 Sep 26, 2025
0027e6b
:hammer: Unit-tests
serkor1 Sep 26, 2025
b8e590e
:hammer: Bug-fix
serkor1 Sep 26, 2025
20cb260
:hammer: Added Github Actions
serkor1 Sep 26, 2025
235bc8e
:hammer: The rodeo starts!
serkor1 Sep 26, 2025
3cf32d2
:hammer: Added include headers
serkor1 Sep 26, 2025
59a5ee7
:hammer: Documentation Update
serkor1 Sep 26, 2025
e416ef9
:hammer: Charting and Indicator Documentation
serkor1 Sep 26, 2025
cf8d4cc
:hammer: R-CMD-check
serkor1 Sep 26, 2025
6163dfd
:hammer: Updated Makefile
serkor1 Sep 26, 2025
ddd6e18
:hammer: Updated Description
serkor1 Sep 26, 2025
be21f9a
:books: Updated README
serkor1 Sep 26, 2025
9a81e89
:hammer: CoC and README updates
serkor1 Sep 26, 2025
a449a3c
:hammer: Updated .github
serkor1 Sep 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
^curly-giggle\.Rproj$
^\.Rproj\.user$
^README\.Rmd$
^_pkgdown\.yml$
^docs$
^pkgdown$
Makefile

## TA-Lib

### Executable files
^src/ta-lib/bin/gen_code
^src/ta-lib/bin/ta_regtest
^src/ta-lib/dotnet/src/Release/TA-Lib-Core.dll
^src/ta-lib/src/tools/gen_code/gen_code
^src/ta-lib/src/tools/gen_code/mcpp.exe
^src/ta-lib/src/tools/ta_regtest/.libs/ta_regtest

### Hidden files
^src/ta-lib/.editorconfig
^src/ta-lib/.git
^src/ta-lib/java/.classpath
^src/ta-lib/src/ta_abstract/frames/.dirstamp
^src/ta-lib/src/ta_abstract/tables/.dirstamp
^src/ta-lib/src/tools/ta_regtest/ta_test_func/.dirstamp
^src/ta-lib/.github
^src/ta-lib/.vscode
^src/ta-lib/src/.libs
^src/ta-lib/src/ta_abstract/.libs
^src/ta-lib/src/ta_abstract/frames/.libs
^src/ta-lib/src/ta_abstract/tables/.libs
^src/ta-lib/src/ta_common/.libs
^src/ta-lib/src/ta_func/.libs
^src/ta-lib/src/tools/ta_regtest/.libs

### Build files
^src/ta-lib/.*\.(?:o|lo|la|so)$
# NOTE:
# * if .a is removed it will not install
# this needs to be fixed in configure (I think)
# .a is the static library (Or something) it makes
# everything work.
#
# * checking if this is a source package ... NOTE
# Found the following apparent object files/libraries:
# src/ta-lib/local/lib/libta-lib.a
#
# * When {talib} is getting ready to be submitted
# CRAN must make a decision as to whether this *NOTE*
# is acceptable, or not.
#
# With the current setup of the .Rbuildignore everything
# builds and works --- this has been tested with
# make purge & make build & make check

### Random stuff
src/ta-lib/m4/lt~obsolete.m4

### Makefiles
src/ta-lib/Makefile
src/ta-lib/Makefile.in
^\.github$
1 change: 1 addition & 0 deletions .github/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.html
126 changes: 126 additions & 0 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
# Contributor Covenant Code of Conduct

## Our Pledge

We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, caste, color, religion, or sexual
identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.

## Our Standards

Examples of behavior that contributes to a positive environment for our
community include:

* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the overall
community

Examples of unacceptable behavior include:

* The use of sexualized language or imagery, and sexual attention or advances of
any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email address,
without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting

## Enforcement Responsibilities

Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.

Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.

## Scope

This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at serkor1@duck.com.
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
reporter of any incident.

## Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:

### 1. Correction

**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.

**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.

### 2. Warning

**Community Impact**: A violation through a single incident or series of
actions.

**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or permanent
ban.

### 3. Temporary Ban

**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.

**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.

### 4. Permanent Ban

**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.

**Consequence**: A permanent ban from any sort of public interaction within the
community.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.1, available at
<https://www.contributor-covenant.org/version/2/1/code_of_conduct.html>.

Community Impact Guidelines were inspired by
[Mozilla's code of conduct enforcement ladder][https://github.com/mozilla/inclusion].

For answers to common questions about this code of conduct, see the FAQ at
<https://www.contributor-covenant.org/faq>. Translations are available at <https://www.contributor-covenant.org/translations>.

[homepage]: https://www.contributor-covenant.org
63 changes: 63 additions & 0 deletions .github/workflows/R-CMD-check.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
name: R-CMD-check

on:
push:
branches: [main, devel]
pull_request:
branches: [devel]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

permissions: read-all

jobs:
R-CMD-check:
runs-on: ${{ matrix.config.os }}

name: ${{ matrix.config.os }} (${{ matrix.config.r }})

strategy:
fail-fast: true
matrix:
config:
# ignore macos and windows for now
# - {os: macos-latest, r: 'release'}
# - {os: windows-latest, r: 'release'}
- {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}

# Ubuntu
- {os: ubuntu-latest, r: 'release'}
- {os: ubuntu-latest, r: 'oldrel-1'}
- {os: ubuntu-latest, r: 'oldrel-2'}
- {os: ubuntu-latest, r: 'oldrel-3'}

env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
R_KEEP_PKG_SOURCE: yes

steps:
- uses: actions/checkout@v4
with:
submodules: recursive

- uses: r-lib/actions/setup-pandoc@v2

- uses: r-lib/actions/setup-r@v2
with:
r-version: ${{ matrix.config.r }}
http-user-agent: ${{ matrix.config.http-user-agent }}
use-public-rspm: true

- uses: r-lib/actions/setup-r-dependencies@v2
with:
extra-packages: any::rcmdcheck
needs: check

- uses: r-lib/actions/check-r-package@v2
with:
upload-snapshots: true
build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")'
62 changes: 62 additions & 0 deletions .github/workflows/test-coverage.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
on:
push:
branches: [devel]
pull_request:

name: test-coverage.yaml

permissions: read-all

jobs:
test-coverage:
runs-on: ubuntu-latest
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}

steps:
- uses: actions/checkout@v4

- uses: r-lib/actions/setup-r@v2
with:
use-public-rspm: true

- uses: r-lib/actions/setup-r-dependencies@v2
with:
extra-packages: any::covr, any::xml2
needs: coverage

- name: Test coverage
run: |
cov <- covr::package_coverage(
quiet = FALSE,
clean = FALSE,
install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package")
)
print(cov)
covr::to_cobertura(cov)
shell: Rscript {0}

- uses: codecov/codecov-action@v5
with:
# Fail if error if not on PR, or if on PR and token is given
fail_ci_if_error: ${{ github.event_name != 'pull_request' || secrets.CODECOV_TOKEN }}
files: ./cobertura.xml
plugins: noop
disable_search: true
token: ${{ secrets.CODECOV_TOKEN }}

- name: Show testthat output
if: always()
run: |
## --------------------------------------------------------------------
find '${{ runner.temp }}/package' -name 'testthat.Rout*' -exec cat '{}' \; || true
shell: bash

- name: Upload test results
if: failure()
uses: actions/upload-artifact@v4
with:
name: coverage-test-failures
path: ${{ runner.temp }}/package
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,16 @@ po/*~

# RStudio Connect folder
rsconnect/
.Rproj.user

# Makevars
src/Makevars

# Building notes
NOTES.md

# sandbox
sandbox/**

docs
inst/doc
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "src/ta-lib"]
path = src/ta-lib
url = https://github.com/TA-Lib/ta-lib.git
30 changes: 30 additions & 0 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Package: talib
Title: Bindings to the Technical Analysis Library (TA-Lib)
Version: 0.9-0
Authors@R: c(
person(
given = "Serkan",
family = "Korkmaz",
email = "serkor1@duck.com",
role = c("cre", "aut", "cph"),
comment = c(ORCID = "0000-0002-5052-0982")
)
)
Description: 'TA-Lib' offers 200+ technical trading indicators, including candlestick pattern recognition.
License: BSD_3_clause + file LICENSE
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2
Suggests:
knitr,
rmarkdown,
testthat (>= 3.0.0)
Config/testthat/edition: 3
Depends:
R (>= 3.5)
LazyData: true
Imports:
plotly,
stats,
utils
VignetteBuilder: knitr
Loading
Loading