Skip to content
All library documents

NonLagMA: A Moving Average Designed to Reduce Lag

Article MQL5 code base

Summary

The document describes NonLagMA_v5, a moving-average indicator intended to reduce the delay associated with conventional averaging. It says the calculation uses damped-cosine coefficients in a linearly weighted average, while an optional static point filter suppresses small fluctuations and can make the plotted line step-like. The listed controls include averaging period and type, applied price, filter size, color-bar reference, deviation, and horizontal shift.

The material explains the indicator’s design idea and settings, but provides no formula, chart interpretation, performance comparison, trading rules, or empirical results. Its claim of reduced lag is therefore a description of intent rather than evidence that it predicts price changes or outperforms another average. The indicator was first implemented in MQL4 and published in 2006; the document does not discuss later revisions or market-specific behavior. Traders would need to inspect the implementation and test it across instruments and timeframes before relying on its output.

Key ideas

  • The indicator aims to reduce moving-average delay using damped-cosine coefficient ratios in a weighted average.
  • A static point filter can suppress small price movements and produce a stair-stepped line.
  • Inputs allow users to adjust the averaging method, price source, period, filter, deviation, and plot shift.
  • The document gives no performance evidence or complete trading method.

Tags

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