Skip to content
All library documents

Adaptive MACD Using Hilbert Phase and Dynamic Signal Levels

Article MQL5 code base

Summary

This indicator description presents a two-part adaptation of MACD. First, a Hilbert transform is used to estimate phase accumulation and adjust the fast and slow periods independently, allowing each period to respond differently to market conditions. The author suggests this may be useful when volatility changes, but gives no quantitative test or performance evidence.

Second, the usual zero-line crossing rule is replaced with crossings of adaptive levels, which may be floating levels or quantile-based levels. Slope can also be used to assess short-term trend or momentum. The indicator is described as supporting multiple timeframes, alerts, and chart arrows. These are implementation features rather than evidence that its signals are reliable. The description does not define parameter choices, level construction, asset or timeframe scope, or rules for entries, exits, and risk control, so the approach would need independent specification and testing before use.

Key ideas

  • The indicator adapts MACD fast and slow periods independently using Hilbert phase estimates.
  • It replaces zero-line crossings with crossings of adaptive floating or quantile levels.
  • MACD slope is offered as an additional measure of short-term trend or momentum.
  • Multi-timeframe display, alerts, and chart arrows are described, but no performance evidence is supplied.

Tags

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