Back to Indicators
TrendLagging

DEMA — Double Exponential Moving Average

Overview

DEMA reduces the inherent lag of the EMA by applying a double-smoothing technique, giving traders faster trend signals without excessive noise. It is widely used in forex scalping and crypto swing trading, where speed of signal matters. Explore how DEMA compares with the TEMA and other moving averages in our indicator guide library.

How It Works

DEMA = 2 × EMA(n) − EMA(EMA(n)). By subtracting the EMA of the EMA from twice the EMA, DEMA effectively cancels out much of the lag present in a standard EMA. The result tracks price more closely, especially during fast-moving trends.

Key Signals

  • Price crossing above DEMA signals a potential uptrend with less delay than EMA.
  • DEMA crossovers (fast DEMA over slow DEMA) generate earlier signals than EMA crosses.
  • DEMA slope direction provides a cleaner read of short-term momentum.

Common Mistakes

  • Expecting DEMA to be noise-free — the reduced lag comes at the cost of more whipsaws.
  • Using DEMA with the same period as an SMA and expecting similar smoothness.
  • Not back-testing DEMA vs EMA on your specific asset before switching.

More Trend Indicators

TEMA — Triple Exponential Moving Average

TEMA pushes the lag reduction of <a href="/academy/indicators/double-exponential-moving-average" class="text-primary hover:underline">DEMA</a> even further by applying a triple-smoothing formula, making it one of the most responsive moving averages available. It excels in fast-paced <a href="/market/crypto" class="text-primary hover:underline">crypto</a> markets where every bar of lag can mean a missed entry. Review our <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a> to understand the full spectrum of moving averages from <a href="/academy/indicators/simple-moving-average" class="text-primary hover:underline">SMA</a> to TEMA.

SMMA — Smoothed Moving Average

The Smoothed Moving Average applies equal weight to all historical data rather than dropping off older values, producing an ultra-smooth line that excels at identifying the dominant long-term trend. SMMA is the smoothing method used inside the <a href="/academy/indicators/adx" class="text-primary hover:underline">ADX</a> and <a href="/academy/indicators/atr" class="text-primary hover:underline">ATR</a> calculations, making it a foundational building block in <a href="/academy/indicators" class="text-primary hover:underline">technical analysis</a>. It is best suited for <a href="/market/stocks" class="text-primary hover:underline">stock</a> and <a href="/market/forex" class="text-primary hover:underline">forex</a> markets where long-term trend clarity is prized over speed.

Parabolic SAR — Stop and Reverse

Parabolic SAR (Stop and Reverse) plots dots above or below price to indicate trend direction and potential reversal points — it is one of the simplest trend-following indicators to use. Combine it with the <a href="/academy/indicators/adx" class="text-primary hover:underline">ADX</a> to filter out low-quality signals in ranging markets and improve your win rate. It also doubles as a dynamic trailing stop; read our <a href="/guides/use-stop-loss-orders" class="text-primary hover:underline">stop-loss guide</a> for best practices on protecting your capital. Explore more trend tools in our full <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a>.

ZigZag

The ZigZag indicator filters out minor price fluctuations by only plotting lines when price moves by a specified percentage, making macro swing highs and lows visually clear. It is an invaluable tool for wave analysis, <a href="/academy/indicators/fibonacci-retracements" class="text-primary hover:underline">Fibonacci retracement</a> placement, and identifying structural patterns in <a href="/market/stocks" class="text-primary hover:underline">stocks</a> and <a href="/market/crypto" class="text-primary hover:underline">crypto</a>. Use ZigZag on <a href="/tools/platforms/tradingview" class="text-primary hover:underline">TradingView</a> as a structural overlay alongside your trending <a href="/strategies" class="text-primary hover:underline">trading strategies</a>.