Home  /  The library  /  Indicators: the families
Indicators: the families

Lagging and leading: why most indicators follow price

Every indicator is computed from bars that have already closed. The distinction between lagging and leading is smaller than the words imply.


Indicators get sorted into two buckets. Lagging indicators confirm a move after it is underway — moving averages are the standard example. Leading indicators are said to signal before price turns — usually oscillators such as RSI or stochastics.

The distinction is real but weaker than the labels suggest, because both are calculated from data that already exists. Nothing on your chart is computed from the future. A so-called leading indicator reaches an extreme sooner than a moving average changes direction, which makes it earlier, not predictive.

Where lag actually comes from

Lag is the price of smoothing. Any average blends the current bar with older bars, so it responds to a change only in proportion to how much weight the new bar carries.

For a simple moving average of length n, the average age of the data in it is roughly:

lag ≈ (n − 1) / 2 bars

A 50-period simple moving average is therefore describing conditions from around 25 bars ago. That is not a defect. It is what you asked for when you chose 50.

The trade you are actually making

Shorter lookbacks respond faster and produce more false turns. Longer lookbacks respond slower and produce fewer. There is no setting that gives you both, and every claim that a particular indicator has solved this problem should be read with that in mind.

Shorter periodLonger period
Turns quickly on real movesIgnores real moves for longer
Turns quickly on noise tooIgnores noise
More marks, more of them wrongFewer marks, later

Weighted and exponential averages shift the balance by giving recent bars more weight, but they do not escape the trade-off. They relocate it.

The one genuine exception

An indicator can only be leading in a meaningful sense if it reads something other than the price series it is trying to anticipate — order flow, positioning data, a correlated market that historically moves first. Those exist, and they are a different category of tool with their own limitations.

If an indicator claims to lead price while reading only that instrument's own price history, the claim is either loose language or, occasionally, repainting — the indicator changing its own history after the fact so that past marks look better than they were in real time.

Next in this group