1. Introduction
In the early 1980s, Richard Dennis and William Eckhardt conducted one of the most famous experiments in trading history. They recruited a group of novices – dubbed the “Turtles” – and taught them a fully mechanical trend-following system. Over the following years, the Turtles collectively generated hundreds of millions of dollars in profits, demonstrating that a rules-based approach could succeed even in the hands of traders with no prior market experience.
The Turtle system is often oversimplified as “buy 20-day highs, sell 20-day lows.” In reality, it comprises four interlocking components:
- Entry: Donchian Channel breakout.
- Position sizing: Volatility-adjusted unit size based on Average True Range (ATR).
- Pyramiding: Systematic addition to winning positions.
- Exit and stop-loss: 2-ATR stop from the last entry, with a shorter-channel breakout exit as backup.
This article provides a rigorous treatment of each component, with formal mathematical definitions and an analysis of the risk-control principles that make the system robust.
2. The Donchian Channel
2.1 Definition
The Donchian Channel of window at time is defined by an upper bound and a lower bound:
where and are the highest and lowest prices of bar . The channel width at time is:
The Turtle system uses two channels:
- Entry channel: – a breakout above triggers a long entry; a breakout below triggers a short entry.
- Exit channel: – a breakout below triggers a long exit; a breakout above triggers a short exit.
2.2 Why Different Entry and Exit Windows?
The asymmetry () is deliberate. A longer entry window reduces false breakouts at the cost of later entry. A shorter exit window enables faster position liquidation when the trend reverses, protecting profits. The combination captures a larger fraction of each trend move than a symmetric channel would.
2.3 Breakout Signal
Formally, a long entry signal fires at bar when:
That is, the current bar’s high exceeds the previous bar’s -period channel high. The strict inequality ensures the breakout is new. A short entry signal fires analogously when .
3. Average True Range and Volatility-Adjusted Sizing
3.1 True Range
The True Range (TR) at bar is:
where is the previous bar’s close. TR captures the full range of price movement, including gaps.
3.2 Average True Range (ATR)
The ATR with window is the exponential moving average of TR:
where . The Turtle system uses . ATR is often denoted in the Turtle literature.
3.3 Position Unit Size
The Turtle system defines a unit of position size as the quantity that represents a fixed dollar risk per ATR. Given an account equity , a risk fraction (typically 1%), and the current ATR:
where point_value is the monetary value of one price unit (e.g., the multiplier for futures contracts). The intent is that one unit of position should expose the account to approximately of risk per ATR move. This normalizes volatility across instruments: a volatile contract gets fewer units; a quiet contract gets more.
In simplified form (setting point_value = 1), the unit size is:
4. Pyramiding: Adding to Winners
4.1 The Rationale
Most trading systems open a position and hold it until exit. The Turtle system differs: it adds to winning positions in increments. This is called pyramiding. The logic is that a confirmed trend is likely to continue (the “momentum” or “trend persistence” hypothesis), and increasing exposure in the direction of the trend amplifies returns when the trend runs far.
4.2 The Pyramiding Rule
After the initial entry at the channel breakout, the system adds one unit each time price advances by in the direction of the trade. The maximum position is capped at 4 units.
For a long position entered at price :
The average entry price for a fully pyramided 4-unit position is:
| |
4.3 The Cost of Pyramiding
Pyramiding is not free. The average entry price is worse (higher for longs, lower for shorts) than the initial breakout price. For the 4-unit long, the average entry is above . This means the trend must advance at least beyond just to break even on the aggregate position. The payoff, however, is that a trend that runs ATRs from yields:
which scales linearly with the number of pyramided units. The convexity of the payoff is the reward for the worse average price.
5. Stop-Loss: The 2-ATR Rule
5.1 Definition
The Turtle stop-loss is anchored to the most recent entry price. For a long position last entered at price :
For a short position:
The stop is updated every time a new pyramid unit is added, since changes. This means the stop ratchets up (for longs) as the trade moves in favor, locking in progressively more profit.
5.2 Risk per Unit
Each unit risks from its entry price. With the unit-size formula from Section 3.3, the dollar risk per unit is:
With , each unit risks of account equity. A fully pyramided 4-unit position risks up to of equity if all stops are hit simultaneously. In practice, the stops are staggered (earlier units have tighter effective stops due to ratcheting), so the worst-case loss is somewhat less.
5.3 Why 2 ATR?
The choice of 2 ATR as the stop distance is not arbitrary. Consider the distribution of price changes over a holding period. If returns are approximately normal with standard deviation , then one ATR is roughly (up to a constant factor depending on the EMA window). A 2-ATR stop corresponds to a 2-sigma event, which has an approximate probability of under normality. This means the stop is unlikely to be triggered by routine noise but will reliably trigger on a genuine adverse move.
More importantly, the 2-ATR stop is adaptive: it widens in volatile markets (when ATR is large) and tightens in quiet markets (when ATR is small). This is far superior to a fixed-percentage stop, which can be too tight in volatile regimes (causing premature exits) or too loose in calm regimes (allowing excessive drawdown).
5.4 The Worst-Case Scenario
Consider a fully pyramided long position with entries at , , , (where ). The stop for the last unit is at . If the stop is hit:
Expressed in terms of the unit risk (), this is times the per-unit risk. In dollar terms, with :
This is the worst case from a fully pyramided position, assuming all four units are stopped out simultaneously at the same price. In practice, earlier units may be stopped out before later units are even filled, reducing the maximum drawdown.
6. Exit: The Shorter Channel
In addition to the 2-ATR stop, the Turtle system exits when price breaks the 10-day channel in the opposite direction:
- Long exit: price breaks below
- Short exit: price breaks above
The effective exit price is the more conservative of the two:
This max operation ensures that if the ATR stop is tighter than the 10-day low (e.g., because volatility has contracted after entry), the tighter stop prevails. Conversely, if the 10-day low is higher (the trend has been so strong that the trailing channel has risen above the ATR stop), the channel exit triggers first.
| |
7. The Complete System in Pseudocode
| |
8. Robustness Analysis
8.1 Why the System Works
The Turtle system embodies three principles of robust trend-following:
Cut losses short: The 2-ATR stop ensures that no single trade (or pyramid sequence) can inflict catastrophic damage. The maximum loss is bounded by design.
Let profits run: The exit is triggered only by a confirmed reversal (10-day channel breakout), not by a fixed profit target. This allows the strategy to capture the full extent of trends, including the rare but extremely profitable “fat tail” moves that account for the bulk of long-term returns.
Volatility-adaptive sizing: By scaling position size inversely with ATR, the system maintains roughly constant risk per trade across instruments and regimes. This prevents overexposure to volatile markets and underexposure to quiet ones.
8.2 Known Weaknesses
- Whipsaw in ranges: Like all trend-following systems, the Turtle performs poorly in sideways markets. The 20-day breakout will fire repeatedly, and each false breakout incurs a stop-loss hit. The expected loss per whipsaw cycle is approximately .
- Correlation risk: The Turtles traded a basket of instruments. When multiple instruments trend simultaneously, the aggregate position can far exceed the per-instrument risk budget. Correlation spikes (e.g., during market crashes) can cause outsized losses.
- Slippage: The system relies on stop orders, which are filled at market when triggered. In fast markets, slippage can exceed the assumed stop distance, particularly for illiquid instruments.
8.3 Parameter Sensitivity
The system has only three core parameters: , , and . These values were chosen by Dennis and Eckhardt through experimentation in the 1980s. Subsequent research has shown that the system is relatively insensitive to these parameters within a reasonable range (e.g., , ). The pyramiding and stop parameters ( ATR add interval, ATR stop) are similarly robust. This insensitivity is a feature, not a bug: a system that only works for one specific parameter set is almost certainly overfit.
9. Conclusion
The Turtle Trading system is a masterclass in systematic risk management. Each component – the Donchian Channel for objective breakout signals, ATR for volatility-normalized position sizing, pyramiding for convex payoffs, and the 2-ATR stop for bounded risk – serves a specific purpose, and the components fit together into a coherent whole. The system does not predict market direction; it responds to market movement with disciplined rules that limit losses in adverse conditions and maximize gains in favorable ones.
The enduring relevance of the Turtle rules lies not in their specific parameters but in the principles they encode: volatility-adjusted risk, additive position building, and unconditional stop-loss discipline. These principles apply far beyond the original 1980s futures markets and remain foundational to modern trend-following and CTA strategies.
References
Faith, C. (2007). Way of the Turtle: The Secret Methods that Turned Ordinary People into Legendary Traders. McGraw-Hill. – First-hand account by a Turtle trader, covering the complete rules and their rationale.
Dennis, R., & Eckhardt, W. (1983). “The Turtle Traders.” Various interviews and accounts. – Original source material on the experiment.
Donchian, R. D. (1960). “High Finance in Copper.” Financial Analysts Journal, 16(6), 133–142. – The origin of the Donchian Channel concept.
Wilder, J. W. (1978). New Concepts in Technical Trading Systems. Trend Research. – Original definition of ATR and the concept of volatility-adjusted position sizing.
Schwartz, E. (2010). “Trend Following: How to Make a Fortune in Bull and Bear Markets.” In Managed Futures: An Investor’s Guide, ed. H. Till and J. Eagleeye. – Analysis of trend-following returns and risk profiles.
Hennessy, D. A. (2018). Trend Following with Managed Futures: The Search for Crisis Alpha. Wiley. – Modern academic treatment of trend-following, including the Turtle system.
Fama, E. F., & Blume, M. E. (1966). “Filter Rules and Stock-Market Trading.” Journal of Business, 39(1), 226–241. – Early academic evidence on the profitability of breakout rules.