Skip to main content

No project description provided

Project description

CryptoTA

Technical Analysis on Cryptocurrency

install

pip install cryptota

usage

import cta
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 = cta.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.2.tar.gz (16.8 kB view details)

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cryptota-0.0.2.tar.gz
  • Upload date:
  • Size: 16.8 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.2.tar.gz
Algorithm Hash digest
SHA256 bef460ac41c8420e0a77e9e904b915e52f4385bf8bc1a79bb006eb949a7f4961
MD5 de688eac39bc8c633f11eb3db9588c21
BLAKE2b-256 1cccb2a7089fa1314e5f7b879c6bcb2e436295807f0ac6d98fb36ecc71052e4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptota-0.0.2-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.2-py3.7.egg
Algorithm Hash digest
SHA256 c80109fc999757447fc4defa0fbf618b0e6f6fa51bbe02bd346fe8b519860f22
MD5 663054127f9825f92d0098837966d489
BLAKE2b-256 79fc469972f8d1b0e37c1a28a5bf0bf5cd364a683917681a4849e01fd44e348f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cryptota-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5c8a9e20cc46a7ab3e333c04801ea6bdbbc25105af7f7202783ce1af6e6086a1
MD5 6fd629cbb01f87fd99b2d160b227862f
BLAKE2b-256 bd979a9b01bbe490912c61eb2dbbf2ed3d89063ed78761b667e963255167f000

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