What repainting actually means
An indicator repaints when a historical signal or value changes after new market data arrives in a way that makes the past look more accurate than the information available at the time.
Not every changing value is dishonest. The current open candle is still forming, so calculations based on it can legitimately move. The important question is whether a signal presented as confirmed can later disappear or relocate.
- Open-bar movement is not the same as historical repainting
- Confirmed signals should have a clear confirmation rule
- Back-plotted values need transparent timing
Closed-bar logic and confirmed pivots
Closed-bar logic waits until a candle finishes before evaluating the signal. This reduces intrabar changes but does not solve every repainting method.
Pivot indicators require future bars to confirm a turning point. A confirmed pivot can be stable while still appearing several bars after the actual high or low. That delay is part of the method and should be disclosed rather than hidden.
- Know which bar triggers the alert
- Distinguish event time from confirmation time
- Expect pivot confirmation delay
- Avoid judging historical arrows without timing evidence
How to test an indicator
Run the indicator in visual mode or on a live demo chart and record signals as they appear. Take timestamped screenshots or export logs, then compare them after additional bars close.
Reload the chart, switch timeframes and restart the terminal. A robust test checks whether confirmed signals remain in the same place and whether alerts were delivered only when the documented condition was knowable.
- Record the signal at first appearance
- Wait for several bars to close
- Reload the chart and compare
- Test alerts separately from drawn objects
Use non-repainting as one quality dimension
A stable signal can still be unprofitable, late or poorly suited to the market. Non-repainting describes information integrity; it does not prove predictive power.
Evaluate the full workflow: signal frequency, confirmation delay, market context, invalidation and risk. Kito products that use confirmed structure describe closed-bar or confirmed-pivot behaviour explicitly.
- Stability is not profitability
- Delay is a trade-off, not a defect
- Context and risk still matter
- Test the exact settings you intend to use