Overlap Studies

Double Exponential Moving Average (DEMA)

Double Exponential Moving Average

Deep Dive

Everything You Need to Know

Under the Hood

How It Works

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

How Traders Use It

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.

Highlights

DEMA at a Glance

Formula: 2×EMA(n) - EMA(EMA(n))
Significantly faster response than standard EMA
Reduced lag while maintaining smoothness
Default 30-period calculation
Ideal for fast-moving crypto markets
Developed by Patrick Mulloy
Used for crossover strategies and trend following
Popular among active traders and scalpers
More responsive than EMA, smoother than price

Get Started

Automate DEMA with cryptorobot.ai

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.