Donchian Breakout Forex Strategy with ATR Risk Sizing
Educational content only. This guide is not investment advice and does not promise profits. Forex and CFD trading can lead to losses beyond the amount risked on an individual position unless negative-balance protection applies. Test every rule with realistic spreads, commission, slippage and financing costs before considering live trading.
A Donchian breakout system enters when price moves beyond the highest or lowest price observed over a fixed window. It is a mechanical form of trend following: the system accepts many failed breakouts in exchange for participating in occasional extended moves.
What research can—and cannot—tell us
Long-run studies find periods in which simple technical rules, including moving-average and channel-style systems, had predictive value. More recent large-scale tests also show that many apparent profits disappear after correcting for data mining and costs. Useful starting points are Hsu, Taylor & Wang (2016) and Coakley, Marzano & Nankervis (2016). The correct conclusion is to test a small number of predeclared rules, not to search thousands of variants for the best chart.
Example 55/20 daily rules
- Use daily bars and calculate yesterday’s 55-day highest high and lowest low. Exclude today’s bar from the channel to avoid self-referencing.
- Enter long only when today’s price trades above yesterday’s 55-day high. Enter short only below yesterday’s 55-day low.
- For a long position, exit when price trades below yesterday’s 20-day low. For a short position, exit above yesterday’s 20-day high.
- Allow one position per pair. Do not add to a losing position.
- Calculate signals at a fixed time and model the next executable bid or ask—not the chart’s idealised mid price.
ATR-based sizing
Calculate 20-day ATR from the same daily dataset. Place the research stop two ATRs from entry and size the trade so a stop loss represents 0.25% of current equity. If the calculated size is below the broker’s minimum, skip the trade. Cap aggregate risk at 1% and reduce duplicate USD exposure.
A stop is not a guaranteed price. Weekend gaps, central-bank announcements and thin liquidity can produce a larger loss. Avoiding scheduled events is itself a strategy parameter and must be specified before the backtest.
Cost-aware testing
- Apply the historical bid/ask spread, or a conservative time-of-day spread assumption.
- Add commission for both entry and exit on raw-spread accounts.
- Include swap for every overnight holding period and triple-swap conventions.
- Use the next available price after the signal; never fill retrospectively at the breakout line.
- Test several major pairs together and report portfolio drawdown.
Robustness checks
Test nearby parameters such as 50/20 and 60/20 without selecting the best one after the fact. Repeat the analysis across distinct decades and volatility regimes. Keep a final untouched period for confirmation. If only one pair, one decade or one exact channel length works, the rule is unlikely to be robust.
Typical failure modes
False breakouts cluster in sideways markets. Spreads widen around news, turning a marginal signal into an expensive trade. Correlated breakouts can create hidden portfolio leverage. Finally, a high win rate is not expected: judging the system after a short losing streak creates behavioural overfitting.
Pre-trade checklist
- Channel uses completed bars only.
- Entry uses an executable price.
- Position size is calculated before the order.
- Costs and correlation caps are included.
- The same exit rule is used in backtest, demo and live execution.
Test the process before risking money
Affiliate disclosure: The following Tickmill link is an affiliate link. Trade-Forex.info may receive compensation if you register through it, at no additional charge to you. This does not affect the methodology or the risks described above.
Explore Tickmill demo and account options (affiliate link)
Risk warning: CFDs are complex instruments and carry a high risk of losing money rapidly due to leverage. 73% of retail investor accounts lose money when trading CFDs with Tickmill Europe Ltd. Consider whether you understand how CFDs work and whether you can afford the high risk of losing your money.
