Files
Miha Kralj 6f0a339c9b fix: resolve build and test errors
- Sar.Quantower.Tests.cs: add missing opening quote on string literal (line 48)
- Exports.cs: rename Correlation.Batch → Correl.Batch (CS0103)
- Ad.Validation.Tests.cs: fix Ooples OutputValues key "Ad" → "Adl"
2026-03-16 12:45:13 -07:00

6.0 KiB
Raw Permalink Blame History

Trends (IIR)

Trend indicators based on Infinite Impulse Response (IIR) filters. Recursive architecture uses previous outputs to compute current values, enabling lower lag with fewer coefficients than equivalent FIR filters.

Indicator Full Name Description
ADXVMA ADX Variable MA ADX-based adaptive smoothing. Adjusts speed with trend strength.
AHRENS Ahrens MA Ahrens recursive moving average. Simple IIR with minimal lag.
CORAL Coral Trend Filter Six-stage cascaded EMA with polynomial combination using Constant D parameter for adaptive smoothing.
DECYCLER Ehlers Decycler Ehlers Decycler — complementary HP filter that subtracts high-frequency components from price.
DEMA Double Exponential MA Reduces lag by applying double exponential smoothing, enhancing responsiveness while maintaining signal quality.
DSMA Deviation-Scaled MA Adaptive IIR filter that adjusts smoothing factor based on market volatility, increasing responsiveness during high-deviation periods.
EMA Exponential MA Applies exponentially decreasing weights to price data, balancing responsiveness and stability.
FRAMA Ehlers Fractal Adaptive Moving Average Adapts smoothing based on fractal dimension analysis, minimizing lag in trends and maximizing smoothing in consolidation.
GDEMA Generalized Double Exponential MA Generalized DEMA with configurable volume factor for tunable lag/smoothness trade-off.
HEMA Hull Exponential MA EMA-domain Hull analog using half-life timing and de-lagged EMA cascade.
HOLT Holt Exponential Smoothing Double exponential smoothing with separate level and trend components for adaptive trend-following.
HT_TRENDLINE Ehlers Hilbert Transform Instantaneous Trend Utilizes Hilbert Transform to isolate instantaneous trend component, providing zero-lag trendline with hybrid FIR-in-IIR design.
HWMA Holt-Winters MA Triple exponential smoothing. Tracks level, velocity, acceleration. Recursive IIR structure.
JMA Jurik MA Adaptive filter achieving high noise reduction and low phase delay through multi-stage volatility normalization and dynamic parameter optimization.
KAMA Kaufman Adaptive MA Automatically adjusts sensitivity based on market volatility using Efficiency Ratio, balancing responsiveness and stability.
LEMA Leader EMA Dual EMA architecture: primary EMA(source) plus error-correction EMA(source EMA), reducing lag while maintaining smoothness.
LTMA Linear Trend MA Linear trend extraction via recursive IIR smoothing.
MAMA Ehlers MESA Adaptive Moving Average Applies Hilbert Transform for phase-based adaptation, using dual-line system (MAMA/FAMA) for cycle-sensitive smoothing.
MAVP Moving Average Variable Period EMA with dynamically varying period per bar, clamped to configurable min/max range.
MCNMA McNicholl EMA Six cascaded EMA stages forming inner TEMA + outer TEMA, combined as 2×TEMA(src) TEMA(TEMA(src)) for superior lag reduction.
MGDI McGinley Dynamic Indicator Adjusts speed based on market volatility using dynamic factor, aiming to hug prices closely.
MMA Modified MA Combines simple and weighted components, emphasizing central values for balanced smoothing.
NMA Natural MA Adaptive IIR filter whose smoothing ratio derives from volatility-weighted sqrt-kernel analysis of log-price movements (Sloman, Ocean Theory).
QEMA Quad Exponential MA Zero-lag filter with four cascaded EMAs using geometrically ramped alphas and minimum-energy weights for DC lag elimination.
REMA Regularized Exponential MA Applies regularization to EMA using lambda parameter, balancing smoothing and momentum-based prediction.
RGMA Recursive Gaussian MA Approximates Gaussian smoothing by recursively applying EMA filters multiple times (passes), controlled by adjusted period.
RMA wildeR MA Wilder's smoothing average using specific alpha (1/period), designed for indicators like RSI and ATR.
T3 Tillson T3 MA Six-stage EMA cascade with optimized coefficients based on volume factor for reduced lag and superior noise reduction.
TEMA Triple Exponential MA Triple-cascade EMA architecture with optimized coefficients (3, -3, 1) for further lag reduction compared to DEMA.
TRAMA Trend Regularity Adaptive MA Adaptive EMA where smoothing derives from the squared fraction of bars producing new highest-highs or lowest-lows within the lookback window.
VAMA Volatility Adjusted MA Dynamically adjusts moving average length based on ATR volatility ratio, shortening during high volatility and lengthening during low volatility.
VIDYA Variable Index Dynamic Average Adjusts smoothing factor based on market volatility using Volatility Index (ratio of short-term to long-term standard deviation).
YZVAMA Yang-Zhang Volatility Adjusted MA Adjusts MA length based on percentile rank of short-term YZV, providing context-aware volatility adaptation for gap-prone markets.
ZLDEMA Zero-Lag Double Exponential MA Combines zero-lag preprocessing with dual EMA cascade (DEMA) for faster response than DEMA with moderate smoothing.
ZLEMA Zero-Lag Exponential MA Reduces lag by estimating future price based on current momentum, using dynamically calculated lag period.
ZLTEMA Zero-Lag Triple Exponential MA Combines zero-lag preprocessing with triple EMA cascade (TEMA) for maximum smoothness with minimal lag.