Skip to content
All library documents

Adjusting Hull Moving Average Speed and Signal Levels

Article MQL5 code base

Summary

This indicator description modifies the Hull moving average to address overshooting and frequent slope changes that can generate numerous signals. A divisor parameter controls the average’s speed: the standard setting reproduces the original Hull average, lower values slow it and reduce overshooting, while higher values accelerate it and can increase overshooting. The text recommends experimenting to find a suitable balance rather than claiming one setting works universally.

The indicator also uses dynamically adjusted levels intended to filter small or insignificant changes. Its display can show colored lines or filled zones to make trend states and transitions easier to see. These are proposed visual and signal-filtering features, not demonstrated performance improvements: the document gives no market, parameter study, backtest, or comparative results. Traders would need to test settings on their own instruments and timeframes, accounting for the possibility that filtering reduces noise while also delaying or missing useful signals.

Key ideas

  • A divisor parameter controls the Hull average’s speed and overshooting behavior.
  • The standard divisor setting reproduces the original Hull moving average.
  • Dynamically adjusted levels are intended to filter small changes and reduce signals.
  • The display can use colored lines or filled zones to show trend state and transitions.
  • The description offers no backtest evidence, so parameter choices require independent evaluation.

Tags

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