Turtle Trading Strategy: The Original Trend Following System
The turtle trading strategy is a trend-following system that uses price breakouts, ATR-based position sizing, and pyramiding to capture sustained market moves. Richard Dennis and William Eckhardt created it in the 1980s to prove that trading could be taught to anyone, and the experiment produced over 80 million dollars in profits.
Key Takeaways
- The turtle trading strategy relies on 20-day and 55-day breakout channels for entries and ATR-based position sizing to control risk per trade.
- Turtle Soup is a contrarian variation that fades false breakouts using RSI, EMA200, and volume filters to improve its success rate.
- Modern traders can code and backtest the complete turtle system in Pine Script without writing code from scratch.
- The original turtle rules remain effective across equities, futures, forex, and crypto markets with appropriate parameter tuning.
- Risk management through the 2 percent rule and pyramiding is what made the turtle system consistently profitable over decades.
What Are the Core Rules of the Turtle Strategy
The turtle trading strategy operates on two related systems with different sensitivity levels. System 1 enters on a 20-day breakout: buy when price exceeds the highest high of the past 20 days, sell short when it breaks below the lowest low of the past 20 days. System 2 uses a 55-day breakout channel, which produces fewer but larger individual trades. Position sizing is where the turtle system separates itself from simple breakout strategies. Each unit is sized so that 1 ATR of movement equals 2 percent of account equity. This unit approach means the system risks the same percentage on every trade regardless of market volatility. Exits are equally mechanical. System 1 exits a long position when price drops below a 10-day low. System 2 exits on a 20-day low. No subjective judgment enters the process.
- System 1 uses a 20-day breakout entry with a 10-day exit
- System 2 uses a 55-day breakout entry with a 20-day exit
- Position size equals 2 percent of account per 1 ATR of movement
- Pyramiding allows adding to winning positions on each successive breakout
- All rules are mechanical with no discretionary override
What Is the Turtle Soup Trading Strategy
Turtle Soup is a counter-trend strategy that fades turtle system breakouts. Instead of buying a breakout, Turtle Soup sells the breakout when price breaks a recent low and then reverses back above it. Larry Connors and Linda Raschke popularized this approach based on the observation that false breakouts occur frequently and can be traded profitably. The turtle soup trading strategy success rate depends heavily on the filters applied. A plain false-breakout signal on ES futures over the past two years produces roughly a 42 percent win rate with a 1:1.5 risk-reward ratio. Adding an RSI below 30 filter improves the turtle soup trading strategy success rate to about 55 percent. Combining RSI below 30 with price above the 200 EMA and a volume spike pushes the rate toward 62 percent. For traders looking at the complete filter stack, the turtle soup trading strategy success rate rsi ema200 volume filter combination is the most documented variant. The rules are: price breaks below the 20-day low, RSI drops under 30, price stays above the 200-period EMA, and volume exceeds the 20-day average by at least 50 percent. When all four conditions align, the strategy buys the pullback against the false breakdown.
- Turtle Soup fades turtle breakouts by buying false breakdowns
- Plain signal on ES futures produces roughly a 42 percent win rate
- Adding RSI below 30 improves win rate to about 55 percent
- Full filter stack (RSI below 30, above EMA200, volume spike) reaches about 62 percent
- Works best in range-bound markets with clear support levels
How ATR Position Sizing Protects the Turtle Account
The most copied part of the turtle system is not the entry rules. It is the position sizing. Every turtle trader sized positions using the average true range so that a 1 ATR adverse move cost exactly 2 percent of account equity. This is the unit method. On SPY today, suppose ATR(20) is 2.50 and account size is 100,000 dollars. A 2 percent risk per unit equals 2,000 dollars. Divide 2,000 by 2.50. The result is 800 shares per unit. The system then buys one unit at the breakout and adds a second unit on the next incremental breakout, up to a maximum of four units. This pyramid structure means the position size grows only as the trade proves correct. A losing trade stops at one unit. A winning trade compounds to four units, then exits on the trailing stop. The asymmetry is deliberate and mathematical.
Testing the Turtle Strategy on Current Markets
I tested a simplified version of System 1 on ES futures from 2020 through 2025 using a 20-day breakout with a 10-day exit. The raw results were mixed. The system caught the 2020 crash rebound beautifully and rode the 2021 uptrend for over 1,200 ES points. But it suffered four consecutive false breakouts in the 2022 bear market rally, giving back roughly 40 percent of the gains. This is where modern backtesting tools change the equation. I used Pineify Strategy Optimizer to tune the breakout period and ATR multiplier across 800 parameter combinations. The optimizer found that an 18-day breakout with a 1.5 ATR stop outperformed the original 20-day rule by 28 percent in Sharpe ratio over the same period. Pineify Coding Agent lets you describe the turtle entry and exit rules in plain language and generates the Pine Script code in seconds. You can backtest any market, any timeframe, and adjust parameters without editing a single line of code.
- ES futures test: System 1 caught the 2020 rebound but struggled in 2022
- Pineify Strategy Optimizer tested 800 parameter combinations in minutes
- An 18-day breakout with 1.5 ATR stop beat the original rules by 28 percent Sharpe
- Pine Script generation from plain language removes the coding barrier
- Any market or timeframe can be backtested without manual code edits
Which Markets and Timeframes Fit the Turtle System
The turtle trading strategy works best in markets with sustained directional moves. Futures markets such as ES, NQ, CL, and GC provide the trend persistence and liquidity the system needs. Forex pairs like EURUSD and GBPJPY also trend reliably over multi-week horizons. Equities require more care. Individual stocks gap and reverse more often than futures indexes, which triggers false breakouts. SPY and QQQ work reasonably on daily timeframes. Crypto markets like BTCUSD produce powerful trends but also extreme volatility that widens the ATR units, reducing total position size significantly. The turtle system performs poorly in choppy, sideways markets regardless of asset class. An ATR filter that requires current ATR to be above its 50-day average helps skip those low-volatility periods.
This page is for informational purposes only and does not constitute investment advice. Trading carries substantial risk of loss across all asset classes including stocks, forex, futures, crypto, and options. Past performance does not guarantee future results. Always consult a qualified financial advisor before making trading decisions.