Beating the Market: The S&P 100 Pullback Momentum Strategy

For many investors, the “Buy & Hold” approach to the S&P 500 is the gold standard. However, what if you could significantly outperform the index while spending less time exposed to market risk? A simple yet powerful pullback momentum strategy focusing on the S&P 100—the 100 largest and most liquid companies like Apple, Microsoft, and Nvidia—aims to do exactly that.
How the Strategy Works
Unlike traditional momentum strategies that “chase” stocks at their peaks, this system waits for a confirmed uptrend and then buys the dip. The logic is built on three main pillars:
  1. Trend Confirmation: The strategy only enters trades when the market is in a clear long-term uptrend, defined by the 50-day Simple Moving Average (SMA) being above the 200-day SMA.
  2. The Pullback Entry: To avoid buying at the top, the strategy uses the RSI(2) indicator. It only enters a position when the RSI drops below 40, signaling a short-term price “V-shape” or dip within the larger uptrend.
  3. Smart Ranking: The system trades a maximum of 10 stocks at a time, prioritizing those with the highest Rate of Change (ROC) over the last 20 days.
Risk Management and Safety
To protect capital, the strategy doesn’t just rely on individual stock performance. It includes a Global Trend Filter, which exits all positions if the broader market (SPY) drops below its 200-day moving average. Additionally, a 20% protective stop-loss acts as a safety net against extreme market volatility.
Why This Matters for Traders
The results of this approach are compelling. In backtests, the strategy achieved a CAGR (Compound Annual Growth Rate) of approximately 11% to 13%. Most impressively, when normalized for risk (drawdown), the strategy outperformed the benchmark by more than 10 times.
Furthermore, the strategy is highly efficient; it achieved these superior returns while being in the market only 77% of the time, compared to the benchmark’s 99% exposure. This means less time “at risk” and more time in cash during uncertain periods.

Ready to see the data for yourself?

You can clone this strategy, view the full backtest results, and start your own optimizations using the link below: