Trading Educationtradingview · repainting · indicators

    Repainting Indicators on TradingView: How to Spot Them

    Repainting is why a script with a flawless chart history loses money live. Here's what causes it, the three kinds you'll meet, and a 10-minute test that exposes any of them.

    Nikolas MetreveliNikolas MetreveliFounder of SimpleAlgo3 min read
    Share
    Repainting Indicators on TradingView: How to Spot Them


    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

  1. Screenshot the current chart with the indicator on it. Note the last five signals.

  2. Open bar replay and rewind to a point before those five signals.

  3. Step forward one candle at a time.

  4. Compare: did each signal appear at the same candle it appears on now? Did any appear and then vanish?

  5. Repeat on a choppy range, not just a clean trend.
  6. 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:

  7. "No repaint" with no explanation of how it's achieved

  8. Backtest results with no mention of slippage or commission

  9. Win rates above roughly 80% on a simple signal

  10. Screenshots exclusively from strongly trending periods
  11. Phrases worth trusting more:

  12. "Signals confirm on bar close"

  13. A stated stop and target logic

  14. Losing sequences shown as well as winning ones
  15. FAQ

    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.

    Nikolas Metreveli, Founder of SimpleAlgo

    Written by

    Nikolas Metreveli

    Founder of SimpleAlgo

    Nikolas wrote his first real code at 12 and freelanced software tools and websites for small businesses before finding the markets at 15. He builds and maintains every SimpleAlgo indicator and writes these guides from hands-on use of the tools.

    More about Nikolas and SimpleAlgo

    Related Articles

    Next steps on this topic from the rest of the SimpleAlgo library.