Skip to content
All library documents

Donchian Channels: Construction, Breakout Signals, and MQL5 Implementation

Article MQL5 articles

Summary

The article explains the Donchian Channel as a trend-following indicator built from the highest high and lowest low over a chosen lookback period, with a midpoint halfway between them. It describes watching for price to break above the upper boundary or below the lower boundary as a possible directional signal. Channel boundaries can also inform potential stop-loss or profit-target placement. The text contrasts this range-based construction with Bollinger Bands, which use a moving average and standard deviations.

It then outlines how to implement a three-line custom channel indicator in MQL5 and use it in an expert advisor, including signal conditions that combine channel position with a 200-period EMA filter. The examples are instructional and do not provide evidence of profitability or robust out-of-sample performance. The author recommends testing and notes that the indicator may be combined with other tools; parameter choices and the suitability of any rules depend on the instrument and strategy.

Key ideas

  • The upper and lower Donchian boundaries are the highest high and lowest low over a selected period.
  • The midpoint is the average of the two channel boundaries.
  • A break above or below the channel can be treated as a possible trend-direction signal.
  • Channel boundaries may be considered when setting exits or protective levels.
  • The MQL5 example builds a custom indicator and demonstrates adding a 200-period EMA condition to an EA.

Tags

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