The Donchian Channel, Drawn Out
Donchian is the simplest indicator in the Academy. There's barely a calculation: the highest high and the lowest low of the last N bars, plus their midpoint.
No average, no volatility estimate. The bands are prices that actually traded. That simplicity gives it a few properties none of the other channels have.
1. Highest high, lowest low
The upper band is the highest high of the last N bars and the lower band is the lowest low. The midpoint is the average of those two.
Where the other channels estimate where price has been and then measure a distance from it, Donchian estimates nothing — it reports the extremes that actually occurred.
No average and no volatility estimate — just the highest high and the lowest low of the last 20 bars.
- Price (close)
- Midpoint
- 20-bar high / low
09/05: highest high $82,300, lowest low $76,264 — both are prices that actually occurred, not calculated values.
BTC/USDT · 4h · Binance · 2026-08-03 → 2026-09-05
2. It moves in steps
For the upper band to change, one of two things has to happen: a new high prints, or the existing highest bar ages out of the window.
Between those events nothing happens at all. The other channels shift slightly every bar; the Donchian band simply holds.
The upper band can only change when a new high enters the window or an old one drops out of it.
- Price (close)
- Upper band (highest high)
The upper band changed on 38 of 180 bars — flat about 79% of the time. Every other channel here recomputes on every bar; this one holds until the data forces it to move.
BTC/USDT · 4h · Binance · 2026-08-03 → 2026-09-05
3. A close cannot finish outside it
If you take one thing from this lesson, take this. Closes finish outside a Bollinger band routinely. With Donchian that's structurally impossible.
The reason is simple. A close always sits between its own bar's high and low, and the bands are the highest high and lowest low of the whole window. So the close is necessarily inside them.
Not a coincidence, and not a sign the settings are loose — it's structural.
- Price (close)
- Donchian
- Bollinger
0 of 181 closes finished outside the Donchian channel. Bollinger, on the same bars, had 31 (17.1%). A close always sits inside its own bar's range, and the bands are the window's most extreme high and low — so being outside is impossible by construction. A Donchian “breakout” means price reaching the band and thereby redefining it.
BTC/USDT · 4h · Binance · 2026-08-03 → 2026-09-05
Which means the word breakout means something different here. It isn't price leaving the band — it's price reaching it, and in reaching it becoming the new extreme, so the band moves up with it.
4. Settings
Only the lookback matters — there's no multiplier, because there's nothing being scaled.
- Price (close)
- 20-bar high / low
At a 20-bar lookback the channel ranged 1.8% to 21.6% wide across this window.
BTC/USDT · 4h · Binance · 2026-08-03 → 2026-09-05
5. All four side by side
The same price data under each of the four channels in these lessons.
- Price (close)
- Keltner
Keltner: 16.6% of closes outside, average width 4.3%, ranging 1.5% to 9.0%. Four answers to one question — how far from the middle is far — and they disagree because they measure different things.
BTC/USDT · 4h · Binance · 2026-08-03 → 2026-09-05
6. In the Simulator
Donchian appears both as a template that trades the breakout directly and as an optional filter gating another strategy's entries on a Donchian breakout.
- Donchian Breakout — enters when price sets a new N-bar high and exits when it turns back toward the low.
- Donchian breakout filter — an optional gate restricting another strategy's entries to bars where a Donchian breakout occurred.