HomeFeaturesAcademyLive SignalsCompareTrack RecordPricingToolsBlog
🌐 ES FR DE ZH AR
Log In Sign Up

Non-Repainting Indicator

By ILY · Reviewed by Quant · Published

◆ The short answer

An indicator whose historical signals never change after the bar closes, ensuring that backtest results match live trading conditions.

Also known as: Confirmed-on-Close, Real-Time Signal
Not to be confused with: Multi-Timeframe Analysis
Non-Repainting Indicator diagram by Quantum Algo: An indicator whose historical signals never change after the bar closes, ensuring that backtest results match live trading conditions.
Non-Repainting Indicator diagram by Quantum Algo: An indicator whose historical signals never change after the bar closes, ensuring that backtest results match live trading conditions.

What it means

A non-repainting indicator is one whose historical signals do not change after the candle closes. The signal you see on bar 50 in real-time is the same signal you see on bar 50 when looking at the chart a week later. This is the only honest condition for backtesting and the only condition under which historical performance has any predictive value for live trading.

Repainting indicators are the most common silent edge-killer in retail trading. They look perfect on historical charts because the signals are calculated with future information (information that was not available when the bar opened). In live trading, those same indicators produce dramatically worse signals because the future information is no longer available. Backtest looks profitable; live trading bleeds capital.

Most ZigZag-based indicators repaint by default. Many momentum-based scripts repaint at swing points. Volume-based 'institutional level' indicators frequently repaint. The chart looks clean in retrospect but generates inconsistent signals in real-time.

Quantum Algo is fully non-repainting by design. All signals are confirmed at candle close, and every detected order block, FVG, liquidity sweep, BOS, and CHoCH is fixed once the bar that produced it has closed. Historical chart signals match exactly what would have been displayed in real-time. This is verifiable: open any historical chart, find a signal, look at the candle's close — the signal was generated at exactly that close, and it has not been modified since.

How to identify it on a chart

  1. Check whether signals move or vanish when you replay the chart bar by bar.
  2. Read the code for `barstate.isconfirmed` gating and lookahead settings on higher-timeframe requests.
  3. Prefer tools whose historical signals match what they showed live.

Worked example

Every Quantum Algo script evaluates signals on the confirmed bar; a signal printed at 14:00 is still on the chart at 14:00 next week, unchanged.

See it on the chart, read it in depth

FREE INDICATOR · DRAWS IT ON YOUR CHARTSmart Money Concepts Engine →FREE INDICATOR · DRAWS IT ON YOUR CHARTSuperTrend Engine →FREE INDICATOR · DRAWS IT ON YOUR CHARTAdaptive Trend Sentinel →READ THE FULL GUIDENon-Repainting Indicators: Complete Guide →

Frequently asked questions

How do I test if an indicator is non-repainting?

Open a historical chart and identify a signal on a specific bar. Take a screenshot. Wait 24 hours. Re-open the same chart. The signal should be at the exact same bar with the exact same parameters. If it has moved, the indicator repaints.

Does Quantum Algo repaint?

No. Every signal is confirmed at candle close and never modifies retroactively. This is verifiable on any historical chart. Quantum Algo is built specifically for traders who require backtest-to-live consistency.

Why do so many indicators repaint?

Because non-repainting requires more careful programming and produces fewer (but more reliable) signals. Repainting indicators can claim higher historical win rates because they 'see' future bars when calculating past signals — a fundamentally dishonest design that retail traders often don't recognize until live trading exposes the gap.

Related terms

Smart Money Concepts →Order Block →Fair Value Gap →Break of Structure →Displacement →Confirmed Bar (Bar Close) →Non-Repainting Indicators on TradingView: 60-Second Test →Best SMC Indicator for TradingView in 2026 →

See Non-Repainting Indicator on your TradingView chart

Zeno reads Smart Money structure across timeframes and prints the entry, stop and targets — with a public record of every posted trade. The free indicators draw the concepts this page defines.

Get Zeno →All free indicators