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
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37b1830fa75ee8d4ff3c0b4d8c3868908832b1fc82ced3abfba0a16275551246 |
|
MD5 | d0b048ce8f1ccce0b4bb5ce7b2bb6b0b |
|
BLAKE2b-256 | d13b98609a2d2ba3f8b851f5b69a614bcbd2f7b33d8189d75874ff680444a017 |
File details
Details for the file cybotrade_indicators-0.0.7-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: cybotrade_indicators-0.0.7-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 733.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c67c76d8b9e6e5bd6260f8bf17a9f74f57b17bde9a050d8901dfe76d846e4a0 |
|
MD5 | e9998e43fbb51a022cc88ab289cadd4b |
|
BLAKE2b-256 | 1c741e7bcd6eb8ff753438a02202d47320eec8342e3d782b675aafa324f01c17 |
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
- Download URL: cybotrade_indicators-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 640.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b8c413db2a4e91697d62e1f58246d434bd00bdeab500760fa138f0ce7a12174 |
|
MD5 | c0b455b5b8e654090e75521d3545f5ab |
|
BLAKE2b-256 | 10b9fcea4e0148ec7046b172dd699e968555a105f50646496b653222ad9d2a37 |
File details
Details for the file cybotrade_indicators-0.0.7-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cybotrade_indicators-0.0.7-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 623.8 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c868d0ea6b14f3be20e0b0c811bff43e0ffc8e5d74c301f12834dd0ae9b60280 |
|
MD5 | 849d439588f22c83f31dbf31c848ad1e |
|
BLAKE2b-256 | 62a244b92e18dda4c2872a48fc2e4e22dd6023a2cdd3971de50d1a162cca064f |