Trend-following strategy capturing breakouts from defined price channels
| Strategy Type | Donchian Channel Breakout Trading |
| Market Outlook | Trend-following strategy capturing breakouts from defined price channels |
| Risk Profile | Moderate - clear breakout levels with channel-based stops |
| Reward Profile | Excellent returns from riding extended breakout trends |
| Time Horizon | Swing to positional (days to weeks) |
| Capital Requirement | Moderate (£3,000 - £10,000 for CFDs/spread bets; the full FTSE 100 future requires ~£5,000+ initial margin per contract) |
| Margin Type | FCA-regulated CFD/spread-bet leverage for intraday and positional trades; exchange initial margin for the FTSE 100 future. Overnight CFD positions incur financing costs |
| Best Used When | Price breaks above upper channel (long) or below lower channel (short) |
| Lse Applicability | All liquid FTSE 100 and FTSE 350 index exposure and large-cap UK shares. Retail access is predominantly via FCA-regulated CFDs and spread bets, or the exchange-traded FTSE 100 future on ICE Futures Europe |
| Fca Compliance | Fully FCA-regulated. Exchange-traded FTSE 100 futures clear through ICE Clear Europe; CFDs and spread bets are offered by FCA-authorised firms subject to retail leverage caps and negative balance protection |
| Lot Sizes | 1 ICE future = £10 per index point (notional ≈ £10 × index level, e.g. ~£104,000 at 10,400). Spread bets/CFDs are sized at a trader-chosen £/point (commonly £1-£5) • No liquid standalone retail future; exposure via FCA-regulated CFD/spread bet on the sector or via constituent banks (Barclays, HSBC, Lloyds, NatWest, Standard Chartered) • Sector exposure via CFD/spread bet or constituent shares; no liquid standalone retail future • Exchange-traded single-stock futures are effectively defunct for UK retail; single-name leverage is via FCA CFDs/spread bets. Buying the underlying shares attracts 0.5% SDRT; derivatives do not |
| Trading Hours | 8:00 AM - 4:30 PM London time (GMT/BST) for LSE cash equities. The FTSE 100 future trades extended hours on ICE (~01:00-21:00 London); FCA spread-bet/CFD index prices are quoted nearly 24 hours on weekdays |
| Donchian Settings | 20 periods (original Turtle Trading) • 10 periods for faster signals • 55 periods for major trends |
| Expiry Considerations | FTSE 100 futures expire quarterly (third Friday of March, June, September, December); breakouts near expiry may be driven by rollover activity. Cash CFD/spread-bet index products have no expiry but incur daily financing on positions held overnight |
| Tax Implications | Gains on exchange-traded futures and CFDs fall under Capital Gains Tax (18% within the basic-rate band, 24% higher/additional rate; £3,000 annual exempt amount). Spread-bet gains are exempt from CGT and stamp duty for individuals, unless HMRC deems trading your profession. SDRT (0.5%) applies to physical UK share purchases, not to derivatives |
Donchian Channel is simple because it only uses two data points: highest high and lowest low over a period. No complex calculations. Yet it's effective because: 1) Captures the essence of trend following - buy strength, sell weakness. 2) Removes emotion - mechanical rules. 3) Proven track record (Turtle Traders made millions). 4) Works across markets and timeframes. 5) Clear entry/exit rules. Simplicity is a feature, not a bug. Complex doesn't mean better. The Turtles proved that disciplined application of simple rules can generate consistent profits.
Key differences: Calculation: Donchian uses actual highest high and lowest low. Bollinger uses standard deviation from moving average. Purpose: Donchian is for breakout trading (buy new highs). Bollinger is often used for mean reversion (fade extremes). Bands: Donchian bands are actual price levels reached. Bollinger bands are statistical levels. Signals: Donchian breakout above channel = buy. Bollinger touch of upper band often = overbought (caution). Both are useful but for different purposes. Donchian for trend following, Bollinger for volatility and mean reversion.
Match timeframe to your trading style: Intraday: 15-minute or hourly chart with 10-20 period channel. Hold for hours. Swing: daily chart with 20 period channel (classic). Hold for days to weeks. Positional: daily with 55 periods or weekly with 20 periods. Hold for weeks to months. The period in days roughly equals your expected holding time. 20-day channel = expect to hold 1-4 weeks typically. Start with daily 20-period - it's the classic Turtle setting and works well for most traders.
No, not every breakout. Filter for quality: 1) Wait for close confirmation (not intraday). 2) Check volume (above average better). 3) Consider higher timeframe direction. 4) Assess channel width (narrow channels often produce better breakouts). 5) Look at ADX (trending market > 25 preferred). 6) Check for nearby major support/resistance. The Turtle System 1 even had a 'skip rule' - skip if previous breakout was a winner. Quality over quantity. Fewer, higher probability trades beat many random signals.
False breakouts are the biggest challenge. Price breaks out, you enter, then it reverses. This happens regularly - expect 50-65% of breakouts to fail. Solutions: 1) Accept it as cost of doing business. 2) Keep losses small with proper stops. 3) Let winners run to compensate. 4) Use filters (ADX, volume) to improve quality. 5) Don't overtrade - be selective. The math works because winning breakouts (trends) are much larger than losing ones. One 500-point winner covers five 80-point losers. Discipline through losing streaks is essential.
Skip rule applies to System 1 (20-day breakout): if the previous breakout signal was profitable, skip the next breakout. Logic: after a winner, market may be overextended. Reduces overtrading. Implementation: 1) Track last breakout result (win/loss). 2) If last = win, skip next signal. 3) If last = loss, take next signal. 4) 'Skipped' trade that would have worked resets the tracker. Practical tip: some traders skip the rule entirely (System 2 never skips). The rule reduces trade frequency but not necessarily profitability. Test both approaches.
Turtle adding rules: 1) Initial entry: 1 unit (ATR-based size). 2) Price moves 0.5 ATR in your favor: add 1 unit. 3) Continue adding each 0.5 ATR, maximum 4 units. 4) Move stop to 2 ATR below most recent entry. Example: entry at 100, ATR = 10. Add at 105, 110, 115 (4 units total). Stop moves: 80 → 85 → 90 → 95. Risk increases with position but stop trails. Benefit: pyramids into trends. Risk: if reverses after adding, loss is larger. Alternative: add on pullbacks to middle channel instead of fixed ATR increments.
Both have merits: 20-period: more signals, captures intermediate trends. Original System 1. Better for active traders. Expect 15-25 trades/year per instrument. 55-period: fewer signals, catches major trends only. Original System 2. Better for patient traders. Expect 5-10 trades/year. Selection: depends on trading frequency preference and capital. Many traders use both: 55-period for major positions, 20-period for tactical trades. Or: 20-period entry, 55-period confirmation. Test on your instrument - some markets work better with different periods.
Choppy markets are challenging for Donchian: 1) ADX filter: don't trade when ADX < 20 (ranging). 2) Channel width: very narrow channel often means breakout coming. Wait for it. 3) Reduce size: smaller positions during choppy periods. 4) Wider stops: slightly wider stops to survive chop. 5) Longer period: use 55 instead of 20 to filter noise. 6) Take a break: step aside during range, wait for trend. Accept: some periods will have multiple false breakouts. This is normal. The key is managing losses small and being ready when real trend emerges.
Yes, Donchian can guide options trades: 1) Upper breakout = buy calls (bullish direction). 2) Lower breakout = buy puts (bearish direction). 3) Exit when opposite channel touched. Options considerations: 1) Use adequate expiry (4+ weeks) to avoid theta decay. 2) ATM or slightly ITM for better delta. 3) Position size: risk premium paid, not notional. 4) Wider channel (55-day) for options to allow time for trend. 5) Defined risk is good for breakout trading. Alternative: sell options in direction of breakout (sell puts on upper breakout). More complex but higher probability.
Complete framework components (for research and manual execution): 1) Data: clean OHLC data, handle gaps/splits. 2) Channel calculation: rolling max/min, handle NaN. 3) Signal definition: breakout and confirmation rules. 4) Position sizing: ATR-based, with maximum limits. 5) Trade plan: predefined entry, stop and exit rules that you place and manage manually. 6) Risk management: position limits, correlation checks, daily loss limits. 7) Performance tracking: a trade journal recording PnL, drawdown and metrics. 8) Walk-forward validation: parameter testing without overfitting. Implementation: Python (pandas, numpy) for vectorised backtesting and research only. The output is a clearly specified, repeatable rule set you execute and review by hand - not an automated or broker-connected trading system. Execution and final trade decisions remain manual and discretionary.
Typical statistics for Donchian trend following: Win rate: 35-50% (more losses than wins). Win/loss ratio: 2:1 to 4:1 (winners much bigger). Profit factor: 1.5-2.5 for good systems. Sharpe ratio: 0.5-1.2 annualized. Max drawdown: 15-30% typical. Average trade: 0.5-2% of account. Consecutive losses: expect 5-10 in a row during ranges. Recovery: drawdowns recover during trending periods. Distribution: returns not normal - fat tails (large winners). Key insight: edge comes from skewed distribution - many small losses, few large winners. This is the nature of trend following.
Professional CTA approach: 1) Diversification: trade 50-100+ markets (commodities, FX, rates, equities). 2) Multiple systems: several breakout variants, different periods. 3) Risk parity: equal risk across markets and systems. 4) Correlation management: limit correlated positions. 5) Capacity management: larger AUM needs more diversification. 6) Execution: disciplined, minimise slippage. 7) Research: continuous system enhancement, regime detection. 8) Risk monitoring: real-time drawdown tracking, position limits. Retail adaptation: fewer markets but same principles. Focus on 5-10 liquid instruments with proper sizing and correlation awareness.
Regime detection identifies trending vs ranging environments: Methods: 1) ADX level: > 25 trending, < 20 ranging. 2) Channel width percentile: narrow = range, wide = trending. 3) Breakout success rate: track recent breakout outcomes. 4) Volatility regime: the volatility index (VFTSE, the FTSE 100 volatility index) level affects breakout quality. Application: 1) Trending regime: normal Donchian signals, full position. 2) Ranging regime: reduce size, wider stops, or sit out. 3) Transitioning: watch for regime change signals. Implementation: calculate regime indicator, adjust position sizing accordingly. Benefit: reduces losses during adverse regimes, maintains exposure during favorable ones.
Limitations and solutions: 1) False breakouts (50%+): Accept as cost, manage with stops, use filters. 2) Lag: breakout already moved - use pullback entries for better R:R. 3) Ranging markets: ADX filter, regime detection, sit out. 4) Overnight gaps: reduce overnight exposure, use options for defined risk. 5) Parameter sensitivity: walk-forward optimization, stick to standard settings. 6) Correlation: diversify across uncorrelated markets. 7) Capacity: more capital needs more markets for diversification. 8) Psychological: long losing streaks test discipline - systematic execution helps. Accept limitations, design system around them. No system is perfect. Donchian's simplicity and robustness have proven valuable over decades.
Full guided lessons, quizzes, and a complete strategy library for the United Kingdom market. One-time purchase. No subscription, ever.
Get United Kingdom access →