Skip to content
All library documents

Zero-Lag Exponential Moving Average: Formula and Parameters

Article MQL5 code base

Summary

The document describes the Zero-Lag Exponential Moving Average, a modified exponential moving average intended to reduce lag. It identifies two configurable inputs: the calculation period and the applied price. The formula adjusts the current input using a lagged price, then combines that adjustment with the previous indicator value using the standard period-derived smoothing factor.

This is a compact indicator definition, not a trading strategy or performance study. It gives the calculation relationship and defines the lag as the ceiling of half the period minus one, but provides no examples, benchmark comparisons, or evidence that the reduced delay improves trading outcomes. Traders would need to test its behavior and account for potential noise sensitivity before using it as a signal.

Key ideas

  • The indicator modifies an exponential moving average to reduce calculation lag.
  • Its inputs are the period and the applied price.
  • The calculation uses a lagged applied price and a period-based smoothing factor.
  • The document provides no comparative or trading-performance evidence.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.