Repainting Indicators on TradingView: How to Spot Them
A repainting indicator changes what it showed after the fact. The chart you're looking at is not the chart that existed when the signal appeared — which makes every backtest, screenshot and win-rate claim built on it meaningless.
The three kinds of repainting
1. Intrabar repainting
The signal appears while the candle is still forming, then disappears if the candle closes differently. Genuinely useful for some discretionary work, catastrophic when you treat it as an entry.
Tell: arrows that flicker on and off while the live candle moves.
2. Historical recalculation
The script looks forward — using a pivot, a ZigZag leg or a future bar reference — so a swing high is only marked once the bars after it exist. In live trading that marking arrives several candles late, or never.
Tell: perfect tops and bottoms on every historical swing. Nothing is that accurate in real time.
3. Higher-timeframe leakage
An indicator pulling daily data onto a 5-minute chart can show the completed daily value before the day is over, if it isn't requested correctly. History looks clairvoyant; live does not.
Tell: higher-timeframe lines that step early on history but lag live.
The 10-minute test that exposes all three
Screenshot the current chart with the indicator on it. Note the last five signals.
Open bar replay and rewind to a point before those five signals.
Step forward one candle at a time.
Compare: did each signal appear at the same candle it appears on now? Did any appear and then vanish?
Repeat on a choppy range, not just a clean trend.Rule of thumb
if replay doesn't match the static chart, the numbers in the sales screenshot are fiction.
What non-repainting costs you
Non-repainting signals confirm on candle close. That means you enter one candle later than the theoretical perfect entry. Traders new to this feel like they're "missing" the move — but a slightly later entry that still exists tomorrow beats a perfect entry that was never really offered.
Reading a script's description honestly
Phrases worth being sceptical about:
"No repaint" with no explanation of how it's achieved
Backtest results with no mention of slippage or commission
Win rates above roughly 80% on a simple signal
Screenshots exclusively from strongly trending periodsPhrases worth trusting more:
"Signals confirm on bar close"
A stated stop and target logic
Losing sequences shown as well as winning onesFAQ
Is all repainting bad?
No. Some tools legitimately update intrabar — a live oscillator reading, for example. The problem is repainting entry signals presented as if they were fixed.
Do non-repainting indicators still lose?
Of course. Non-repainting means honest, not profitable. It just guarantees the history you're judging is the history that happened.
Does bar replay always reveal repainting?
It reveals intrabar and most historical recalculation. For higher-timeframe leakage, also compare the indicator on the higher timeframe directly.
Can free scripts be non-repainting?
Yes, plenty are. Cost has no relationship to honesty — only testing does.
Signals that stay where they printed
SimpleAlgo's signals confirm on the close of the candle and stay put, so bar replay matches the live chart. Test it on your own markets from $5.77/week on the annual plan, with a 7-day money-back guarantee. See what you get.