WickCheck / Trading school / Backtests / Golden cross (50/200 SMA)

Golden cross (50/200 SMA) backtest on real data

The golden cross is when the 50-day moving average crosses above the 200-day. This test buys the cross and exits on the death cross (50 back below 200), with a wide 3 ATR stop.

15trades
47%win rate
3.50profit factor
+1.34Raverage trade
-4.9%max drawdown
+21.5%return at 1% risk
0%+10%+20%
SPY · S&P 500 ETF · daily candles · 1993-01-29 to 2026-11-06 · Yahoo Finance data · equity in %, 1% risk per trade

Only 15 trades in this period, too few to judge either way.

The exact rules tested

Buy when the 50 SMA crosses above the 200 SMA. Exit when the 50 SMA crosses below the 200 SMA. Stop at 3x ATR.

How WickCheck reads these rules:

Run this backtest yourself

Same rules, same data. Change any word, pick another market or timeframe, and see the result in seconds. No code.

Run it yourself

Same rules on 8 markets

MarketTradesWin rateProfit factorAvg tradeMax DDReturnPeriod
SPY · S&P 500 ETF1547%3.50+1.34R-4.9%+21.5%1993-01 – 2026-11
QQQ · Nasdaq 100 ETF1759%11.23+3.59R-2.0%+78.2%1999-03 – 2026-11
AAPL · Apple3033%5.40+4.36R-17.0%+200.8%1980-12 – 2026-11
MSFT · Microsoft2931%6.45+4.03R-7.6%+149.2%1986-03 – 2026-11
ES · S&P 5001258%6.81+2.43R-3.0%+32.2%2000-09 – 2026-11
NQ · Nasdaq 1001669%11.11+3.18R-2.0%+62.7%2000-09 – 2026-11
XAU/USD · Gold1527%2.95+1.37R-5.4%+19.8%2000-08 – 2026-11
BTC/USD1145%55.94+31.15R-2.0%+453.5%2014-09 – 2026-11

Click a market to open that exact test in WickCheck.

Year by year (SPY)

YearTradesWin rateResult
199410%-1.0R
19991100%+2.8R
200010%-1.0R
20041100%+3.3R
20061100%+2.3R
20071100%+5.5R
20101100%+2.3R
201110%-1.0R
201210%-1.0R
201620%-2.0R
201910%-1.0R
20221100%+5.7R
202310%-1.0R
20261100%+6.2R

How this test was run

More strategy backtests

ICT Silver Bullet28 trades · PF 0.44 · NQ 5mNY session liquidity sweep + FVG66 trades · PF 1.19 · XAU/USD 15mLondon session sweep + FVG41 trades · PF 0.78 · GBP/USD 15mEqual highs and lows sweep608 trades · PF 0.92 · XAU/USD 15mICT order block1860 trades · PF 0.80 · EUR/USD 15mFair value gap2754 trades · PF 0.92 · EUR/USD 1h
Have your own rules?

Type them the way you would explain them to a friend, in English, Spanish, German, Italian, French, Portuguese, Russian, Turkish or Polish.

Test my strategy
One tested strategy a week

A popular strategy backtested on real data, with the honest numbers. Free, one email a week, unsubscribe any time.