The limits of indicators (lag, repainting, overuse)
Indicators are calculations on past data, so they lag, some repaint, and stacking more adds no insight. Learn why more indicators is not better.
Part of the Tools of the Trade: TradingView, Indicators, Pine track on Agenticks. About 10 minutes, written for a intermediate reader.
Indicators are useful. They take messy price and volume and reshape it into something your eyes can read faster. But every indicator carries built in limits, and most of the trouble traders blame on a bad indicator is really just one of those limits doing exactly what it always does. Three limits matter most, and none of them are flaws you can patch with a better setting. They are baked into how indicators work. The first is lag. The second is repainting. The third is overuse, the habit of stacking more and more tools and mistaking the clutter for confidence. Understand these three and you will stop expecting indicators to do things they were never able to do.
Lag is not a bug, it is the price of smoothing
Indicator lag is the delay between when price actually moves and when the indicator reflects it. It exists because most indicators are built from past bars, so they need finished data to update. A moving average is the clear example: it smooths older prices, so it turns only after price has already turned. Here is the tradeoff you can never escape. The smoother and steadier you make a tool, the more lag it carries. The faster you make it react, the noisier and more jumpy it gets. There is no length that gives you early and smooth at the same time.
Think about what a 200 period moving average is doing. It averages two hundred closing prices. For that line to change direction, enough new bars have to print to drag a two hundred bar average around. By the time it visibly turns, the move that turned it is old news. That is not the indicator failing. That is a lagging indicator doing precisely its job, which is to confirm a move with less noise, at the cost of confirming it late. Shorten the length to react faster and you trade lag for whipsaw. The line now flips back and forth on small wiggles, firing and unfiring as price chops sideways. People respond to this by hunting for a magic length that is both fast and clean. It does not exist. Every length is just a different point on the same lag versus noise tradeoff.
A trader complains their 200 period moving average always signals a trend change far too late. What is actually happening? The tool is working as designed: more smoothing means more lag Correct. A long, smooth average needs many new bars to change direction, so it confirms late by nature. That is the cost of fewer false signals, not a defect.
Repainting makes the past look better than it was
Repainting is when an indicator changes its past signals after the fact, so the chart looks cleaner in hindsight than it did in real time. It happens when the calculation uses data that was not finalized when the signal first appeared, then quietly revises the signal once the bar closes. The danger is simple: a repainting tool can make a strategy look almost perfect on old charts while behaving nothing like that live. Marketing screenshots love these tools, because the past always looks flawless once the tool is allowed to rewrite it.
Lag and repainting sound similar but they are opposite problems. Lag means the tool tells you the truth, just late. Repainting means the tool tells you a story about the past that was not true while it was happening. Here is how repainting fools people. An arrow appears mid bar saying a top is in. Price keeps rising, the bar finishes higher, and the arrow silently moves or disappears. Scroll back later and every arrow sits at a perfect turning point, because each one was allowed to settle only after the outcome was known. In real time you never got those clean arrows. You got flickering ones that changed as the bar formed. This is why a screenshot of an indicator nailing every turn proves almost nothing. The only honest test is watching a tool update bar by bar in real time, where it cannot revise history. And the surest way to know whether a tool repaints is to read its formula and check whether it leans on data from a bar that has not closed yet.
- Lag
- The tool tells the truth, just after the move is already underway, A long moving average turns only after price has already turned
- Repainting
- Old signals shift or vanish once you reload the chart, An arrow looks perfect in hindsight but flickered while the bar was forming
More indicators is not more information
Stack ten indicators on one chart and you do not get ten independent opinions. Most of them are chewing on the same price and volume, just smoothed or scaled differently, so they tend to move together. When five tools all light up at once, that can feel like strong confirmation. Often it is one piece of information echoing back at you five times. Real confirmation comes from sources that measure different things, not from copies of the same calculation wearing different colors.
There is a second cost to piling on tools, and it is more practical. Every indicator you add is one more thing to watch, one more thing that can disagree, and one more excuse to hesitate or to talk yourself into a trade. A chart buried under twelve overlays is harder to read, not easier, and the clutter quietly raises your odds of finding whatever you already wanted to see. This does not mean indicators are bad or that one is always enough. It means each tool should earn its place by adding something the others do not. A trend tool, a volatility tool, and a volume tool measure genuinely different things. Three momentum oscillators that all read the same recent price swings mostly measure the same thing three times. The honest question for any indicator on your chart is not is this good, it is what does this add that I do not already have.
Layering tools can add context, but each overlay should measure something the others do not. Clutter that all reads the same data is not extra confirmation.
- Lag
- The delay before an indicator reflects a move price has already made
- Repainting
- An indicator changing its past signals after the fact
- Overuse
- Stacking tools that mostly repeat the same information
- Lagging indicator
- A tool that confirms a move late but with fewer false signals
lag repainting information
Put these steps in the order that actually checks a tool instead of trusting it.
- Notice the indicator looks perfect on old charts
- Watch it update bar by bar in real time
- Read the formula to see if it uses an unfinished bar
- Judge the tool on how it behaved live, not on the screenshot
You can now spot an indicator's real limits
Lag is the delay you pay for a smooth line, and no setting removes it. Repainting is a tool rewriting its past signals, so a flawless screenshot proves almost nothing. Overuse stacks tools that read the same data, so agreement can be an echo, not confirmation. Read the formula and watch it live, and you will not be fooled by either.
Common questions
- Why do indicators lag price?
- Most indicators are built from past bars, so they need finished data before they can update. A moving average, for example, only turns after price has already turned. The smoother a tool is, the more lag it usually carries, because it leans on more old data.
- What does it mean when an indicator repaints?
- Repainting is when an indicator changes its past signals after the fact, so the chart looks cleaner in hindsight than it did live. It happens when the calculation uses data that was not final when the signal first appeared. A repainting tool can make a strategy look far better than it really was.
- Is it better to use more indicators?
- Usually not. Most popular indicators are built from the same price and volume, so stacking many of them tends to repeat the same information rather than add new insight. Several tools agreeing can feel like confirmation when it is really one signal echoing back at you.
Terms defined in this lesson
Continue
Sources