Skip to content
All library documents

Multi-Timeframe Supply and Demand Zones from Fractals and ATR

Article MQL5 code base

Summary

This indicator identifies and draws support and resistance zones using fractals and the Average True Range. It can calculate zones on a selected timeframe different from the chart timeframe, so a trader can view higher- or lower-timeframe levels alongside the current chart. A history mode lets the user inspect zones at a selected point on the price chart, and an optional notification can alert when price enters a zone.

The description classifies zones by their interaction with price: weak zones mark notable highs or lows within a trend; untested zones are turning points price has not revisited; verified zones have been touched without a break; proven zones have resisted at least four tests; and broken zones have been crossed, except for weak zones. These labels describe the indicator’s classification scheme, not validated probabilities of future support or resistance. No parameters, performance results, or testing evidence are provided, so the zones should be treated as chart analysis aids rather than confirmed trade signals.

Key ideas

  • The indicator uses fractals and ATR to locate and draw support and resistance zones.
  • It can display zones calculated from a timeframe different from the chart timeframe.
  • Zone labels distinguish trend-related levels, untouched turning points, tested levels, repeatedly held levels, and broken levels.
  • History mode supports inspection of zones at a selected chart point, and alerts can signal entry into zones.
  • The description provides no evidence that zone classifications predict future price reactions.

Tags

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