Trading tip · Charts

Moving Average Crossovers Are Late by Design

A crossover is two averages of old prices agreeing with each other. That agreement arrives late every time, and the lateness is the price of the smoothing.

AI-assisted, reviewed by John James → 5 min read Published

The call

Moving average crossovers confirm moves that already happened, so use them to filter for trend direction and keep them out of entry timing.

Red candlesticks falling on a dark chart, with two smooth moving-average lines trailing above the price
Photo by Maxim Hopman on Unsplash

Five closes: 20, 22, 24, 26, 28. Add them up, divide by five, and the average is 24, a price the stock last traded two days ago. That is what a moving average is. Every value on the line is built from closes that are already in the past, and the longer the window, the further back its center of gravity sits, so a 200-day line is in effect describing where the stock was trading several months ago and plotting it next to today’s price.

A crossover is the moment one of those lines passes through another. Both lines are late. So the signal is late too, and it is late by construction, which means no amount of tuning makes it early.

Every point on the line is already history

The arithmetic is simple enough to do in your head. A five-day simple average gives each of the last five closes an equal vote. When the stock turns, four of those five votes still come from the old direction. The line bends slowly because it has to wait for the old closes to drop out of the window one at a time.

Fast and slow averages both carry this delay. The fast one carries less of it. A crossover fires when the fast line has finally caught up with the turn and the slow line has not, which puts the signal somewhere after the turn and before the slow line catches up, and that gap is exactly the part of the move the crossover cannot give you.

A three-day and five-day pair, worked through

Take a hypothetical stock that rises steadily and then rolls over. The closes run 20, 22, 24, 26, 28, 30, then 28, 26, 24, 22. The top is day six at 30.

The stock peaked at 30 on day six. The bearish cross prints on day nine, three sessions later. By then the close is 24, so six of the ten points gained on the way up have already been handed back. A trader who sold on the cross kept four points of a ten-point move.

Stretch the windows to 50 and 200 days and the same shape plays out over months. The 50-day and 200-day moving averages are just longer versions of the same sum.

Golden cross and death cross are only names

The fast average rising through the slow one gets called a golden cross. The reverse is a death cross. Both names sound like events.

They are the same comparison as any other crossover, performed on longer windows, and the dramatic label adds nothing that the two lines on the chart did not already show you. A headline announcing a death cross in a major index is describing a decline that has been underway for weeks, sometimes months, because the 200-day line is so slow that it can only be crossed after a large share of the damage is done. Read the label and then look at how far price has already traveled.

In a sideways market the averages lie on top of each other. Price wobbles a little up, a little down, and the lines cross back and forth. Each cross looks like a signal. Most of them reverse within days.

That is whipsaw. It costs a spread and a commission each round trip, and on a choppy chart it can happen many times before any real trend begins. Shortening the windows makes it worse. The lines get closer to price, they cross more often, and each extra cross is one more chance to buy a small high and sell a small low.

A clean trend is where crossovers earn their keep. They miss the first part, because they need the turn to be confirmed, and they miss the last part, because they need the rollover to be confirmed too. What they catch is the middle. On a long, steady move the middle can be most of it, and a rule that reliably takes the middle of long trends while losing small amounts in chop can be a reasonable system. The trouble is that nobody knows in advance which kind of market is coming.

The strongest objection is that slow is the point

Some investors want a slow signal. Someone holding for years does not want to react to every three-week pullback, and a 200-day average that only turns after a sustained decline is doing exactly the job they hired it for. For them the lag is a feature. It filters out noise that a long holding period would never feel anyway, which ties into how you pick a chart timeframe from your holding period.

That objection holds. It also concedes the argument, because a long-term investor using a crossover to stay out of the way of big declines is using it as a filter on direction, accepting a late exit and a late re-entry as the cost of never reacting to a dip that turns out to be nothing. A 200-day cross is far too slow to time a precise entry, and a patient holder does not ask it to.

Use crossovers as a filter on direction

The practical rule follows from the arithmetic. Let the relationship between a fast and slow average tell you which side of the market to favor. Then find entries with something that responds to price now: a break of a trendline you have drawn, a pullback to support, or a reading on a momentum gauge like the relative strength index.

  • Fast above slow: look for long setups only.
  • Fast below slow: stand aside or look for shorts.
  • Lines tangled together: the filter says nothing, so trade smaller or not at all.

Where it stops applying is the investor who wants slow signals on purpose and accepts giving back a chunk of every move in exchange for sitting through the noise. Swing traders are the opposite case. For anyone timing entries in days or weeks, a crossover tells you the trend has been up for a while. You knew that already from the chart.

Related questions

Does an exponential moving average fix the lag?

It shortens it. An exponential average weights recent closes more heavily, so it turns sooner, and it also reacts more to single noisy days. The lag shrinks and never reaches zero.