Expert Advisors • Indicators • Scripts • Libraries

MQL.RobotFX.org is the biggest collection of MetaTrader expert advisors (MT5 & MT4), indicators, scripts and libraries that can be used to improve trading results, minimize risks or simply automate trading tasks

Metatrader 5 Indicators | Double Exponential Moving Average (DEMA) | MQL5 Code

Fresh MQL5 code release – perfect for enhancing your MT4/MT5 strategies.

Double Exponential Moving Average technical Indicator (DEMA) was developed by Patrick Mulloy and published in February 1994 in the "Technical Analysis of Stocks & Commodities" magazine.

It is used for smoothing price series and is applied directly on a price chart of a financial security. Besides, it can be used for smoothing values of other indicators.

The advantage of this indicator is that it eliminates false signals at the saw-toothed price movement and allows saving a position at a strong trend.

Classic MACD strategy made fully automatic – the MACD Expert Advisor for MT4 handles it all. Check it out.

Double Exponential Moving Average Indicator

Double Exponential Moving Average Indicator

Calculation:

This indicator is based on the Exponential Moving Average (EMA). Let's view the error of price deviation from EMA value:

err(i) = Price(i) - EMA(Price, N, i)

where:

  • err(i) - current EMA error;
  • Price(i) - current price;
  • EMA(Price, N, i) - current EMA value of Price series with N period.

Let's add the value of the exponential average error to the value of the exponential moving average of a price and we will receive DEMA:

DEMA(i) = EMA(Price, N, i) + EMA(err, N, i) = EMA(Price, N, i) + EMA(Price - EMA(Price, N, i), N, i) =
= 2 * EMA(Price, N, i) - EMA(Price - EMA(Price, N, i), N, i) = 2 * EMA(Price, N, i) - EMA2(Price, N, i)

where:

  • EMA(err, N, i) - current value of the exponential average of error err;
  • EMA2(Price, N, i) - current value of the double consequential smoothing of prices.

Build better strategies with RobotFX professional tools – check them out.

73

Best MetaTrader Indicators + Profitable Expert Advisors