
Golden Cross Strategy
The classic trend-following signal — when the 50-day SMA crosses above the 200-day SMA, the trend has flipped bullish.
Quick Facts
- Type:
- Trend Following
- Plan:
- Free
- Asset Classes:
- Crypto · Stocks · ETF · Commodities · Forex
- Indicators:
- SMA
Platform Backtest
ⓘ- CAGR
- +17.1%
- Win Rate
- 43%
- Max DD
- -37%
Default parameters · BTCUSDT · 1d · 4 years · B&H +18.1%
How It Works
Golden Cross is one of the most classic trend-following approaches in financial markets. Two simple moving averages are computed: a fast one (typically 50 candles) and a slow one (typically 200 candles). When the fast SMA crosses above the slow SMA, a buy signal fires — this is the Golden Cross. The reverse cross, when the fast SMA falls below the slow SMA, is the Death Cross — a sell signal.
The logic is simple: when the short-term average rises above the long-term one, the trend is bullish. The market has been pushing up for long enough that the fast average is now structurally elevated. When the trend reverses, the fast average pulls back down through the slow one before the slow one catches up — giving an early-warning signal.
This strategy works particularly well on weekly timeframes for big moves, and is famously visible on long-running BTC charts, where every cycle since 2015 has confirmed Golden Crosses well before the major bull-run phases.
Entry & Exit Rules
Entry
- ●Fast SMA crosses above Slow SMA
- ●Position is currently flat
Exit
- ●Fast SMA crosses below Slow SMA
- ●Position is currently long
Parameters
| Name | Default | Range | Description |
|---|---|---|---|
| Fast SMA Period | 50 | 5–200 | Number of candles for the fast simple moving average. Default 50 for the classic 50/200 setup. |
| Slow SMA Period | 200 | 20–500 | Number of candles for the slow simple moving average. Default 200 — the iconic long-term trend reference. |
Live Backtest
BTCUSDT · 1d · 4 years · default parameters · refreshed daily
Run with my own parameters →Pseudo-Code
expand
// Entry
if SMA(fast_period) crosses_above SMA(slow_period):
if position.is_flat:
BUY
// Exit
if SMA(fast_period) crosses_below SMA(slow_period):
if position.is_long:
SELLStrengths & Weaknesses
Strengths
- ●Battle-tested across decades and asset classes
- ●Filters out noise — large position-sizing time horizon
- ●Easy to understand, widely accepted by institutions
- ●Few false signals on weekly timeframe
Weaknesses
- ●Lagging indicator — entries come well after the actual bottom
- ●Whipsaws in sideways or ranging markets
- ●Slow to exit during rapid crashes — can give back significant gains
- ●Standard 50/200 doesn't always fit shorter cycles like crypto's 4-year halving
Frequently Asked Questions
Why specifically 50 and 200 for the periods?
These are the canonical Wall Street values dating back to the 1980s. 50 days roughly captures one quarter of trading; 200 days captures one year. They're widely watched by institutional traders, which makes the cross self-reinforcing — when many people act on the same signal, it becomes more reliable.
Should I use Golden Cross on daily or weekly?
Weekly is the gold standard for long-term cycle calls — fewer false crosses, larger moves. Daily generates more trades but has more whipsaws. For Bitcoin specifically, weekly Golden Cross has fired right before every major bull run since 2015.
What's the difference between Golden Cross and WMA Trend Signal?
Both use two crossing moving averages. Golden Cross uses simple averages (SMA — equal weight to all candles). WMA Trend Signal uses weighted averages (more recent candles weight more), making it more reactive to fresh trend changes at the cost of more whipsaws.
Related Strategies
WMA Trend Signal
Two weighted moving averages crossing — recent candles weight more, signals fire faster than SMA-based crosses. Validated on BTC weekly.
EMA Trend Bias
Two EMAs plus an ATR-based neutral zone — like the commercial Larsson Line, but tunable, transparent, and backtested. Choose your bias.
RSI / SMA Cross
A momentum signal that triggers when the RSI crosses its own moving average — combining oversold detection with trend confirmation.
Don't want to backtest yourself?
Check out our Strategy Insights Reports — pre-baked deep-dives with historical results, comparisons, and market context.