On This Page
Key Takeaways
- A golden cross occurs when a shorter moving average crosses above a longer one, most commonly the 50-day above the 200-day on daily bars.
- The cross prints on the first close where the short average finishes above the long one after sitting at or below it.
- Read each line’s slope and the price-to-average distance alongside the crossing event.
- The mirror event, a shorter average crossing below a longer one, is called a death cross.
- Specify the average type, periods, input and bar interval, then connect the event with your entry, invalidation and position-size rules.
What is a golden cross?
A golden cross is a bullish moving average crossover that occurs when a shorter moving average moves above a longer one. The conventional daily pair is the 50-day and 200-day moving averages, so the event happens on the session when the 50-day rises above the 200-day after being at or below it at the prior close.
For a precise event rule, require the short average to exceed the long average now and to have been at or below it on the preceding observation, so the signal fires on the crossing day and stays quiet while the short average holds above.
The reverse event is a death cross. Both events describe the relationship between the selected averages.
Formula
Golden cross at bar t when MA_short(t) > MA_long(t) and MA_short(t−1) ≤ MA_long(t−1), with SMA_n(t) = (P(t) + P(t−1) + ... + P(t−n+1)) / n- P(t) is the closing price of bar t and n is the lookback length in bars.
- The conventional equity settings are n = 50 for the short average and n = 200 for the long average on daily closes.
- SMA and EMA apply different weights. Their crossover timing depends on the price path and the initialization of recursive averages.
- The prior-bar condition marks the day the averages cross, so the signal fires once instead of on every bar the short average stays above.
Golden cross example with 50-day and 200-day SMAs
A stock has been recovering for four months. Going into Wednesday its 50-day SMA sits at $92.10 and its 200-day SMA sits at $92.40, so the faster average is still below the slower one. Wednesday closes at $118.00. The close leaving the 50-day window was $86.00 and the close leaving the 200-day window was $96.00.
- 50-day SMA update: 92.10 + (118.00 − 86.00) / 50 = 92.74
- 200-day SMA update: 92.40 + (118.00 − 96.00) / 200 = 92.51
- Cross test: 92.74 > 92.51 on Wednesday after 92.10 was below 92.40 on Tuesday, so the golden cross prints at Wednesday’s close
- Price-to-average distance: (118.00 / 92.74 − 1) × 100 = 27.2% above the 50-day SMA
The 50-day SMA moves from $0.30 below the 200-day SMA to $0.23 above it, and the cross prints at Wednesday’s close. Price closes at $118, 27.2% above the new $92.74 short average, so a buy on the cross pays up for a move that already happened.
The 50-day window drops $86.00. Its update is ($118.00 − $86.00) / 50 = $0.64, producing $92.74.
The 200-day window drops $96.00. Its update is ($118.00 − $96.00) / 200 = $0.11, producing $92.51.
The spread flips from −$0.30 to +$0.23, and the golden cross prints at that close. The slow average moved only $0.11 while the fast one jumped $0.64, which is how the 50-day crossed. Price now stands 27.2% above the new 50-day SMA, a stretched entry for anyone buying the cross.
How to read slope and price position around a golden cross
The cross measures the relationship between the two averages. Each slope measures the change in its own average. Price distance measures where the market stands relative to those lines.
Record all three. A cross where both averages slope upward shows the long trend turning with the short one, while a cross over a still-falling long average shows only the short trend turning. A wide price-to-average gap leaves an entry on the cross far above the line it would use as a stop reference.
An SMA update depends on the incoming and outgoing observations. An EMA instead applies a fixed smoothing factor to the difference between the new input and its prior value, which is why the two versions can cross on different days.
How traders use a golden cross
Use daily 50/200 settings for the conventional signal, or specify the interval and periods for another version. On five-minute bars, a 50/200 pair spans 250 and 1,000 minutes of trading, a far shorter trend than the daily signal. Match the session settings when comparing charts.
Choose whether the event triggers an entry or qualifies a separate breakout or pullback. Define the decision bar, entry, invalidation and exit. Evaluate those rules together with position size and execution costs.
A 50/200 cross marks a trend measured in months, so set the Expiration filter in Options Flow to Long for calls bought at the ask, and price expirations with room for the trend in the Options Profit Calculator.
Limitations of the golden cross
- Measure the price-to-average distance before buying the cross. Both averages are built from past closes, so the cross arrives after price has already risen: in the example, price is 27.2% above the new 50-day SMA on the signal day.
- Check both slopes before acting. A cross is a single bar, the averages can cross back, and in a sideways market the two lines can cross repeatedly.
- Match periods, average type, price input, sessions and adjustments before comparing charts. Each one can change the crossing date, so two charts can mark the event on different days.
- Check the prices leaving each window. The averages move on prices leaving as well as prices entering, and an old low rolling out can lift an average without any new strength.
- Write the trade around the cross: entry, invalidation, size and exit.
Bottom line
A golden cross marks the bar where a shorter moving average rises above a longer one, most often the 50-day above the 200-day, showing that recent prices have averaged above the longer history. Read it with each line’s slope, price position and nearby levels, and decide in advance whether it triggers an entry or qualifies a separate setup.
Clear answers
Frequently Asked Questions
Sources and Further Reading
- Fidelity: Moving average stock signal
- Fidelity Technical Indicator Guide: Simple Moving Average
- Fidelity Technical Indicator Guide: Exponential Moving Average
How entries are sourced, calculated and updated: editorial methodology.