The question every crossover course skips
Moving Average Crossover
Two lines cross on your chart. What new information just arrived?
None. That is the honest answer, and everything useful about crossovers follows from accepting it.
A moving average is an arithmetic summary of prices that have already printed. Two moving averages are two arithmetic summaries of the same prices, computed over different windows. When the fast one rises through the slow one, nothing has happened in the market at that instant. What has happened is that enough recent bars have closed high enough for the shorter window’s average to overtake the longer window’s average. The cross is the bookkeeping finally reflecting a move that started somewhere back to the left of your screen.
That sounds like a reason to throw crossovers away. It isn’t. It is a reason to stop using them as entry triggers and start using them as what they actually are: an objective, mechanical, unarguable statement about which regime you are in. A regime statement is genuinely valuable. It is just not the same thing as “buy here.”
This article separates the two.
Moving Average Crossover – The three forms, and what each one really says
Traders say “crossover” and mean three different things.
Price crossing a single average. The close moves above or below one moving average. This is the fastest form and the noisiest. It fires constantly, because price oscillates around its own average by construction — roughly half the bars in any sample sit on either side.
Fast average crossing a slow average. The classic. A 9/21, a 20/50, the 50/200 that the financial press calls a golden cross or death cross. Smoother, slower, fewer signals.
Three averages stacked. A fast, a medium and a slow. The system is only “on” when all three are in order — fast above medium above slow for a long. Far fewer signals, and it stays out of the market during the transitions rather than flipping.

The important distinction between them isn’t speed. It is what each one is measuring. A price/MA cross measures whether the last close beat the average of the window. A dual cross measures whether the average of the recent window beat the average of the wider window — which is a statement about the shape of the whole recent stretch, not about one bar. That is why the dual cross is more robust and why one bad print cannot flip it.
The identity almost nobody mentions
Here is something worth knowing, because it collapses two indicators into one and stops you from double-counting.
Subtract a slow EMA from a fast EMA and plot the result as a line. That line is the MACD.
A 12/26 EMA crossover is exactly the MACD line crossing zero. Not similar to it. Identical. If you have a 12/26 EMA pair on your chart and a MACD in the panel below, you are looking at the same number drawn two ways, and when both “confirm” each other you have confirmed nothing — you have counted one piece of evidence twice.
This matters practically. If you already understand how MACD works, you already understand dual crossovers, and you get the MACD histogram for free as an early read on whether the two averages are converging or separating. The histogram narrowing tells you the cross is approaching before it happens; the histogram widening after the cross tells you the trend is doing the work you needed it to do.
Moving Average Crossover – Why the cross is always late, in bars
Vague warnings about “lag” are useless. Put a number on it.
In a steady trend, a simple moving average of length n sits behind price by approximately (n − 1) / 2 bars. A 50-period SMA trails by about 25 bars; a 200-period by about 100. Two averages in a pair therefore differ from each other by roughly (m − n) / 2 bars of trend, where m is the slow length and n the fast.
That difference is the honest estimate of how much trend has to accumulate before the lines can cross:
| Pair | Approximate lag gap |
|---|---|
| 9 / 21 | about 6 bars |
| 20 / 50 | about 15 bars |
| 50 / 200 | about 75 bars |
Seventy-five bars on a daily chart is roughly three and a half months. When a death cross prints on the S&P, the decline it is describing began a quarter earlier. Anyone treating that print as fresh news is reacting to old information — which is fine if you are using it to define a regime you intend to hold for a year, and ruinous if you are using it to time an entry.
Choosing your pair is therefore not a matter of taste. You are choosing how much of the move you are willing to miss in exchange for how few false starts you are willing to sit through. There is no setting that gives you both. This is the same trade-off covered in SMA vs EMA vs WMA — EMAs shorten the lag a little by weighting recent prices more heavily, but they cannot abolish it, and the faster you make the pair the more of the whipsaws you buy back.

