Donchian Channel¶
OVERVIEW¶
The Donchian Channel is a technical indicator developed by Richard Donchian, the father of trend-following, that plots three lines on a price chart: the highest high over the last N periods (upper band), the lowest low over the last N periods (lower band), and the midline (their average). Price closing above the upper band signals a bullish breakout; closing below the lower band signals a bearish breakout. The 20-day Donchian Channel is the canonical setting, popularized by the Turtle Traders trend-following system of the 1980s.
| Band | Calculation |
|---|---|
| Upper Band | Highest High over last N periods |
| Lower Band | Lowest Low over last N periods |
| Middle Band | (Upper Band + Lower Band) / 2 |
The channel width (Upper − Lower) functions as a proxy for realized volatility. This is comparable to Bollinger Bands but distinct — Donchian uses range extremes, not standard deviation.
FORMULA¶
For a lookback period N:
Upper Band = Highest High over last N periods
Lower Band = Lowest Low over last N periods
Middle Band = (Upper Band + Lower Band) / 2
The Turtle Traders used a 20-day Donchian for entries and a 10-day Donchian for exits — entering long on a 20-day high breakout and exiting on a 10-day low breakdown. The channel width (Upper − Lower) acts as a proxy for realized volatility, similar to but distinct from Bollinger Bands, which use standard deviation rather than range extremes.
WORKED EXAMPLE¶
The following example uses NVDA during March 2024.
| Date | Event | Value |
|---|---|---|
| February 23, 2024 | 20-day high printed | $823.94 |
| March 4, 2024 | NVDA closes above 20-day high | $852.37 |
| March 4, 2024 | 20-day low at entry | $674.72 |
| March 4, 2024 | Channel width at entry | $149.22 (17.5%) |
| March 25, 2024 | 10-day trailing low | $876.50 |
| March 25, 2024 | NVDA peak before reversal | $974.00 |
| March 28, 2024 | 10-day low exit triggered | $903.56 |
On March 4, 2024, NVDA closed at $852.37 — its first close above the 20-day high of $823.94 (printed February 23). The 20-day low was $674.72, putting the channel width at $149.22 or 17.5% of price. A Turtle-style system entered long on the breakout close. The 10-day trailing low rose with price, reaching $876.50 by March 25. NVDA continued to $974 by March 25 before reversing — a 14.3% gain in 15 trading days before the 10-day low exit triggered on March 28 at $903.56. The channel correctly captured a ~6% portion of a much larger trend, then exited on weakness.
WHEN TRADERS USE THE DONCHIAN CHANNEL¶
Trend-following CTAs and systematic funds use Donchian breakouts as the core entry signal for managed futures portfolios across equity indexes, commodities, FX, and rates. The indicator is deployed for:
Breakout Entries Buy N-day highs or short N-day lows when price closes decisively outside either band.
Volatility Filters Monitor channel width. A width below a defined threshold indicates consolidation — restrict entries to periods when width is expanding.
Trailing Stops Apply a shorter Donchian (10-day or 5-day lower band) as a chandelier-style exit to protect open gains.
Range Identification The middle band acts as a mean-reversion target during sideways tape when no breakout is in progress.
The 55-day Donchian is the long-term Turtle signal, used to filter out whipsaws in choppy markets. Crypto traders favor 4-hour 20-period Donchians for swing setups on BTC and ETH.
LIMITATIONS¶
| Limitation | Detail |
|---|---|
| Whipsaws in ranges | 60–70% of signals fail in non-trending regimes. Pair with ADX > 25 to filter. |
| Lookback bias | Bands stair-step rather than continuously adapt; no new extreme means no band movement. |
| No volume input | Breakouts on weak participation lack confirmation — filter with relative volume. |
| Gap risk | Overnight gaps can push entry price materially beyond the signal price. |
| Lagging signal | Donchian confirms trends already in motion; it is not a leading indicator. |
Note
Donchian Channels are a trend confirmation tool, not a predictive model. Price has already moved before the breakout signal triggers. Always combine with additional confluence before sizing into a position.