mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-07 13:37:44 +00:00
ed5e5c8209
- Implement tests for HMA (Hull Moving Average) indicator to verify default settings, history depth calculations, and value computations during updates. - Create tests for KAMA (Kaufman Adaptive Moving Average) indicator, ensuring correct defaults, history depth, and value calculations. - Add tests for SMA (Simple Moving Average) indicator, checking default values, history depth, and value computations. - Develop tests for T3 (Tillson T3 Moving Average) indicator, validating defaults, history depth, and value calculations. - Implement tests for TEMA (Triple Exponential Moving Average) indicator, ensuring correct defaults and value computations. - Create tests for TRIMA (Triangular Moving Average) indicator, verifying defaults, history depth, and value calculations. - Add tests for WMA (Weighted Moving Average) indicator, checking default values, history depth, and value computations.
3.3 KiB
3.3 KiB
Trends
Trend indicators help identify the direction and strength of a market trend. Moving averages are the most common type of trend indicator, smoothing out price data to create a clearer picture of the underlying direction.
| Indicator | Full Name | Description |
|---|---|---|
| ALMA | Arnaud Legoux MA | Uses Gaussian distribution weights to balance smoothness and responsiveness. |
| BESSEL | Bessel Filter | |
| BILATERAL | Bilateral Filter | |
| BLMA | Blackman Window MA | |
| BPF | Ehlers Bandpass Filter | |
| BUTTER | Butterworth Filter | |
| BWMA | Bessel-Weighted MA | |
| CHEBY1 | Chebyshev Type I Filter | |
| CHEBY2 | Chebyshev Type II Filter | |
| CONV | Convolution MA with any kernel | |
| DEMA | Double Exponential Moving Average | Reduces lag by placing more weight on recent data than a standard EMA. |
| DSMA | Deviation-Scaled MA | |
| DWMA | Double Weighted MA | |
| ELLIPTIC | Elliptic (Cauer) Filter | |
| EMA | Exponential Moving Average | Weighted average giving more importance to recent price data. |
| EPMA | Endpoint MA | |
| FRAMA | Fractal Adaptive MA | |
| GAUSS | Gaussian Filter | |
| GWMA | Gaussian-Weighted MA | |
| HAMMA | Hamming Window MA | |
| HANN | Hann FIR Filter | |
| HANMA | Hanning Window MA | |
| HEMA | Hull Exponential MA | |
| HMA | Hull Moving Average | Developed by Alan Hull to reduce lag while improving smoothing. |
| HP | Hodrick-Prescott Filter | |
| HPF | Ehlers Highpass Filter | |
| HTIT | Hilbert Transform Instantaneous Trend | |
| HWMA | Holt Weighted MA | |
| JMA | Jurik MA | |
| KAMA | Kaufman Adaptive MA | Adapts to market volatility by adjusting its smoothing factor based on an Efficiency Ratio. |
| KF | Kalman Filter | |
| LOESS | LOESS/LOWESS Smoothing | |
| LSMA | Least Squares MA | |
| LTMA | Linear Trend MA | |
| MAMA | MESA Adaptive MA | |
| MEDIAN | Median Filter | |
| MGDI | McGinley Dynamic Indicator | |
| MMA | Modified MA | |
| NOTCH | Notch Filter | |
| PWMA | Pascal Weighted MA | |
| QEMA | Quadruple Exponential MA | |
| REMA | Regularized Exponential MA | |
| RGMA | Recursive Gaussian MA | |
| RMA | wildeR MA (SMMA, MMA) | |
| SGF | Savitzky-Golay Filter | |
| SGMA | Savitzky-Golay MA | |
| SINEMA | Sine-weighted MA | |
| SMA | Simple Moving Average | The unweighted mean of the previous n data. |
| SSF | Ehlers Super Smooth Filter | |
| T3 | Tillson T3 Moving Average | A smooth moving average that uses a smoothing factor to reduce lag. |
| TEMA | Triple Exponential Moving Average | Designed to smooth price fluctuations and filter out volatility. |
| TRIMA | Triangular Moving Average | A double-smoothed SMA that gives more weight to the middle of the data window. |
| USF | Ehlers Ultrasmooth Filter | |
| VAMA | Volatility Adjusted MA | |
| VIDYA | Variable Index Dynamic Average | |
| WIENER | Wiener Filter | |
| WMA | Weighted Moving Average | Assigns a heavier weighting to more current data points since they are more relevant. |
| YZVAMA | Yang-Zhang Volatility Adjusted MA | |
| ZLDEMA | Zero-Lag Double Exponential MA | |
| ZLEMA | Zero-Lag Exponential MA | |
| ZLTEMA | Zero-Lag Triple Exponential MA |