What does a moving average crossover actually measure?
Two averages of different lengths on one chart, and the moment the shorter crosses the longer, financial media reaches for its two favourite phrases: the golden cross (50-day rising above the 200-day) and the death cross (50-day falling below it). The names are dramatic. The arithmetic is modest.
Translate it literally
SMA(50) above SMA(200) means: the average close of the last 50 sessions is higher than the average close of the last 200 sessions. The crossing moment means that relationship just changed sign.
That's the whole content. It is a comparison of two summaries of the past — and both summaries are already late, because each is an average (see the lag lesson). A crossover is therefore lag applied twice.
A worked illustration
A stock slides through the year from 130 down to 100 — so its 50-day average is sitting well below its 200-day — and then turns and climbs steadily back to 130 over four months.
- The 50-day average starts rising within days and closes most of the gap in a couple of months, because a fifty-bar window refills fast.
- The 200-day drags: four months is about 84 trading sessions, so 116 of its 200 bars — well over half — are still the old declining ones.
- They cross only when the recent fifty sessions' average finally exceeds the two-hundred-session average — typically well after the move began, often with price already far above both lines.
The prior downtrend is doing essential work in that story, and it is worth seeing why. Had the stock instead sat at exactly 100 for a year, both averages would have been exactly 100, and the very first up close would have lifted the 50-day by gain ÷ 50 against the 200-day's gain ÷ 200 — a golden cross on day one of the move, with nothing confirmed at all. A crossover is late only because the fast average has ground to make up.
So "the golden cross confirmed the uptrend" is accurate in the strictest sense: it confirmed something that had already happened. Confirmation is a statement about the past.
How often it misleads
In a sideways market the two averages sit on top of each other and cross repeatedly — up, down, up again over a few months. Each crossing is cancelled by the next. Traders call these whipsaws, and they are not an accident: a trend-following construct in a rangebound market produces a stream of false starts by construction. The tool works when there is a trend and fails when there isn't, and which regime you were in is only knowable afterwards.
This is the market that does it — six full turns, no net progress, and nothing at all for a trend-following construct to follow:
This is why serious practitioners never quote a crossover's hit rate without also quoting the market it was measured in.
Why people still watch
Partly habit, partly the lag-free part of the logic (a persistent gap between the two averages really does describe a persistent drift), and partly because these two specific numbers are so widely reported that a crossover becomes news. Watching what many others watch is a legitimate observation about attention. It is not a mechanism that moves price on its own.
In the data
A crossover needs two averages, and they do not begin on the same day. Each loses its first n − 1 sessions to warm-up, so over any history the 50-day line exists 150 sessions before the 200-day one does. Below is the S&P 500 fund over five years with both drawn; this chart computes them over the whole history first, so both lines run from the left edge.
If you work from your own table of values instead, check the overlap before looking for crossings: a stretch where only the faster line exists compares a moving average against nothing.
Try it now
- Count the turns on the schematic above, then predict — before computing anything — how many times a fast average would cross a slow one across those thirty bars. The number you write down is a claim about the two windows, not about the market.
- Now do it properly on real prices. On the five years below, mark every crossing of the 50-day and 200-day averages and record what price did afterwards, continuations and reversals. Counting only the ones that worked is how confident nonsense gets manufactured.
- Rewrite one crossing as a neutral sentence: "on 14 March the 50-day average rose above the 200-day." Notice how much less it seems to demand of you than the phrase "golden cross".