Double Exponential Moving Average (DEMA) is a financial concept covered in this article. The Speedy, Smooth Trend Tracker That Cuts the Lag
The goal of a successful trader is to make the best trades. Money is secondary.
Patrick G. Mulloy unveiled the Double Exponential Moving Average in Technical Analysis of Stocks & Commodities (Jan 1994). His aim: keep the smoothness of an EMA while cutting the lag that delays signals during fast markets.
Mathematical construction
Let
-
_ Pₜ_ = price (or any data series) at time t
-
EMA₁ₜ = EMA of P with length n
-
EMA₂ₜ = EMA of EMA₁ with the same length
(Formula — visualization pending)
Because the inner EMA₂ already consumes n data, DEMA needs (2 × n – 1) observations before it outputs its first value.
Parameter note – the smoothing constant for each EMA is
(Formula — visualization pending)
Key properties
| Attribute | Explanation |
|---|---|
| Responsiveness | The subtraction of the slower EMA₂ removes much of the lag embedded in EMA₁, allowing DEMA to track price more tightly. |
| Smoothness | Despite faster reaction, double smoothing tempers erratic “noise” better than a raw price series. |
| Data hunger | Requires twice the look-back to initialize versus a single EMA. |
Typical parameter choices
| Market style | Fast swing | General trend | Long-term |
|---|---|---|---|
| Period (n) | 5–10 | 18–30 | 50–100 |
Short lengths give nimble entries; longer lengths act as dynamic support/resistance on higher time-frames.
Trading applications (rule examples)
1 Trend-bias filter – Trade long while price > DEMA(n) and short while price < DEMA(n); exit on an opposite crossover.
2 Dual-DEMA crossover – Pair a fast DEMA(10) with a slow DEMA(30). A bullish crossover (10 rising above 30) signals entry; reverse on a bearish crossover.
3 Pull-back trigger – In an existing up-trend, buy the first candle that closes back above DEMA(20) after dipping below it; stop just under the recent swing low (risk = R).
4 Volatility stop – Trail a protective stop at DEMA(50) ± k·ATR(14) to lock profits on strong trends.
Strengths
-
Fast but stable – reacts quicker than same-length EMA without the whipsaw frequency of very short averages.
-
Versatile – usable as single trend line, crossover component, or dynamic stop.
-
Platform support – available in most modern charting packages and TA libraries.
Limitations & pitfalls
-
Over-sensitivity in high-vol markets – may trigger premature exits or false crossovers.
-
Complexity for beginners – conceptually less intuitive than SMA/EMA; wrong period tuning can negate its lag-reduction edge.
-
Historical data requirement – needs 2 × n observations before yielding reliable output.
Implementation checklist
-
Select objective – momentum scalping (n≈8) vs swing trend (n≈21) vs position trade (n≥55).
-
Confirm market regime – pair DEMA direction with higher-time-frame structure or momentum oscillator.
-
Define risk (R) – stop just outside recent structure or at DEMA ± k·ATR.
-
Measure edge – back-test period and asset; adjust n to balance responsiveness vs noise.
Take-away
The Double Exponential Moving Average compresses two EMAs into one responsive track line:
(Formula — visualization pending)
Used with proper confirmation and risk controls, it helps traders spot turns earlier, trail trends tighter, and keep lag to a minimum—all while retaining enough smoothing to filter random ticks. Deploy it where immediacy matters, validate it with robust testing, and let the doubled engine power your decision-making. Rock on and manage that risk!
