Price Action vs Indicators
An indicator is not a separate source of information. It's a different way of displaying the same price data you're already looking at. Understanding what that implies about lag, precision, and what indicators can and cannot tell you.
What an indicator actually is
Every standard indicator, moving averages, RSI, MACD, Bollinger Bands, stochastics, is a mathematical formula applied to candlestick data. Specifically, to some combination of the Open, High, Low, and Close values of each candle. That's it. There is no additional information source. The indicator reads the same four numbers per candle that you can see yourself, runs a calculation, and displays the result.
This means an indicator cannot show you anything that isn't already present in the price data. It can summarise it differently, smooth it, compare periods, or highlight relationships, but it cannot reveal information that price didn't already contain.
Candles are already a compression
Here's where it gets important: a candlestick is not raw price data either. A 1-minute candle represents potentially hundreds or thousands of individual transactions that occurred in that 60-second window, compressed into four numbers. Everything that happened between the open and close: every tick, every order fill, every moment where price reversed and came back. It's all lost. You see the start, the end, and the extremes.
So when you apply an indicator to candlestick data, you're doing math on top of an already-lossy representation of what actually happened. Each step away from the raw tick stream adds both smoothing and lag.
Where lag comes from
Lag is not a flaw in indicator design. It's structurally unavoidable. A 20-period moving average on a 1-hour chart needs 20 completed 1-hour candles to calculate its current value. Each of those candles already compressed an hour of price movement. The indicator is inherently behind, not because the formula is wrong but because it requires historical data by definition.
This isn't an argument against using indicators. It's an argument for understanding what you're actually looking at when you use one. An indicator value tells you something about the past. How far in the past depends on the period and timeframe.
The tick chart exception
Tick charts work differently. Instead of building a candle every fixed time interval, a tick chart builds a candle every N transactions, say every 100 trades or every 512. This means each candle represents a consistent amount of market activity rather than a consistent amount of time.
The benefit: during high-activity periods you get more candles with more precision; during dead hours you get fewer candles with less noise. Indicators applied to tick charts are still doing math on OHLC data, but the underlying data is more uniformly dense. One abstraction layer (the time compression) is reduced. This doesn't eliminate lag, but it makes the data the indicator works from more representative of actual market activity.
Where indicators do add something: divergence and volume
Two cases where working with a derived representation genuinely reveals something that raw price alone can obscure:
Divergence, when price makes a new high but the indicator (typically RSI or MACD) doesn't. This reveals a disagreement between the price level and the momentum behind it. You could spot this by reading price action carefully, but the indicator makes the comparison explicit and harder to miss. The indicator isn't predicting anything; it's quantifying something already present in the price data that's easy to overlook visually.
Volume, genuine volume data adds a dimension that OHLC alone doesn't contain. Price moved 50 pips: was that on thin air or on significant order flow? Volume answers that. Volume-based indicators aren't just price math repackaged. They incorporate information that the candle itself doesn't show. The caveat for forex is that true centralised volume doesn't exist; what brokers show is tick volume (how often price changed), which correlates with but isn't identical to actual transaction volume.