Skip to content
All library documents

Zero-Lag Triple Exponential Moving Average Calculation

Article MQL5 code base

Summary

This indicator description explains a zero-lag variant of the triple exponential moving average. It accepts a calculation period and an applied price as configurable inputs. The calculation builds a sequence of exponentially smoothed price series, combines them into two TEMA values, and adds their difference to the first TEMA value to produce the final output. The difference adjustment is intended to compensate for lag in the smoothed average.

The document provides the formula structure but no chart, trading rules, performance results, or comparison against a conventional TEMA or other moving averages. It therefore describes how the indicator is computed rather than showing whether it improves signals or outcomes. Traders would need to choose the period and input price for their application and evaluate the resulting behavior on relevant data; no settings or asset class are recommended.

Key ideas

  • The indicator takes a period and an applied price as inputs.
  • It constructs multiple nested exponential moving averages to calculate two TEMA values.
  • The final value adds the difference between those TEMA values to the first TEMA value.
  • The document specifies a calculation method but provides no evidence about trading performance.

Tags

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