McNicholl EMA (MCNMA)
Category: trend
A zero-lag Triple Exponential Moving Average (TEMA) refinement that uses six cascaded EMA stages to drastically reduce lag while maintaining smoothness.
Formula
\begin{cases} EMA_1 = \alpha \cdot Price + (1-\alpha) \cdot EMA_{1[t-1]} \\ EMA_2 = \alpha \cdot EMA_1 + (1-\alpha) \cdot EMA_{2[t-1]} \\ EMA_3 = \alpha \cdot EMA_2 + (1-\alpha) \cdot EMA_{3[t-1]} \\ TEMA_1 = 3 \cdot EMA_1 - 3 \cdot EMA_2 + EMA_3 \\ EMA_4 = \alpha \cdot TEMA_1 + (1-\alpha) \cdot EMA_{4[t-1]} \\ EMA_5 = \alpha \cdot EMA_4 + (1-\alpha) \cdot EMA_{5[t-1]} \\ EMA_6 = \alpha \cdot EMA_5 + (1-\alpha) \cdot EMA_{6[t-1]} \\ TEMA_2 = 3 \cdot EMA_4 - 3 \cdot EMA_5 + EMA_6 \\ MCNMA = 2 \cdot TEMA_1 - TEMA_2 \end{cases}
Inputs
- period (default: 14)
- source (default: close)
See signal primitives and every published strategy that uses McNicholl EMA (MCNMA) on WOBR StrategyVerse.