Skip to main content

This library provides a set of technical analysis indicators that can be used to craft trading strategies.

Project description

Cybotrade Indicators

This library provides a wide variety of technical analysis indicators, it was orignally forked from tulipindicators and we added additional indicators on top of the original ones.

Installation

Installing this library is simple, just do

pip install cybotrade-indicators

Example

from cybotrade_indicators import abs, rsi_divergence
import numpy as np

print(rsi_divergence(
    high=np.array([23509.68, 23459.89, 23647.68, 23223.32, 23472.86 ,23354.36, 23402, 24245, 23933.25, 24226]),
    low=np.array([22850, 22654.37, 22681.22, 22400, 22586.95,22909.52, 22844.62, 23154.25, 22865, 22664.69]),
    close=np.array([23268.01, 22987.79, 22818.37, 22622.98, 23312.42 ,22954.21, 23174.39, 23810, 23149.95, 23954.05]),
    left_bar=4,
    right_bar=2,
    rsi_length=6
))

The original documentation for tulipindicators can be found at https://tulipindicators.org.

Below shows the list of additional indicators we have added:

    chaikin_vol "Chaikin Volatility"
    stoch_rsi "Stoch Rsi"
    supertrend "Supertrend"
    wavetrend "Wavetrend"
    andean_osc "Andean Osc"
    braid_filter "Braid Filter"
    boom_pro "Boom Pro"
    chandelier_exit "Chandelier Exit"
    cm_ema_trendbars "CM EMA TRENDBARS"
    di_dx "DI-DX"
    half_trend "Half Trend"
    heatmap_vol "Heatmap Volume"
    hull_suite "Hull Suite"
    macd_fastline_divergence "MACD Fastline Divergence"
    macd_hist_divergence "MACD Hist Divergence"
    mobo_band "Mobo Band"
    qqe_mod "QQE Mod"
    rsi_divergence "Relative Strength Index Divergence"
    rvi "Relative Volatility Index"
    rvi_divergence "Relative Volatility Index Divergence"
    ssl "SSL"
    stc "STC"
    stoch_divergence "Stochastic Divergence"
    sup_and_res "Support and Resistance"
    ut_bot "UT Bot Alert"
    volatility_oscillator "Volatility Oscillator"
    vu_man_chu_swing "VU Man Chu Swing"
    waddah "Waddah"
    psar "PSAR"
    dx "Directional Movement Index"
    adx "Average Directional Movement Index"
    dema "Double Exponential Moving Average"
    ema "Exponential Moving Average"
    hma "Hull Moving Average"
    sma "Simple Moving Average"
    tema "Triple Exponential Moving Average"
    trima "Triangular Moving Average"
    vwma "Volume Weighted Moving Average"
    wma "Weighted Moving Average"
    linreg "Linear Regression"
    bbands "Bollinger Bands"
    cci "Commodity Channel Index"
    stoch "Stochastic Oscillator"
    mfi "Money Flow Index"
    macd "Moving Average Convergence/Divergence"
    rsi "Relative Strength Index"
    natr "Normalized Average True Range"
    atr "Average True Range"
    insidebar "Inside Bar"
    price "Compare Price"

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

cybotrade-indicators-0.0.7.tar.gz (340.0 kB view details)

Uploaded Source

Built Distributions

cybotrade_indicators-0.0.7-cp311-cp311-win_amd64.whl (733.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

cybotrade_indicators-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (640.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64 manylinux: glibc 2.28+ ARM64

cybotrade_indicators-0.0.7-cp311-cp311-macosx_11_0_arm64.whl (623.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

File details

Details for the file cybotrade-indicators-0.0.7.tar.gz.

File metadata

  • Download URL: cybotrade-indicators-0.0.7.tar.gz
  • Upload date:
  • Size: 340.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for cybotrade-indicators-0.0.7.tar.gz
Algorithm Hash digest
SHA256 37b1830fa75ee8d4ff3c0b4d8c3868908832b1fc82ced3abfba0a16275551246
MD5 d0b048ce8f1ccce0b4bb5ce7b2bb6b0b
BLAKE2b-256 d13b98609a2d2ba3f8b851f5b69a614bcbd2f7b33d8189d75874ff680444a017

See more details on using hashes here.

File details

Details for the file cybotrade_indicators-0.0.7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cybotrade_indicators-0.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8c67c76d8b9e6e5bd6260f8bf17a9f74f57b17bde9a050d8901dfe76d846e4a0
MD5 e9998e43fbb51a022cc88ab289cadd4b
BLAKE2b-256 1c741e7bcd6eb8ff753438a02202d47320eec8342e3d782b675aafa324f01c17

See more details on using hashes here.

File details

Details for the file cybotrade_indicators-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cybotrade_indicators-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b8c413db2a4e91697d62e1f58246d434bd00bdeab500760fa138f0ce7a12174
MD5 c0b455b5b8e654090e75521d3545f5ab
BLAKE2b-256 10b9fcea4e0148ec7046b172dd699e968555a105f50646496b653222ad9d2a37

See more details on using hashes here.

File details

Details for the file cybotrade_indicators-0.0.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cybotrade_indicators-0.0.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c868d0ea6b14f3be20e0b0c811bff43e0ffc8e5d74c301f12834dd0ae9b60280
MD5 849d439588f22c83f31dbf31c848ad1e
BLAKE2b-256 62a244b92e18dda4c2872a48fc2e4e22dd6023a2cdd3971de50d1a162cca064f

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