At a glance
- Construction
- Highest high and lowest low over N periods
- Classic settings
- 20 for entries, 10 for exits; 55 and 20 for slower versions
- Category
- Trend following via breakout
- Main strength
- No parameters beyond the lookback; extremely robust
Key takeaways
- The Donchian channel contains no smoothing, no weighting, and no assumptions: it is simply the extremes of the recent range.
- Buying an N-day high is the most tested trend-following rule in existence and has survived decades of scrutiny across markets.
- Its simplicity is the reason it is robust: with one parameter there is very little to overfit.
- Used alone it whipsaws in range-bound markets, which is why volatility filters and diversification matter more than the lookback choice.
- The Turtle system used exactly this rule, and the money was made by the position sizing around it.
What the channel is
Upper channel = highest high of the last N bars
Lower channel = lowest low of the last N bars
Middle = (upper + lower) / 2
That is all. No averaging, no weighting, no smoothing.
Signals in the classic form:
Buy when close exceeds the upper channel of the last N bars
Exit when close falls below the lower channel of the last M bars
where M is typically half of N
The middle line is sometimes used as a trailing exit,
which is more conservative than waiting for the lower channel.The absence of parameters beyond N is what makes the channel valuable for research. A moving average system has a type, a length, and often a second length. A Donchian system has one number, which means far less scope for fitting historical noise.
A complete Donchian system
- Universe
- 20 to 40 liquid instruments across asset classes. This is not optional: single-instrument channel systems spend years unprofitable.
- Timeframe
- Daily bars, evaluated on the close, executed at the next open.
- Entry long
- Close above the highest close of the past 55 bars. Using closes rather than intraday highs substantially reduces false signals.
- Entry short
- Close below the lowest close of the past 55 bars.
- Trend filter
- Optional but recommended: require the 100-period moving average to be sloping in the direction of the trade.
- Initial stop
- Entry minus 2.5 x ATR(20) for longs.
- Exit
- Close below the lowest close of the past 20 bars, or the ATR stop, whichever comes first.
- Position size
- Risk 0.4 percent of equity per position using the ATR stop distance. Maximum 12 positions, maximum 4 per sector.
- Pyramiding (optional)
- Add one unit for every 0.5 ATR of favourable movement, up to 3 additional units, raising stops so total risk stays constant.
Choosing the lookback
| Entry / exit | Trades per year per market | Character |
|---|---|---|
| 10 / 5 | 15 to 25 | Very active; heavy whipsaw; high costs |
| 20 / 10 | 8 to 15 | The classic Turtle short system |
| 55 / 20 | 3 to 6 | The classic Turtle long system; fewer, larger trades |
| 100 / 50 | 2 to 4 | Position trading; very wide drawdowns within trades |
| 200 / 100 | 1 to 2 | Approaching a long-term allocation rule |
The important finding from decades of testing is that most lookbacks in the 20 to 100 range produce broadly similar risk-adjusted results across a diversified portfolio. That plateau is evidence that the underlying effect is real. If your testing shows one lookback dramatically outperforming its neighbours, that is evidence of noise, not discovery.
What actually improves a channel system
- Diversification across uncorrelated markets. By far the largest improvement. A channel system on one instrument is unusable; on thirty it becomes viable.
- Volatility-based position sizing. Equalises risk contribution across markets with very different price levels and volatilities.
- A volatility contraction filter. Requiring compressed volatility before the breakout improves the quality of signals, because expansion from compression is more likely to persist.
- Using closes rather than intraday extremes. Reduces spike-triggered entries meaningfully.
- A longer-term trend filter. Taking only breakouts aligned with a 100 or 200-period trend reduces countertrend whipsaws.
- Pyramiding with constant total risk. Adds exposure to trades that are working without increasing the risk budget.
Notice that optimising the lookback does not appear on this list. That is deliberate: parameter tuning is the least effective of the available improvements and the most likely to produce a fitted result.
What to expect
| Metric | Typical value for a diversified daily system |
|---|---|
| Win rate | 30 to 40 percent |
| Average win to average loss | 2.5 to 4 times |
| Largest contributor to returns | The top 5 to 10 percent of trades |
| Maximum drawdown | 20 to 35 percent |
| Longest flat period | 12 to 36 months |
| Worst environment | Extended low-volatility ranges |
| Best environment | Regime shifts and sustained macro trends |
Frequently asked questions
What is the best Donchian channel setting?
Anything in the 20 to 100 range works comparably across a diversified portfolio, which is the point: a robust effect does not depend on a precise parameter. The 55-day entry with a 20-day exit is the classic slower configuration, and 20 with a 10-day exit is the faster one. Choose based on your intended holding period, not on backtest optimisation.
Does the Donchian breakout still work?
Published trend-following records suggest the underlying effect persists with compressed returns relative to earlier decades, consistent with more capital pursuing it. The mechanism, gradual information diffusion and risk transfer, has not disappeared. What has changed is that execution costs and diversification matter more, because the margin is thinner.
Should I use highs and lows or closing prices?
Closing prices in most modern markets. Intraday extremes trigger on brief spikes and stop hunts, producing more signals and more whipsaws. The closing-price version enters later with a better hit rate, and the difference is usually material after costs.
Can I use Donchian channels on a single stock?
It will produce long unprofitable periods, because any single instrument can be trendless for years. Channel systems are portfolio strategies: their viability depends on some markets trending while others chop, which requires breadth across uncorrelated instruments.
How is this different from Bollinger Bands?
Donchian uses actual extremes over a lookback; Bollinger uses a moving average plus standard deviations. Donchian bands only change when a new extreme occurs, making them stable and step-like. Bollinger bands adapt continuously to volatility. Donchian suits breakout entries; Bollinger suits volatility-relative reversion.
Test this idea before you trade it
Describe the rules in plain language and AlgoTrader AI turns them into a structured strategy blueprint with a configurable historical backtest, cost assumptions, and exportable code.
Build a backtestKeep reading
- StrategiesTrend Following Strategy: Complete Guide With Rules and Examples
- StrategiesThe Turtle Trading System: Complete Rules and What They Teach
- StrategiesBreakout Trading Strategy: Rules, Filters, and False Breakouts
- IndicatorsATR Indicator Guide: The Most Useful Number in Risk Management
- IndicatorsKeltner Channels: ATR Bands and the Squeeze Setup
- RiskPosition Sizing Guide: How Many Shares or Contracts to Trade
Referenced by
Educational use only. This guide explains how a strategy works. It is not investment advice, not a recommendation, and no result described here is a forecast. Test any approach on historical and out-of-sample data, size positions conservatively, and never risk money you cannot afford to lose.