Moving Average Crossover – What the research actually found
Crossover rules have been tested more thoroughly than almost any other technical technique, and the arc of that literature is worth knowing before you build a system on one.
Brock, Lakonishok and LeBaron published the study that started the modern argument in the Journal of Finance in 1992, testing moving average and range-breakout rules on ninety years of Dow data and reporting results that beat the benchmark. It is the paper every crossover advocate cites.
The reply is the paper they don’t cite. Sullivan, Timmermann and White revisited that work in 1999, expanded the universe of rules well beyond the original twenty-six, applied it to a century of daily Dow data, and used a bootstrap procedure to measure how much of the apparent edge was simply the result of picking the best performer out of a large pool. Within the original sample period, the best rule survived the adjustment for data-snooping — but that same best rule failed to deliver superior performance over the following ten-year out-of-sample period.
Zakamulin pushed the point further in the Journal of Asset Management, testing moving average and momentum timing rules out of sample with realistic transaction costs included. His conclusion was that the reported performance of these market timing strategies is heavily overstated once data-mining bias and market frictions are accounted for.
Read that as a warning about optimisation, not a death sentence for the technique. The failures share a signature: a specific pair of lengths, chosen because it tested best on a specific dataset, then applied forward as if the number were a law of nature. There is nothing magic about 9 and 21, or 50 and 200. If a pair’s performance collapses when you shift it to 10 and 22, you have fitted noise, and the sensible response is not to search harder for the “right” numbers but to stop depending on them.
Which is the whole argument for demoting the crossover from trigger to filter.
Moving Average Crossover – The whipsaw problem, measured
Crossovers fail in ranges. Everyone knows this. Almost nobody tests for it before taking the trade.
In a sideways market the two averages braid around each other, and every braid is a signal. Worse, the signals arrive at systematically bad prices: you buy near the top of the range because that is where a fast average finally overtakes a slow one, and you sell near the bottom for the same reason. A range does not just produce losing crossover trades — it produces losing trades with a structural bias toward buying high and selling low.
There is a two-second test for this. Count the crosses over the last hundred bars on the instrument and timeframe you are trading. Fewer than about four, and your pair is behaving as a trend filter. More than eight, and it is a random number generator on that chart right now. You do not need statistics for this; you need to look.
The same test tells you when to widen your pair. If your 9/21 is crossing eleven times in a hundred bars on a chart you know is trending on the higher timeframe, the pair is too fast for that instrument’s noise level, not wrong in principle.
Moving Average Crossover – How to actually use a crossover for entries
Here is the method, in the order the decisions have to be made.
1. Let the cross define the regime, not the entry
The cross answers one question: which side am I allowed to trade? Fast above slow, you take long setups and ignore short ones. Fast below slow, the reverse. That is its entire job, and it is a job worth having, because most retail damage comes from taking a good setup in the wrong direction.
Notice what this removes. You are no longer trying to enter at the cross, so the cross being late no longer costs you anything. Lateness only hurts when the print is your entry trigger.
2. Wait for the close
An intrabar cross can uncross. Signal on confirmed closes only. This one rule eliminates a meaningful share of whipsaws for free — no filter, no parameter, no cost beyond patience.
3. Require separation before you act
A cross where the two lines are barely apart is a cross that is about to reverse. Demand daylight. Two ways to define it:
- Normalised gap. The distance between the averages must exceed some fraction of ATR(14) — a quarter is a reasonable starting point. This adapts automatically across instruments and volatility regimes, which a fixed pip or point threshold never will.
- Slope. The slow average must be sloping in the direction of the cross over the last several bars. A cross into a flat slow average is a range signal wearing a trend costume.
Either filter, applied honestly, will cut your signal count sharply. That is the point.
4. Enter on the first pullback, not on the cross
This is where the actual trade lives. Once the regime is established and the averages have separated, wait for price to pull back toward the fast average and enter on a rejection there — an outside bar, a hammer, a close back through the previous bar’s high, whatever trigger you already trust.
You get three things from this that entering at the cross does not give you. A better price, because you are buying a dip inside an established trend rather than chasing the point where the arithmetic caught up. A defined stop, because the pullback creates a swing low to put it under. And a filter you didn’t have to build, because a trend that refuses to pull back to its fast average is a trend you were not going to enter well anyway.
The mechanics of that pullback are covered properly in moving averages as dynamic support and resistance — including why the average itself is not holding price, and why you should treat it as a zone rather than a line.
5. Exit on your own terms, not the opposite cross
Symmetric systems — in on the cross, out on the reverse cross — are simple and expensive. The reverse cross arrives (m − n) / 2 bars after the trend turned, so you hand back a chunk of the move on every trade, and on the 50/200 that chunk is enormous.
Better options, in rough order of how much they demand of you: an ATR trailing stop; a close beyond the fast average after the trade has moved in your favour; partial profit at a fixed multiple of risk with the remainder trailed. What matters is that the exit rule is chosen for the trade you are in, not inherited from the indicator that got you there.

