Skip to main content

No project description provided

Project description

CryptoTA

Technical Analysis on Cryptocurrency

install

pip install cryptota

usage

import cryptota
import vectorbt as vbt

binance_data = vbt.BinanceData.download(
    "BTCUSDT",
    start='1 day ago UTC',
    end='now UTC',
    interval='1m'
)
binance_data = binance_data.update()
price = binance_data.get()

ta = cryptota.TA_Features()
ta.get_all_indicators(price)

Metric

ref: https://tulipindicators.org/list
ref: https://github.com/twopirllc/pandas-ta

Momentum

  • Awesome Oscillator: ao
  • Absolute Price Oscillator: apo
  • Balance of Power: bop
  • Commodity Channel Index: cci
  • Chande Momentum Oscillator: cmo
    • A wrapper for ta.linreg(series, r=True)
  • Momentum: mom
  • Percentage Price Oscillator: ppo
  • Rate of Change: roc
  • Relative Strength Index: rsi
    • Default is John Carter's. Enable Lazybear's with lazybear=True
    • Excluded from df.ta.strategy().
  • Trix: trix
  • Williams %R: willr

Overlap

  • Double Exponential Moving Average: dema
  • Exponential Moving Average: ema
    • Commonly known as 'Typical Price' in Technical Analysis literature
  • Hull Exponential Moving Average: hma
    • Use: help(ta.ichimoku). Returns two DataFrames.
    • Drop the Chikou Span Column, the final column of the first resultant DataFrame, remove potential data leak.
  • Kaufman's Adaptive Moving Average: kama
  • Linear Regression: linreg
  • Simple Moving Average: sma
  • Triple Exponential Moving Average: tema
  • Triangular Moving Average: trima
  • Variable Index Dynamic Average: vidya
  • Volume Weighted Moving Average: vwma
  • Weighted Moving Average: wma

Trend

  • Average Directional Movement Index: adx
  • Detrended Price Oscillator: dpo
    • Set centered=False to remove potential data leak.
  • Parabolic Stop and Reverse: psar
  • Q Stick: qstick
  • Vertical Horizontal Filter: vhf

Volatility

  • Average True Range: atr
  • Normalized Average True Range: natr

Volume

  • Accumulation/Distribution Index: ad
  • Accumulation/Distribution Oscillator: adosc
  • Klinger Volume Oscillator: kvo
  • Money Flow Index: mfi
  • Negative Volume Index: nvi
  • On-Balance Volume: obv
  • Positive Volume Index: pvi
  • Price-Volume: pvol
  • Price Volume Trend: pvt

Indicator

  • Average Directional Movement Rating: adxr
  • Aroon: aroon
  • Chaikins Volatility: cvi
  • Directional Movement Index: dx
  • Ease of Movement: emv
  • Forecast Oscillator: fosc
  • Linear Regression Intercept: linregintercept
  • Linear Regression Slope: linregslope
  • Market Facilitation Index: marketfi
  • Mass Index: mass
  • Rate of Change Ratio: rocr
  • True Range: tr
  • Ultimate Oscillator: ultosc
  • Volume Oscillator: vosc
  • Williams Accumulation/Distribution: wad

Overlay

  • Average Price: avgprice
  • Bollinger Bands: bbands
  • Time Series Forecast: tsf
  • Typical Price: typprice
  • Weighted Close Price: wcprice
  • Wilders Smoothing: wilders
  • Zero-Lag Exponential Moving Average: zlema

Math

  • Mean Deviation Over Period: md
  • Standard Error Over Period: stderr

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cryptota-0.0.3.tar.gz (17.9 kB view details)

Uploaded Source

Built Distributions

cryptota-0.0.3-py3.7.egg (22.6 kB view details)

Uploaded Source

cryptota-0.0.3-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file cryptota-0.0.3.tar.gz.

File metadata

  • Download URL: cryptota-0.0.3.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for cryptota-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7d4ca687816ee0fae72f20d7edc6bd37e491f836bca3c156fed01e6eacb3a9dd
MD5 5d5c5fe94c9394f3e295d34be960e322
BLAKE2b-256 1949975c1d8088876da60d36d49dcd7135683e63df24fe04a98dde8e07f32a9f

See more details on using hashes here.

File details

Details for the file cryptota-0.0.3-py3.7.egg.

File metadata

  • Download URL: cryptota-0.0.3-py3.7.egg
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for cryptota-0.0.3-py3.7.egg
Algorithm Hash digest
SHA256 1f21599e8775de532d7483ad72fa4ba47668736140186686ec2ebedef251f4b0
MD5 f620d016a970f14d01b95ec63ef5937d
BLAKE2b-256 281e795c5e54f2707395aa1252d4fc2bb198dacff3817ab7a629ef5b9ef8cc0d

See more details on using hashes here.

File details

Details for the file cryptota-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: cryptota-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for cryptota-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c5054048031a4fbb36da9a37162f3f30b503b7825d1ce3b6b1af9fce0d72d84f
MD5 956a0cff49823a2ac82668bbe89382e4
BLAKE2b-256 c3f5580209d4ea284760d69e1bc10b47cd0b2f92395dff6ed57b0d1b7a5cef50

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page