OPEN-SOURCE SCRIPT

DEMA / EMA moving averages

Updated
Since a moving average averages values, they lag recent price action. So when there’s a sudden price spike or when a new trend begins, the moving average is a bit late to the party. Over the years several people have developed moving averages that reduce price lag as much as possible.

One of those tweaked moving averages is the Double Exponential Moving Average (DEMA). This indicator was introduced by Patrick Mulloy in a 1994 article named “Smoothing Data With Faster Moving Averages” (Mitchell, 2019).

You can easily switch DEMA or EMA averages and show crossover signals
Release Notes
fix crossovers
Moving Averages

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?

Disclaimer