Golden crosses, death crosses, and the media
The 50/200 daily cross gets a name and a headline. It deserves neither the reverence nor the mockery it usually gets.
What it is: a very slow, very smooth statement that the medium-term average has moved decisively past the long-term one. It captures large regime shifts and it is nearly impossible to argue with, which is exactly why financial media like it — there is no interpretation to dispute.
What it is not: a timing tool. By the time it prints, the move is a quarter old. And the base rate problem is severe — equity indices spend most of their history rising, so any rule that is long most of the time will show good average returns after its buy signals. Comparing the returns after a golden cross with zero tells you almost nothing. Comparing them with buy-and-hold over the same horizon is the honest test, and that comparison is far less flattering than the headlines suggest.
Use it as background context on a weekly or monthly chart. Do not trade off the print.
Moving Average Crossover – Common mistakes
Adding a third confirmation that is the same number. MACD plus a 12/26 EMA cross plus a MACD histogram is one signal wearing three hats. Genuine confirmation has to come from something with a different input — volume, structure, a higher timeframe, an oscillator measuring a different thing entirely. The oscillator family is a reasonable place to look for that, provided you understand what each one actually measures.
Optimising the lengths. If 9/21 works and 10/22 doesn’t, you have found noise. Test the neighbourhood of any pair you like; if the results are a cliff rather than a plateau, walk away.
Trading the cross on an instrument you haven’t range-tested. Run the hundred-bar count first. Thirty seconds.
Ignoring cost. A fast pair on an intraday chart can generate dozens of round trips a month. Spread plus commission plus slippage on every one of them is the reason a strategy that looks good in a backtest without costs is unrecognisable with them.
Using the cross to hold through everything. A regime filter tells you which direction to trade. It does not tell you to sit through a 30% drawdown because the lines haven’t crossed back yet. Position sizing and stops are separate decisions and they still apply.
FAQ Moving Average Crossover
Which moving average crossover is best?
There isn’t one, and any source that names a specific pair without naming the instrument, the timeframe and the holding period is selling something. Match the pair to how long you intend to hold: fast pairs for trades measured in days, the 50/200 for positions measured in quarters.
Should I use SMA or EMA for crossovers?
EMA if you want the cross a little earlier and will accept more of them. SMA if you want fewer, later, cleaner signals. The difference is smaller than most traders assume and it is not where your edge comes from.
Do crossovers work in forex?
They work in trending currency pairs and fail in ranging ones, exactly as they do everywhere else. Majors spend long stretches ranging, so the hundred-bar count matters more in FX than in equity indices.
Is the golden cross reliable?
It reliably describes something that already happened. As a description of regime it is sound; as a buy signal on the day it prints, it is three months late.
How do I avoid whipsaws entirely?
You don’t. You reduce them — close-only signals, a separation filter, a higher-timeframe regime check — and you accept that anything which removes every whipsaw also removes every good trend entry, because they arrive through the same door.
Can I use crossovers on any timeframe?
Yes, and the arithmetic behaves identically. What changes is the cost-to-signal ratio: the faster the timeframe, the more trades, and the larger the share of the move that spread and slippage consume.
Related reading
- What Are Moving Averages and How to Use Them to Trade Successfully
- SMA vs EMA vs WMA: Which Moving Average Should You Use?
- How to Use Moving Averages to Find the Trend
- How to Use Moving Averages as Dynamic Support and Resistance
- MACD Explained
- Bollinger Bands


Add comment