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.
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.
Bill Williams' Alligator uses three smoothed moving averages displaced forward — the Jaw, Teeth, and Lips — to identify trending and sleeping market phases with an intuitive visual metaphor. When the lines intertwine the Alligator is "sleeping" (range); when they fan out it is "eating" (trending). Combine it with the <a href="/academy/indicators/awesome-oscillator" class="text-primary hover:underline">Awesome Oscillator</a> and <a href="/academy/indicators/gator-oscillator" class="text-primary hover:underline">Gator Oscillator</a> from our <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a> for the complete Bill Williams trading system.
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.
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>.
SuperTrend combines the <a href="/academy/indicators/atr" class="text-primary hover:underline">Average True Range</a> with a multiplier and median price to plot a single line that flips between support and resistance — green means uptrend, red means downtrend. It is a favourite overlay for trend-following <a href="/strategies" class="text-primary hover:underline">trading strategies</a> across <a href="/market/crypto" class="text-primary hover:underline">crypto</a> and <a href="/market/forex" class="text-primary hover:underline">forex</a> due to its visual simplicity. Apply it on <a href="/tools/platforms/tradingview" class="text-primary hover:underline">TradingView</a> alongside the <a href="/academy/indicators/adx" class="text-primary hover:underline">ADX</a> to filter entries to only strong-trending environments.