Connecting
Watchlist Sign in Sign up

S&P 500 Strategy Study

Can a simple rules-based strategy beat the index? Tested on 1998–2026 prices, after trading costs.
The short answer

It did not reliably beat the S&P 500. The main version returned 9.6% a year against 9.2% for the index, a difference too small to tell from luck, and the data flatters it. The trend overlay is the useful part: it gave up return but cut the worst fall from -51% to -16%.

Results, 1998-02 to 2026-10 (345 months)
StrategyYearly returnVolatilityWorst fallExtra return vs SPYt-statisticBeat SPY over 5 years
S&P 500 (SPY)9.2%15.3%-50.8%———
75% SPY + 25% stock picks9.6%14.2%-48.8%+0.17%0.3749% of the time
Same, with the trend overlay8.8%10.1%-16.3%-1.06%-0.5042% of the time
Stock picks only10.3%13.4%-42.9%+0.73%0.3945% of the time

Extra return is the average monthly gap to SPY, annualised. A t-statistic of about 2 or more is the usual bar for a result that is unlikely to be luck; none of these reach it.

Growth of $1 (log scale)
When it worked, and when it didn't
Strategy1998–20062007–20152016–2026
S&P 500 (SPY)5.7% / -45%6.3% / -51%14.7% / -24%
75% SPY + 25% stock picks7.8% / -34%6.6% / -49%13.7% / -22%
Same, with the trend overlay8.7% / -14%8.6% / -16%9.0% / -16%
Stock picks only13.7% / -12%7.0% / -43%10.4% / -21%

Each cell shows yearly return, then worst fall. The advantage came before 2016. Since then the index has led.

How the strategy works
  • Core: 75% in SPY.
  • Stock picks: 25% split equally across the top 50 S&P 500 stocks, scored half on 12-month momentum (skipping the last month) and half on low volatility.
  • Trend overlay: when SPY is below its 10-month average, everything moves to T-bills until it recovers.
  • Rules: rebalanced monthly, using only data available before each trade, with 0.10% trading costs. Settings were fixed in advance.
Why these results are flattering
  • Missing companies. Prices were found for only 69% of past index members (47% in 2000, 60% in 2008, 75% in 2016, 95% in 2024). Most of the rest were acquired or failed, so stock-pick results are an upper limit.
  • Price signals only. Quality and value need figures as they were known at the time, which this free data can't provide.
  • Backtests aren't trading. Taxes, wider trading costs and the discipline to hold through bad years aren't included. The overlay also creates taxable sales.
The long view: market-risk rules, 1872–2023
RuleYearly returnWorst fall
Buy and hold9.1%-82%
Trend rule7.4% to 9.2%-52% to -47%
Volatility rule8.8% to 9.0%-67% to -66%
Trend and volatility7.2% to 9.1%-38% to -34%

Monthly S&P data (Robert Shiller's series). Ranges show cash earning 0% at one end and the 10-year Treasury yield at the other, because this history has no T-bill rate. The same pattern appears: smaller falls, no reliable extra return.

Results built 2026-11-02 from saved model runs. Daily prices from Yahoo Finance; index membership from github.com/fja05680/sp500. Educational research, not investment advice.