Donchian Breakout for BTCUSD (Bitcoin)
Buy the highest high of the last N bars — the original turtle-trader strategy.
Indicators
Donchian (50), Donchian (25)
Recommended Timeframes
1h, 4h, 1d
Symbol Volatility
very-high
Trading Sessions
24/7
Why Donchian Breakout Works on BTCUSD
Donchian breakouts buy when price closes above the N-bar high. It captures regime changes — the moment a market wakes up from a range. Fails in chop (every false breakout is a small loss) but the long tail of trending wins more than compensates. Most profitable on volatile assets like XAUUSD and crypto.
Bitcoin trades 24/7 with extreme directional moves. Strong on trend and momentum, brutal on naive mean-reversion. Use ATR-aware stops and avoid weekend liquidity gaps.
Crypto trades 24/7 with no central market. The strategy below capitalizes on weekend liquidity gaps and the asset's tendency to make sustained directional moves.
Best For
- • Volatile commodities and crypto
- • Trending indices
Avoid In
- • Tight ranges
- • Low-volume sessions
Pine Script Source
Copy this into PineForge — backtest on BTCUSD or any supported symbol, then deploy as a live bot.
//@version=5
strategy("Donchian Breakout", overlay=true)
entry_len = input.int(50, "Entry Lookback")
exit_len = input.int(25, "Exit Lookback")
highest_high = ta.highest(high, entry_len)
lowest_low = ta.lowest(low, exit_len)
if close > highest_high[1]
strategy.entry("Long", strategy.long)
if close < lowest_low[1]
strategy.close("Long")Backtest Donchian Breakout on BTCUSD in 30 seconds
Sign up for PineForge, paste this Pine Script, and run a 1-year backtest on real BTCUSD data — no credit card required.