Skip to content

GreyRaphael/ta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ta

Technical analysis library by pyo3

How to develop

# install maturin or download from github
cargo install --locked maturin
# add ~/.cargo/bin to PATH
maturin --help

# initialize project
mkdir ta && cd ta
maturin init
# choose pyo3

# change Cargo.toml features to 
# features = ["abi3-py38"]

# begin development
source ~/envs/jupy12/bin/activate
maturin develop

# begin release *whl
maturin build --release

# begin publish to pypi
maturin publish

Todo

Overlap

  • [] BBANDS - Bollinger Bands
  • DEMA - Double Exponential Moving Average
  • EMA - Exponential Moving Average
  • [] HT_TRENDLINE - Hilbert Transform - Instantaneous Trendline
  • KAMA - Kaufman Adaptive Moving Average
  • MA - Moving average, NO NEED
  • [] MAMA - MESA Adaptive Moving Average
  • MAVP - Moving average with variable period NO NEED
  • MIDPOINT - MidPoint over period
  • MIDPRICE - Midpoint Price over period
  • [] SAR - Parabolic SAR
  • SMA - Simple Moving Average
  • T3 - Triple Exponential Moving Average (T3)
  • TEMA - Triple Exponential Moving Average
  • TRIMA - Triangular Moving Average
  • WMA - Weighted Moving Average

About

Technical analysis library by pyo3

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages