Larry Williams' Moving Average Crossover Strategy
Overview
This is a simple and classic moving average crossover strategy created by famous trader Larry Williams. The strategy uses 9-day simple moving average as the fast line and 21-day exponential moving average as the slow line. It goes long when the price breaks above the 9-day line, and goes short when the price breaks below the 9-day line. To filter false breakouts, the 21-day line is also used to confirm the trend.
Strategy Logic
The strategy is based on golden crossover and death crossover of moving averages to determine long and short opportunities. When the fast line breaks above the slow line from below, it is a golden crossover, indicating a change to a bullish trend. Such breakout is used for going long. When the fast line breaks below the slow line from above, it is a death crossover, indicating a change to a bearish trend. Such breakout is used for going short.
To avoid false breakouts leading to virtual losses, the 21-day line is also used to determine the major trend. Only when the fast line breaks out and the price also breaks the 21-day line, will trade actions be taken. This can effectively filter out many false breakouts.
Specifically, the long signal is triggered when: the fast line breaks above yesterday's high and breaks above the 21-day line. The short signal is triggered when: the fast line breaks below yesterday’s low and breaks below the 21-day line.
Advantage Analysis
The main advantages of this strategy are:
- The strategy idea is simple and easy to understand and implement.
- The moving average technique is mature and widely used.
- Introduction of the 21-day line effectively filters false breakouts.
- Using yesterday's extreme points to enter positions can prevent being trapped.
- The strategy parameters are relatively robust without overfitting easily.
Risk Analysis
The main risks of this strategy are:
- In volatile markets, the moving averages lag and may miss the best entry points.
- In range-bound markets with sideways price action, frequent small losses may occur.
- It cannot respond effectively to sudden events and significant trend changes.
To address these risks, optimizations can be made in the following aspects:
- Introduce MACD indicator for more real-time signals.
- Increase the MA period parameters to lower trading frequency.
- Add stop loss strategies to control single trade loss amount.
Optimization Directions
The main optimization directions for this strategy include:
-
Parameter optimization. More systematic methods can be used to test different MA period combinations to find better parameters.
-
Add stop loss. Set proper moving stop loss, percentage stop loss etc to effectively control single trade loss.
-
Combine other indicators. Introduce signals from MACD, ATR, KD etc to obtain more confirmation dimensions and improve strategy stability.
-
Optimize exit mechanisms. Research different types of exit methods like reversal signal exits, moving profit-taking exits etc.
Conclusion
In summary, this moving average crossover strategy is a very typical and practical trend following strategy. It has the advantage of being easy to understand and implement, and also has room for improvement. Through methods like parameter optimization, stop loss optimization, multi-indicator combination etc, continuous improvements can be made to turn it into a more stable and practical trading system.
- 1

