Non-Repaint SMC Indicator: Why Confirm-on-Close Matters
If a Smart Money Concepts indicator repaints, every backtest you ran with it is fiction. Here's what non-repaint actually means — and why it's the first thing to check before you trust any buy/sell signal on TradingView.
What "repainting" really means
A repainting indicator changes its own history. A buy arrow appears mid-candle, you take the trade — then the candle closes differently and the arrow quietly moves, disappears, or flips to sell. On the chart it now looks like the indicator "called it perfectly," because the record was rewritten after the fact.
This is the single biggest reason traders lose faith in Smart Money Concepts (SMC) tools. The signals look flawless in screenshots and backtests, but in live trading they shift the moment price does.
⚠️ The backtest trap
A repainting SMC indicator will show a near-perfect equity curve — because it is grading itself on information that didn't exist when the signal first printed. If signals change after the fact, the backtest is meaningless. You cannot forward-test your way to confidence on a tool that edits its own past.
Non-repaint = confirm-on-close
A non-repaint indicator locks a signal once the candle closes and never moves it again. This is usually called confirm-on-close. The trade-off is honest: you wait for the bar to finish before the signal is final, so you give up the illusion of catching the exact tick — but what you see is what actually happened.
For Smart Money Concepts specifically, confirm-on-close matters most on the structures that define the method:
- Liquidity Sweep — a wick has to pierce a prior swing high/low and close back inside to count as a stop-hunt. Intrabar, that wick can retract; on close, it's confirmed.
- Break of Structure (BOS / CHoCH) — a level is only "broken" if the candle closes through it, not if it briefly tags it.
- Fair Value Gap (FVG) — the 3-candle imbalance is only valid once those candles are settled.
- Order Block — the origin candle of a move is confirmed after the move is real, not while it's forming.
Repaint vs non-repaint, side by side
| Behaviour | Repainting | Non-repaint (confirm-on-close) |
|---|---|---|
| Signal timing | Intrabar, can change | Locked at candle close |
| Backtest reliability | Fake / inflated | Matches live behaviour |
| Entry / SL / TP | Can shift after entry | Fixed once printed |
| Screenshots | Look perfect | Look honest |
| Trust in live trading | Erodes fast | Builds over time |
How to test if an indicator repaints
You don't have to take anyone's word for it. Two quick checks on any TradingView indicator:
- Bar replay test. Use TradingView's Bar Replay and step candle by candle. If a signal appears on a forming candle and then relocates once you advance, it repaints.
- Refresh test. Note where signals are, reload the chart. If historical signals moved, the indicator is redrawing its past.
✅ How Genexus handles it
The Genexus Daytrade Scalper confirms every Buy/Sell on candle close. Signals don't jump around intrabar, and the Entry · SL · TP dashboard values are fixed the moment a signal prints — so what you backtest is what you trade. We don't promise win rates; we promise the signals are stable and honest.
The honest trade-off
Non-repaint is not "better signals," it's truthful signals. You may enter a fraction later than a repainting tool pretends to. In exchange, your backtests mean something, your stop-loss doesn't move against you after entry, and you can actually build a process you trust. For daytrading on 5m and 15m charts, that reliability is worth far more than a prettier screenshot.
See non-repaint signals on a live chart
Add the Genexus Daytrade Scalper to TradingView and watch confirm-on-close in action — Entry, SL and TP right on your chart. Free for 7 days.
Start your 7-day free trial →