Moving Average Crossover: Does It Actually Work?
The Golden Cross and Death Cross
The 50/200 moving average crossover is one of the oldest and most widely followed technical signals. When the 50-day moving average crosses above the 200-day ("Golden Cross"), it's a buy signal. When it crosses below ("Death Cross"), it's a sell signal.
It sounds logical โ ride long-term trends and avoid major downturns. But does the data actually support this approach?
Our Backtest Setup
We tested the 50/200 SMA crossover on SPY from 2010 to 2025:
- Buy signal: 50 SMA crosses above 200 SMA, enter at next day's open
- Sell signal: 50 SMA crosses below 200 SMA, exit at next day's open, move to cash (0% return while out)
- No short selling โ only long or cash
- No transaction costs (we'll add these later)
Results: Moving Average Crossover vs Buy-and-Hold
- MA Crossover Return: 184% total (7.2% annualized)
- Buy-and-Hold Return: 382% total (11.0% annualized)
- MA Crossover Max Drawdown: -19.8%
- Buy-and-Hold Max Drawdown: -33.9%
The crossover strategy badly underperformed on total returns but had a significantly smaller drawdown. It kept you out of the worst of the 2020 crash and the 2022 bear market โ but it also kept you out during the subsequent recoveries.
The Whipsaw Problem
The biggest issue with moving average crossovers is whipsaws โ false signals that trigger a buy or sell, only to reverse shortly after. During choppy, range-bound markets, the strategy generates multiple losing trades in succession.
From 2010-2025, the 50/200 crossover generated 14 signals on SPY. Of those:
- 6 were profitable trades
- 8 were unprofitable (whipsaws)
- Average profitable trade: +28.4%
- Average unprofitable trade: -3.2%
The strategy works because the winners are much larger than the losers โ classic trend-following behavior. But the 57% loss rate creates long periods of underperformance that test your patience.
Adding Transaction Costs
When we add realistic transaction costs (0.05% per trade for slippage):
- MA Crossover Return: 181% (barely changed โ only 14 trades)
- The low signal frequency means transaction costs aren't a major factor
Variations We Tested
- 20/50 SMA Crossover: More signals (34), more whipsaws, similar total return
- 50/200 EMA Crossover: Slightly faster signals, marginally better returns
- Weekly Close Above/Below 200 SMA: Fewer whipsaws, better risk-adjusted returns
- Adding a filter (RSI > 50): Reduced whipsaws by 30% with minimal impact on returns
The Verdict
The 50/200 moving average crossover does not beat buy-and-hold on total returns. However, it significantly reduces drawdowns and volatility. If your primary goal is risk management rather than return maximization, it has merit.
For most investors, a simple modification works better: use the 200-day moving average as a risk filter (reduce position size when price is below the 200 SMA) rather than a binary on/off signal.
The data is clear โ trend following works, but not as a standalone system. It's a tool, not a strategy.