Skip to Main Content

Technical Analysis

Donchian Channels

Donchian Channels are a price channel indicator that plots the highest high and lowest low over a set lookback, with a midline halfway between them.
Also Called
  • Donchian Channel
  • Price Channel
  • Turtle Channel
  • High Low Channel
By InsiderFinance TeamUpdated Sources & Methodology

Donchian Channels: Range, Then an Upside Break

Donchian Channels: Range, Then an Upside BreakCandlestick chart of 27 bars with 1 overlay (band), 2 trade markers.$48$50$52$54$56$5812510152025
Donchian Channels: Range, Then an Upside BreakCandlestick chart of 27 bars with 1 overlay (band), 2 trade markers.$48$50$52$54$56$5812369121518212427
PriceDonchian (10 Bars)Midline
  1. 1Breakout Close $53.60
  2. 210-Bar Low Exit $50.20
Bar 21 closes at $53.60, above the prior-10-bar high of $52.60. The upper band becomes $53.80 at bar 22. The lower band stays at $50.20 through bar 25.
On This Page
  1. What are Donchian Channels?
  2. How are Donchian Channels calculated?
  3. Worked example
  4. Donchian breakout timing: prior-bar vs current-inclusive
  5. How the bands change as the window rolls
  6. Donchian channel entry and exit rules
  7. Limitations of Donchian Channels
  8. Bottom line
  9. FAQ

Key Takeaways

  • The upper band is the highest high of the lookback period, the lower band is the lowest low, and the midline is the average of the two.
  • With a prior-N-bar window, a close above the upper band exceeds the highs of those completed bars. A close below the lower band breaks their lows.
  • Prior-bar channels incorporate a completed breakout bar on the next bar. Current-inclusive channels incorporate it in the current value.
  • Channel width is highest high minus lowest low across the selected window, expressed in price units.
  • Define the window convention, price input, decision bar, entry, invalidation, size and exit together.

What are Donchian Channels?

Donchian Channels are a price channel that marks the highest high and lowest low over a lookback of N bars, with a midpoint, also called the midrange, halfway between those two boundaries. The bands turn a window’s extremes into explicit breakout and exit levels: under the prior-bar convention, a close above the upper band exceeds every high in that window.

This entry uses the preceding N completed bars, excluding the current bar. That convention creates a fixed reference for evaluating a breakout during the current bar.

How are Donchian Channels calculated?

Upper = maximum high of the prior N bars. Lower = minimum low of the prior N bars. Midpoint = (upper + lower) / 2.

The worked example uses N = 10. An upper band of $52.60 and lower band of $50.20 give midpoint $51.40 and width $2.40. Width is approximately 4.67% of the midpoint.

The midpoint averages the two extremes. It is not the average of every price in the window.

Formula

Upper band = highest high of the last N periods; Lower band = lowest low of the last N periods; Midline = (Upper band + Lower band) / 2
  • N is the lookback in bars, commonly 20 on daily charts, with 10 and 55 also in wide use.
  • Some implementations include the current bar in the window and others use only the prior N bars, which changes whether a new extreme can print outside the band.
  • Highs and lows come from the bar range, not from closing prices, unless a close-only variant is selected.

Worked Example

The prior 10 bars have a highest high of $52.60 and lowest low of $50.20. The current bar closes at $53.60 and reaches a high of $53.80.

  • Upper band: highest high of the prior 10 bars = $52.60
  • Lower band: lowest low of the prior 10 bars = $50.20
  • Midline: ($52.60 + $50.20) / 2 = $51.40
  • Channel width: $52.60 − $50.20 = $2.40, or 4.7% of the $51.40 midline
  • Breakout close: $53.60 is $1.00 above the upper band

The $53.60 close is $1 above the prior-10-bar upper channel. The upper band remains $52.60 on that breakout bar and becomes $53.80 on the next bar. The lower band stays at $50.20 until its selected low leaves the window.

Donchian breakout timing: prior-bar vs current-inclusive

The current bar closes at $53.60, which exceeds the prior upper band by $1. Its high is $53.80.

The prior-bar upper channel remains $52.60 during this breakout bar. On the next bar, the completed $53.80 high enters the window and becomes the new upper level.

A current-inclusive channel instead contains the current high and low. To apply the same breakout rule to that display, compare price with the previous completed channel value.

How the bands change as the window rolls

A boundary stays fixed while the same extreme remains selected. It changes when a more extreme observation enters or when the selected extreme leaves the window.

In the chart, the lower band remains $50.20 through bar 25. It rises to $50.32 at bar 26 as the older low drops out. A closer exit reference therefore does not require a new high or low on the current bar.

A close-only channel uses a different input. Its upper boundary is no higher than the high-based boundary over the same bars, and its lower boundary is no lower than the low-based boundary. Define that variant explicitly when using it.

Donchian channel entry and exit rules

Choose an intrabar break or a completed-close break. Then specify execution, position size and invalidation. An example long rule enters above a prior-20-bar high and exits below a prior-10-bar low.

If the stop must only tighten, apply an explicit ratchet to its candidate level. Use the planned entry-to-stop distance when sizing the position.

Read the width as the price span of the selected historical window, and use the options model’s own horizon and volatility inputs when comparing contracts around the setup. For the options side, Options Flow shows the large orders in the ticker and the Options Profit Calculator compares structures around the target and expiration in the plan.

Limitations of Donchian Channels

  • Check which bar sets each band. The bands react only to extremes: one spike bar sets a boundary for the whole lookback, and the band jumps when that bar leaves the window, even with no new high or low.
  • Test the lookback on the instrument and interval you trade. A 20-bar and a 55-bar channel can give different breakout points on the same chart.
  • Size each entry for a run of false breaks in a sideways market. Price can close beyond a band and then fall back inside, so a breakout rule can produce a run of losing entries.
  • Match the window convention and input before comparing platforms. Prior-bar or current-inclusive windows and high-low or close-only inputs can change both the bands and the signals.
  • Width measures the range of past bars, so size stops for the range the market is making now. Compare it with a declared price scale or historical range.

Bottom line

Donchian Channels turn a window’s highest high and lowest low into explicit breakout and exit levels. Fix the window convention, lookback and trigger before trading them, and size each position from the distance between the entry and the exit band.

Clear answers

Frequently Asked Questions

Sources and Further Reading

  1. Fidelity: Channel Trading and Channel Breakouts
  2. Fidelity: What Is Support and Resistance?
  3. Schwab thinkScript: Highest with prior-bar Donchian example

How entries are sourced, calculated and updated: editorial methodology.

Continue learning