2024-09-22 17:31:24 -07:00
|
|
|
|
# Indicators in QuanTAlib
|
|
|
|
|
|
|
|
|
|
|
|
⭐= Validation against several TA libraries<br>
|
|
|
|
|
|
✔️= Validation tests passed<br>
|
|
|
|
|
|
❌= Issue
|
|
|
|
|
|
|
|
|
|
|
|
|**BASIC TRANSFORMS**|**QuanTALib**|Skender.Stock|TALib.NETCore|Tulip.NETCore|Trady|
|
|
|
|
|
|
|--|:--:|:--:|:--:|:--:|:--:|
|
|
|
|
|
|
|OC2 - Midpoint price|️`.OC2`|`CandlePart.OC2`|`MidPoint`||
|
|
|
|
|
|
|HL2 - Median Price|️`.HL2`|`CandlePart.HL2`|`MedPrice`||
|
|
|
|
|
|
|HLC3 - Typical Price|️`.HLC3`|`CandlePart.HLC3`|`TypPrice`||
|
|
|
|
|
|
|OHL3 - Mean Price|`️.OHL3`|`CandlePart.OHL3`|||
|
|
|
|
|
|
|OHLC4 - Average Price|`️.OHLC4`|`CandlePart.OHLC4`|`AvgPrice`||
|
|
|
|
|
|
|HLCC4 - Weighted Price|`️.HLCC4`||`WclPrice`||
|
|
|
|
|
|
|<br>||||
|
|
|
|
|
|
|**AVERAGES & TRENDS**|**QuanTALib**|Skender.Stock|TALib.NETCore|Tulip.NETCore|Trady|
|
2024-09-24 20:37:25 -07:00
|
|
|
|
|AFIRMA - Autoregressive Finite Impulse Response Moving Average|`Afirma`||||
|
2024-09-22 17:31:24 -07:00
|
|
|
|
|ALMA - Arnaud Legoux Moving Average|`Alma`|`✔️`|||
|
|
|
|
|
|
|⭐DEMA - Double EMA Average|`Dema`|`⭐`|`⭐`|`⭐`||
|
|
|
|
|
|
|DSMA - Deviation Scaled Moving Average|`Dsma`||||
|
|
|
|
|
|
|DWMA - Double WMA Average|`Dwma`||||
|
2024-09-24 16:28:16 -07:00
|
|
|
|
|⭐EMA - Exponential Moving Average|`Ema`|`⭐`|`⭐`|`⭐`|`⭐`|
|
2024-09-22 17:31:24 -07:00
|
|
|
|
|EPMA - Endpoint Moving Average|`Epma`|`✔️`|||
|
|
|
|
|
|
|FRAMA - Fractal Adaptive Moving Average|`Frama`||||
|
|
|
|
|
|
|FWMA - Fibonacci Weighted Moving Average|`Fwma`||||
|
|
|
|
|
|
|HILO - Gann High-Low Activator|||||
|
|
|
|
|
|
|HTIT - Hilbert Transform Instantaneous Trendline|`Htit`|`✔️`|`✔️`||
|
|
|
|
|
|
|GMA - Gaussian-Weighted Moving Average|`Gma`||||
|
|
|
|
|
|
|HMA - Hull Moving Average|`Hma`|`✔️`||`✔️`|
|
|
|
|
|
|
|HWMA - Holt-Winter Moving Average|`Hwma`||||
|
|
|
|
|
|
|JMA - Jurik Moving Average|`Jma`||||
|
|
|
|
|
|
|KAMA - Kaufman's Adaptive Moving Average|`Kama`|`✔️`|`✔️`|`✔️`|
|
|
|
|
|
|
|KDJ - KDJ Indicator (trend reversal)|||||
|
|
|
|
|
|
|LTMA - Laguerre Transform Moving Average|`Ltma`||||
|
|
|
|
|
|
|MAAF - Median-Average Adaptive Filter|`Maaf`||||
|
|
|
|
|
|
|MACD - Movign Average Convergence/Divergence||`✔️`|`✔️`||
|
|
|
|
|
|
|MAMA - MESA Adaptive Moving Average|`Mama`|`✔️`|`✔️`||
|
|
|
|
|
|
|MGDI - McGinley Dynamic Indicator|`Mgdi`|`✔️`|||
|
|
|
|
|
|
|MMA - Modified Moving Average|`Mma`||||
|
|
|
|
|
|
|PPMA - Pivot Point Moving Average|||||
|
|
|
|
|
|
|PWMA - Pascal's Weighted Moving Average|||||
|
|
|
|
|
|
|QEMA - Quad Exponential Moving Average|`Qema`||||
|
|
|
|
|
|
|RMA - WildeR's Moving Average|`Rma`||||
|
|
|
|
|
|
|SINEMA - Sine Weighted Moving Average|`Sinema`||||
|
2024-09-24 16:28:16 -07:00
|
|
|
|
|⭐SMA - Simple Moving Average|`Sma`|`⭐`|`⭐`|`⭐`|`⭐`|
|
2024-09-22 17:31:24 -07:00
|
|
|
|
|SMMA - Smoothed Moving Average|`Smma`|`✔️`|||
|
|
|
|
|
|
|SSF - Ehler's Super Smoother Filter|||||
|
|
|
|
|
|
|SUPERTREND - Supertrend||`✔️`|||
|
|
|
|
|
|
|SWMA - Symmetric Weighted Moving Average|||||
|
|
|
|
|
|
|T3 - Tillson T3 Moving Average|`T3`|`✔️`|`✔️`||
|
|
|
|
|
|
|TEMA - Triple EMA Average|`Tema`|`✔️`|`✔️`|`✔️`|
|
|
|
|
|
|
|TRIMA - Triangular Moving Average|`Trima`|`✔️`||`✔️`|
|
|
|
|
|
|
|TSF - Time Series Forecast|||`✔️`|`✔️`|
|
|
|
|
|
|
|VIDYA - Variable Index Dynamic Average|`Vidya`|||`✔️`|
|
|
|
|
|
|
|VORTEX - Vortex Indicator||`✔️`|||
|
|
|
|
|
|
|WMA - Weighted Moving Average|`Wma`|`✔️`|`✔️`|`✔️`|
|
|
|
|
|
|
|ZLEMA - Zero Lag EMA Average|`Zlema`|||`✔️`|
|
|
|
|
|
|
|<br>||||
|
|
|
|
|
|
|**VOLATILITY INDICATORS**|**QuanTALib**|Skender.Stock|TALib.NETCore|Tulip.NETCore|Trady|
|
|
|
|
|
|
|ADL - Chaikin Accumulation Distribution Line||`GetAdl`|`Ad`||
|
|
|
|
|
|
|ADOSC - Chaikin Accumulation Distribution Oscillator||`GetChaikinOsc`|`AdOsc`||
|
|
|
|
|
|
|ATR - Average True Range||`GetAtr`|`Atr`||
|
|
|
|
|
|
|ATRP - Average True Range Percent|||||
|
|
|
|
|
|
|ATRSTOP - ATR Trailing Stop ||`GetAtrStop`|||
|
|
|
|
|
|
|BETA - Beta coefficient|||||
|
|
|
|
|
|
|BBANDS - Bollinger Bands®||`BollingerBands`|||
|
|
|
|
|
|
|CHAND - Chandelier Exit||`GetChandelier`|||
|
|
|
|
|
|
|CRSI - Connor RSI||`GetConnorsRsi`|||
|
|
|
|
|
|
|CVI - Chaikins Volatility|||||
|
|
|
|
|
|
|DON - Donchian Channels||`GetDonchian`|||
|
|
|
|
|
|
|FCB - Fractal Chaos Bands||`GetFcb`|||
|
|
|
|
|
|
|FISHER - Fisher Transform|||||
|
|
|
|
|
|
|HV - Historical Volatility|||||
|
|
|
|
|
|
|ICH - Ichimoku Cloud||`GetIchimoku`|||
|
|
|
|
|
|
|KEL - Keltner Channels||`GetKeltner`|||
|
|
|
|
|
|
|NATR - Normalized Average True Range||`GetAtr`|||
|
|
|
|
|
|
|CHN - Price Channel Indicator|||||
|
|
|
|
|
|
|RSI - Relative Strength Index||`GetRsi`|||
|
|
|
|
|
|
|SAR - Parabolic Stop and Reverse||`GetParabolicSar`|||
|
|
|
|
|
|
|SRSI - Stochastic RSI||`GetStochRsi`|||
|
|
|
|
|
|
|STARC - Starc Bands||`GetStarcBands`|||
|
|
|
|
|
|
|TR - True Range|||||
|
|
|
|
|
|
|UI - Ulcer Index||`GetUlcerIndex`|||
|
|
|
|
|
|
|VSTOP - Volatility Stop||`GetVolatilityStop`|||
|
|
|
|
|
|
|<br>||||
|
|
|
|
|
|
|**MOMENTUM INDICATORS & OSCILLATORS**|**QuanTALib**|Skender.Stock|TALib.NETCore|Tulip.NETCore|Trady|
|
|
|
|
|
|
|AC - Acceleration Oscillator|||||
|
|
|
|
|
|
|ADX - Average Directional Movement Index||`GetAdx`|`Adx`||
|
|
|
|
|
|
|ADXR - Average Directional Movement Index|| `Rating`|`Adxr`||
|
|
|
|
|
|
|AO - Awesome Oscillator||`GetAwesome`|||
|
|
|
|
|
|
|APO - Absolute Price Oscillator||`Apo`|||
|
|
|
|
|
|
|AROON - Aroon oscillator||`GetAroon`|`Aroon`||
|
|
|
|
|
|
|BOP - Balance of Power||`GetBop`|`Bop`||
|
|
|
|
|
|
|CCI - Commodity Channel Index||`GetCci`|`Cci`||
|
|
|
|
|
|
|CFO - Chande Forcast Oscillator|||||
|
|
|
|
|
|
|CMO - Chande Momentum Oscillator||`GetCmo`|`Cmo`||
|
|
|
|
|
|
|CHOP - Choppiness Index||`GetChop`|||
|
|
|
|
|
|
|COG - Center of Gravity|||||
|
|
|
|
|
|
|COPPOCK - Coppock Curve|||||
|
|
|
|
|
|
|CTI - Ehler's Correlation Trend Indicator|||||
|
|
|
|
|
|
|DPO - Detrended Price Oscillator||`GetDpo`|||
|
|
|
|
|
|
|DMI - Directional Movement Index||`GetDmi`|||
|
|
|
|
|
|
|EFI - Elder Ray's Force Index||`GetElderRay`|||
|
|
|
|
|
|
|FOSC - Forecast oscillator||||||
|
|
|
|
|
|
|GATOR - Gator oscillator||`GetGator`|||
|
|
|
|
|
|
|HURST - Hurst Exponent||`GetHurst`|||
|
|
|
|
|
|
|KRI - Kairi Relative Index|||||
|
|
|
|
|
|
|KVO - Klinger Volume Oscillator||`GetKvo`||||
|
|
|
|
|
|
|MFI - Money Flow Index||`GetMfi`|||
|
|
|
|
|
|
|MOM - Momentum|||||
|
|
|
|
|
|
|NVI - Negative Volume Index|||||
|
|
|
|
|
|
|PO - Price Oscillator|||||
|
|
|
|
|
|
|PPO - Percentage Price Oscillator|||||
|
|
|
|
|
|
|PMO - Price Momentum Oscillator||`GetPmo`|||
|
|
|
|
|
|
|PVI - Positive Volume Index|||||
|
|
|
|
|
|
|ROC - Rate of Change||GetRoc|||
|
|
|
|
|
|
|RVGI - Relative Vigor Index|||||
|
|
|
|
|
|
|SMI - Stochastic Momentum Index||`GetSmi`|||
|
|
|
|
|
|
|STC - Schaff Trend Cycle||`GetStc`|||
|
|
|
|
|
|
|STOCH - Stochastic Oscillator||`GetStoch`|||
|
|
|
|
|
|
|TRIX - 1-day ROC of TEMA||`GetTrix`||`trix.Run`|
|
|
|
|
|
|
|TSI - True Strength Index||`GetTsi`|||
|
|
|
|
|
|
|UO - Ultimate Oscillator||`GetUltimate`|||
|
|
|
|
|
|
|WILLR - Larry Williams' %R||GetWillia`msR`|||
|
|
|
|
|
|
|WGAT - Williams Alligator||`GetAlligator`|||
|
|
|
|
|
|
|<br>||||
|
|
|
|
|
|
|**VOLUME INDICATORS**|**QuanTALib**|Skender.Stock|TALib.NETCore|Tulip.NETCore|Trady|
|
|
|
|
|
|
|AOBV - Archer On-Balance Volume|||||
|
|
|
|
|
|
|CMF - Chaikin Money Flow||`GetCmf`|||
|
|
|
|
|
|
|EOM - Ease of Movement|||||
|
|
|
|
|
|
|KVO - Klinger Volume Oscilaltor|||||
|
|
|
|
|
|
|OBV - On-Balance Volume||`GetObv`|||
|
|
|
|
|
|
|PRS - Price Relative Strength||`GetPrs`|||
|
|
|
|
|
|
|PVOL - Price-Volume|||||
|
|
|
|
|
|
|PVO - Percentage Volume Oscillator||`GetPvo`|||
|
|
|
|
|
|
|PVR - Price Volume Rank|||||
|
|
|
|
|
|
|PVT - Price Volume Trend|||||
|
|
|
|
|
|
|VP - Volume Profile|||||
|
|
|
|
|
|
|VWAP - Volume Weighted Average Price||`GetVwap`|||
|
|
|
|
|
|
|VWMA - Volume Weighted Moving Average||`GetVwma`||||
|