Stocks. Options. Futures.
The Setup Lab · Test 1 · S&P 500

The golden cross on the S&P 500: 56 years of data

7.5%Per year
−33.9%Max drawdown
81.5%Win rate
27Trades
Golden cross on S&P 500, 1970–2026 · buy-and-hold over the same days: 8.4% a year, max drawdown −56.8%

The golden cross is the most quoted signal in financial news. When the S&P 500’s 50-day average climbs over its 200-day, someone writes that a new bull market has been “confirmed”. When it drops back under, the death cross gets the scary headline.

So I tested it on every trading day since 1970: 56 years, 27 closed trades.

The rules

  • Buy when the 50-day moving average closes above the 200-day moving average (the golden cross).
  • Sell when the 50-day closes back below the 200-day (the death cross).
  • Simple moving averages of the daily close. Long only; in cash between trades.

Market: S&P 500 index (^GSPC), price only, dividends not included.

The result

10×20×50× 19801990200020102020
Golden cross test Buy-and-hold Growth of 1, log scale. Oct 1970 – Sep 2026.
Golden crossBuy-and-hold
Annual return7.49%8.41%
Total return5583%9072%
Max drawdown−33.9%−56.8%
Worst fall, from – toFeb 2020 – Mar 2020Oct 2007 – Mar 2009
Time in the market73%100%
TradesValue
Closed trades27 (+1 open)
Winners22 (81.5%)
Average winner+22.56%
Average loser−6.21%
Win/loss ratio3.63
Profit factor15.99
Best / worst trade+115.8% / −10.8%
Average holding time369 sessions

My read

The win rate looks great: 81% of trades made money. That is what a slow signal does. It sits in the market for about 18 months at a time, and in a rising index most long stretches end higher. The average winner was 22.6%, the average loser −6.2%.

It still made less than doing nothing: 7.49% a year against 8.41% a year for holding the index. What it bought was a smaller worst fall: 34% against 57% for buy-and-hold. The death cross took it out in Dec 2007 and it only came back in Jun 2009, so it missed the whole of 2008.

The price of being slow shows in 2020. The death cross came after the crash, and the test sold in Mar 2020, a week after the low, for a −9.9% loss.

My read: the golden cross is a trend filter, not an entry signal. It tells you which side of the market the wind is blowing from. It does not tell you when to click, and on its own it has not beaten the index.

Every trade

Open at the end of the data: bought Jul 2, 2025 at 6,227, +24.7% at the last close (Sep 22, 2026). Not counted in the trade statistics.

27 closed trades, newest first
BoughtPriceSoldPriceResult
2023-02-034,1362025-04-155,397+30.5%
2020-07-103,1852022-03-154,262+33.8%
2019-04-022,8672020-03-312,585−9.9%
2016-04-262,0922018-12-102,638+26.1%
2015-12-222,0392016-01-121,939−4.9%
2012-02-011,3242015-08-311,972+48.9%
2010-10-251,1862011-08-151,204+1.6%
2009-06-249012010-07-061,028+14.1%
2006-09-131,3182007-12-241,496+13.5%
2004-11-081,1652006-07-201,249+7.2%
2003-05-159472004-08-191,091+15.3%
1999-11-121,3962000-10-311,429+2.4%
1998-12-091,1831999-11-051,370+15.8%
1994-09-164711998-09-301,017+115.8%
1991-02-193691994-04-20442+19.6%
1990-05-293611990-09-10322−10.8%
1988-06-292711990-02-27330+21.9%
1986-11-262491987-11-06250+0.7%
1984-09-131681986-11-19238+41.5%
1982-09-291221984-02-06158+30.0%
1980-06-181161981-07-06127+9.6%
1979-03-221021980-04-23104+2.0%
1978-05-23981978-12-1496−2.0%
1977-01-051051977-03-04101−3.4%
1975-03-07841976-12-02102+21.1%
1972-01-271041973-04-19112+8.4%
1970-10-23841971-09-2798+16.5%

How it was tested

  • Signals are read on the daily close; each trade happens at the next day’s close. No look-ahead.
  • Long only, fully in or fully out. No commissions, slippage, interest or dividends.
  • The test starts on the first day every indicator has a value (Oct 15, 1970); buy-and-hold covers the same days.
  • Prices: Yahoo Finance daily data (^GSPC), snapshot spx-2026-09-23.csv. Checked by a second, independent program before publishing.

Not financial advice. This is educational content, shared for information and entertainment only, and it is not a recommendation to buy or sell any asset. Backtests and past results do not guarantee future results, and the numbers or charts here may contain mistakes. Trading carries risk, including losing all the money you put in. Do your own research before you make any decision.