Famous method experiments

A record of what happened when we ran them on past data, not a recommendation.

Famous method experiments: what happened on past data

MethodPeriodCAGRMax drawdownSharpeSPY CAGR / drawdown
Buy at RSI 301993–20266.13%-47.17%0.4810.91% / -55.19%
Buy the 52-week high1993–20268.84%-38.44%0.7010.91% / -55.19%
Golden cross1993–202610.12%-33.72%0.7710.91% / -55.19%
Permanent portfolio2000–20266.96%-16.89%0.999.08% / -55.19%
Dual momentum1998–20268.70%-33.72%0.638.73% / -55.19%
60/40 stocks and bonds1993–20268.63%-32.20%0.8210.91% / -55.19%
Sell in May1993–20267.82%-33.72%0.6310.91% / -55.19%

Decide on the close, fill at the next day's close, 0.1% cost per side, compared with holding SPY over the same dates.

Buy at RSI 30

Buy when RSI falls below 30, sell when it rises above 70.

  1. Compute SPY's 14-day RSI from daily closes.
  2. Buy SPY when RSI drops below 30.
  3. Sell and wait in cash when RSI rises above 70.
  4. Cash earns the short-term Treasury bill yield.

1993-12-31 to 2026-10-09: CAGR 6.13%, max drawdown -47.17%, Sharpe 0.48 (SPY 10.91%, -55.19%, 0.65). Out of sample from 2016-11: CAGR 6.12% vs SPY 15.49%. At double cost: CAGR 5.12%.

Buy the 52-week high

Buy when the price makes a new one-year high.

  1. Buy when SPY closes at its highest level of the last 252 trading days.
  2. Hold for about three months (63 trading days).
  3. Each new high resets the holding period to three months.
  4. Sell and wait in cash three months after the last new high.

1993-12-31 to 2026-10-09: CAGR 8.84%, max drawdown -38.44%, Sharpe 0.70 (SPY 10.91%, -55.19%, 0.65). Out of sample from 2016-11: CAGR 9.94% vs SPY 15.49%. At double cost: CAGR 8.51%.

Golden cross

Hold stocks only while the 50-day moving average is above the 200-day.

  1. Compute SPY's 50-day and 200-day moving averages from daily closes.
  2. Hold SPY while the 50-day average is above the 200-day average.
  3. Sell and wait in cash when the 50-day average falls below the 200-day average.

1993-12-31 to 2026-10-09: CAGR 10.12%, max drawdown -33.72%, Sharpe 0.77 (SPY 10.91%, -55.19%, 0.65). Out of sample from 2016-11: CAGR 11.05% vs SPY 15.49%. At double cost: CAGR 9.91%.

Permanent portfolio

Equal parts stocks, long-term Treasuries, gold and cash, rebalanced once a year.

  1. Put 25% each in US stocks (SPY), long-term Treasuries (TLT), gold (GLD) and cash.
  2. Reset the weights to 25% each at the end of every year.
  3. Do nothing else.

2000-12-29 to 2026-10-09: CAGR 6.96%, max drawdown -16.89%, Sharpe 0.99 (SPY 9.08%, -55.19%, 0.55). Out of sample from 2019-01: CAGR 8.79% vs SPY 16.93%. At double cost: CAGR 6.95%.

Dual momentum

Pick whichever of US and international stocks rose more over a year; move to bonds if US stocks lag cash.

  1. At each month-end, measure the 12-month return of SPY, developed-market stocks (VEA) and cash.
  2. If SPY beat cash, buy whichever of SPY and VEA rose more.
  3. If SPY lagged cash, move to the US aggregate bond fund (AGG).

1998-12-31 to 2026-10-09: CAGR 8.70%, max drawdown -33.72%, Sharpe 0.63 (SPY 8.73%, -55.19%, 0.53). Out of sample from 2018-05: CAGR 8.21% vs SPY 14.90%. At double cost: CAGR 8.38%.

60/40 stocks and bonds

60% stocks and 40% bonds, rebalanced every month.

  1. Hold 60% in US stocks (SPY) and 40% in intermediate Treasuries (IEF).
  2. Reset the weights to 60/40 at every month-end.

1993-12-31 to 2026-10-09: CAGR 8.63%, max drawdown -32.20%, Sharpe 0.82 (SPY 10.91%, -55.19%, 0.65). Out of sample from 2016-11: CAGR 9.74% vs SPY 15.49%. At double cost: CAGR 8.60%.

Sell in May

Sell in May and come back in November.

  1. Hold SPY from November through April.
  2. Sell at the end of April and hold cash from May through October.
  3. Buy SPY again at the end of October.

1993-12-31 to 2026-10-09: CAGR 7.82%, max drawdown -33.72%, Sharpe 0.63 (SPY 10.91%, -55.19%, 0.65). Out of sample from 2016-11: CAGR 6.97% vs SPY 15.49%. At double cost: CAGR 7.39%.

Survivorship bias, measured

The same crypto strategy run twice: once on every coin that was trading at the time, once on today's listed coins only, to measure what dropping the vanished coins does.

Look-ahead bias, measured

The same rules run with only the decision and fill timing changed, to measure how much better a backtest looks once information you could not have had leaks in.

Compare two experiments · Backtest checklist · Methodology

Educational material, not investment advice or a trading signal. Past results do not guarantee future returns.