Double Exponential Moving Average
Under the Hood
DEMA is calculated using two exponential moving averages to create a faster-responding MA: DEMA = 2×EMA(n) - EMA(EMA(n)). This double application reduces lag significantly compared to a single EMA of the same period. Developed by Patrick Mulloy, DEMA maintains the smoothness of EMAs while improving responsiveness to price changes. With a default 30-period, DEMA reacts faster to trends than a standard 30 EMA. It's not just twice as fast as an EMA - the formula actually reduces lag even more.
In Practice
Cryptocurrency traders use DEMA for faster trend identification with less lag than standard EMAs. DEMA crossovers (short DEMA crossing long DEMA) generate earlier signals than EMA crossovers. When price crosses above DEMA, it signals bullish momentum; crossing below signals bearish. DEMA is particularly effective in fast-moving crypto markets where EMA lag causes missed entries. Combine DEMA with momentum indicators like RSI for confirmation, or use multiple DEMA periods for crossover strategies. It's popular among active traders and scalpers needing responsive moving averages without excessive noise.
Build automated strategies using Double Exponential Moving Average and hundreds of other indicators. Connect to your favourite exchange and let the bot execute trades 24/7 — no code required.