// Engineering & Tech · Whitepaper

Non-repainting by design: a confirmed-close signal architecture

Why every TradrQuant check evaluates on closed candles — and how server-side detection differs from a static script frozen on your chart.

TradrQuant Research 8 min readUpdated August 2026

Abstract

Repainting — signals that change or disappear after the fact — is the single most common reason traders distrust indicators. TradrQuant evaluates every check exclusively on confirmed candle closes, so a printed signal never rewrites itself. This paper explains what repainting is, the confirmed-close rule, and how running detection on our own infrastructure differs architecturally from a fixed script pasted onto a chart.

01What repainting actually is

Repainting occurs when an indicator uses information from within an unfinished bar (or future bars, via lookahead) to draw a signal, then revises it once the bar closes. The backtest looks flawless because it was computed with information the live trader never had. It is the difference between a photograph and a memory that keeps editing itself.

02The confirmed-close rule

Every TradrQuant check — trend, Quant Force, RSI side, volume, non-overextension, quality — is evaluated only after a candle closes. A setup that prints on the close of a bar is fixed for that bar; it cannot be un-printed by subsequent intrabar wiggles. This costs a little immediacy in exchange for signals you can actually trust and review.

intrabar ? (ignored)confirmed close ✓
Fig 1 · illustrative
Figure 1 — Intrabar candidate vs confirmed-close signal: only the closed-bar evaluation is emitted (illustrative).

03Static script versus live engine

A typical DIY indicator is frozen at publication: the same fixed logic and thresholds forever, regardless of how the market changes. TradrQuant's detection runs on our own servers and data pipeline, ingesting live data continuously. The infrastructure runs whether or not a chart is open, which is what allows scanning the whole market rather than one symbol.

04Continuous re-validation

"Alive" here means the pipeline is recalibrated against real outcomes as new evidence arrives — tiers, thresholds and classifications are re-validated over time rather than backtested once and abandoned. This is an engineering posture, not a promise of returns; markets change, and a static ruleset silently decays.

// Key findings

  • 01Repainting uses information the live trader never had; it flatters backtests and erodes trust.
  • 02Every check evaluates on confirmed candle closes, so printed signals do not rewrite themselves.
  • 03Server-side detection scales from one chart to the whole market and runs independently of your screen.
  • 04The ruleset is periodically re-validated against outcomes rather than frozen at publication.

Frequently asked

Does TradrQuant repaint?

No. Every check evaluates only on confirmed candle closes, so a signal that has printed for a closed bar will not change or disappear afterward.

Is this a script I install on my chart?

The free TradrQuant Pro indicator runs on TradingView, but the core scanner runs on our own servers and data pipeline — continuously, across the whole market, whether your chart is open or not.

What does "continuously re-validated" mean?

The classification thresholds are checked against real outcomes over time and adjusted, rather than fixed once at publication. It is an engineering practice, not a guarantee of results.

// References & further reading

  1. TradingView — Pine Script documentation on repainting and lookahead behaviour.
  2. Pardo, R. — The Evaluation and Optimization of Trading Strategies (out-of-sample validation).
  3. López de Prado, M. — Advances in Financial Machine Learning (backtest overfitting).

See the engine in action. Meet the Scanner.

Explore the Scanner

// Educational & methodology content only — not financial advice. Figures are conceptual and illustrative and do not represent verified trading results. Past performance does not guarantee future results.