Repainting Indicators Explained: How to Spot and Avoid Them

0
7
Repainting vs non-repaint: a repaint backtest looks perfect while live signals fail, and a non-repaint signal locks once the candle closes.

Last updated: August 31, 2026 · By: Tim Morris

A repainting indicator changes its own past output after a candle has already formed. An arrow or line that printed at one price later moves, vanishes, or flips as new price data arrives. This makes historical charts look near-perfect in hindsight, while the live signals you actually traded were different and often wrong.

A repainting signal rewrites its own pastOne price line with a sequence of candles. A ghosted, dashed buy arrow marks where a signal first printed at an earlier candle. Two candles later a solid buy arrow sits at a different price, and a curved dashed arrow shows the past signal moving from the ghost position to the solid one.A repainting signal rewrites its own pastThe same buy arrow, printed twice, at two different pricesthe past signal movedwhere the arrowfirst printedwhere it sits nowafter new dataIllustrative. Non-repaint signals lock once the candle closes and never move.
A repainting indicator changes its past signals after the fact, so a hindsight-perfect backtest hides failed live signals; a non-repaint signal locks once its candle closes.

What is a repainting indicator?

Repainting means the indicator rewrites history. A buy arrow shows on a past candle, you screenshot it, and a week later that same arrow has slid two candles to the right or turned into a sell.

The chart you look at today is the final redrawn state. It reflects data that did not exist when the original signal fired, so it flatters the tool with information no live trader ever had.

Non-repaint means the opposite: once a candle closes, any signal tied to that candle locks and never changes again. You can trade a closed-candle signal knowing it will read the same tomorrow, next month, and in the backtest.

Not every repaint is a scam. Some tools redraw because their math genuinely needs the latest price to recalculate, others repaint only on the live forming candle and settle on close. The effect on your account, though, is the same: what you saw when you clicked buy was not what the history shows.

Why repainting fools traders (perfect backtest, failing live account)

The trap is the gap between the backtest and the live account. You drop a repainting indicator on gold, scroll back a year, and every arrow sits at a swing low or swing high. It looks like a printing press.

Then you go live and the arrows stutter. One appears mid-candle, you enter, the candle closes the other way, and the arrow is gone as if it never existed. Your entry stays, your loss stays, the evidence does not.

Why a repaint backtest liesTwo panels of the same price path: on the left the redrawn backtest history places a perfect arrow at every swing turn, while on the right the real-time live chart shows several faded, crossed-out arrows that fired and failed alongside only a couple of good ones.Why a repaint backtest liesSame price. One chart was redrawn after the fact, the other you traded live.Backtest (redrawn history)Every arrow looks perfectLive (real time)Failed signals you actually tradedIllustrative. The redrawn history hides every signal that did not work out.
Two panels of the same price path: on the left the redrawn backtest history places a perfect arrow at every swing turn, while on the right the real-time live chart shows several faded, crossed-out arrows that fired and failed alongside only a couple of good ones.

This is survivorship bias baked into pixels. The historical arrows survived because price eventually confirmed them, and the indicator quietly deleted every arrow that did not pan out. You are shown the winners and none of the discarded attempts.

New traders read the clean history as proof of skill and size up. The repaint indicator did not lie in words, it lied in shape, and the account pays for the difference. Most retail traders lose money, and mistaking a hindsight chart for an edge is one of the faster ways to join them.

The main types of repainting

Repainting is not one bug. It comes from three separate mechanisms, and telling them apart helps you judge how dangerous a given tool is.

Redraw-on-new-data. The indicator recalculates its whole output every tick, so past values shift when fresh price arrives. Many auto support and resistance tools, some trend-channel drawers, and adaptive moving-average variants behave this way. The line you traded off yesterday may sit at a new level today.

Mid-candle signals that only confirm on close. An arrow appears on the live, still-forming candle the moment a condition is briefly met. If price reverses before the candle closes, the condition fails and the arrow disappears. This is technically “unconfirmed” rather than malicious, yet it fools people the same way because they act on the flicker.

Future-referencing or lookahead tools. The classic case is ZigZag, whose pivots move as new extremes form because a pivot is only definable once you know price did not go further. Anything that references bars to the right of itself will repaint by design. It is useful for reading structure after the fact, not for live entries.

The middle type is the one that hurts most on fast markets, and it is where gold traders get burned repeatedly.

How to spot a repainting indicator (the real-time / closed-candle tests)

You do not need source code to catch a repainter. You need patience and a demo account, because the test is behavioural, not theoretical.

How to spot a repainting indicatorA four-row checklist for detecting a repainting indicator: watch the forming candle, log a forward test on demo, step the visual Strategy Tester, and trust only closed-candle signals.How to spot a repainting indicatorFour behavioural checks that expose an arrow that shifts after the fact.Watch the forming candleIf an arrow moves or vanishes before the candle closes, it repaints.Log a forward test on demoScreenshot every signal with its time, compare after a week.Step the visual Strategy TesterAdvance candle by candle and watch for earlier marks shifting.Trust only closed-candle signalsIt does not count until its candle has closed.Illustrative checklist. The test is behavioural, not theoretical.
A four-row checklist for detecting a repainting indicator: watch the forming candle, log a forward test on demo, step the visual Strategy Tester, and trust only closed-candle signals.

Watch the forming candle in real time. Load the indicator, pick a volatile session, and stare at the current candle. If arrows or lines appear and then move or vanish before that candle closes, the tool signals mid-candle and cannot be trusted until close.

Compare a live-forward test to the backtest. Log every signal the moment it prints, with a screenshot and the exact time. After a week, scroll back and compare your log to what the chart now shows. Any signal that is no longer where you logged it repainted.

Step the Strategy Tester in visual mode. Run the indicator in MT4 or MT5 Strategy Tester on visual mode at slow speed and advance candle by candle. A honest tool draws each signal and leaves it fixed as the next candles form. A repainter shifts earlier marks as new data feeds in, and you will see it happen frame by frame.

Trust only closed-candle signals. Adopt one rule for every arrow tool you use: it does not count until the candle it sits on has closed. If a signal survives the close unchanged, it is real for trading purposes, whatever the indicator does mid-candle.

The same discipline applies to oscillators. A stochastic momentum index divergence can look valid while a candle is forming and then flatten out by the close, so read the divergence only once the bar is done.

Repaint vs non-repaint indicators

The practical difference is whether a signal is a promise or a suggestion. A non-repaint signal is a promise the indicator keeps; a repaint signal is a suggestion it can retract.

Repaint vs non-repaintTwo mini price charts: a repainting signal whose buy arrow shifts to a different candle after the close, versus a non-repaint signal whose buy arrow locks on close and stays fixed.Repaint vs non-repaintThe same buy signal, told two ways: one it can take back, one it cannot.Repainting!was heremoves after closeNon-repaintlocks on closeRepaint = a suggestion it can retract.Non-repaint = a promise it keeps.Illustrative. You can only build rules around signals that hold still.
Two mini price charts: a repainting signal whose buy arrow shifts to a different candle after the close, versus a non-repaint signal whose buy arrow locks on close and stays fixed.

Use this table as a field guide when you are evaluating any new tool.

BehaviourRepainting indicatorNon-repaint indicator
Past signals after new dataMove, vanish, or flipStay locked once candle closes
Backtest vs liveBacktest looks far cleanerBacktest and live match
When a signal is validNever fully certainThe moment its candle closes
Typical honest useReading structure in hindsightLive entries and alerts
Marketing riskOften sold as “100% accurate”Rarely needs the hype

Neither category makes you profitable on its own. A non-repaint arrow that fires late and often is worse than a repaint tool you understand and treat with caution. The point of the distinction is trust, not magic: you can only build rules around signals that hold still.

Be sceptical of “100% non-repaint” as a headline. Some genuinely lock on close, many redraw the live candle and hope you do not notice, and a few reference future bars while calling themselves non-repaint. The claim is a marketing line until you have run the forming-candle test yourself.

Common mistakes traders make

  • Trusting backtest arrows as proof. A flawless history is the single weakest evidence a repaint indicator offers, because it is exactly the output the repaint mechanism is best at faking. Judge a tool by a logged forward test, not by how pretty the past looks.
  • Buying “100% no-repaint” claims blind. The phrase costs the seller nothing and you everything if it is false. Demand the verification method, and if none is given, run the closed-candle test before you risk a cent.
  • Acting on mid-candle signals. Entering the second an arrow appears on the live candle is trading a flicker that may not exist at close. Wait for the bar to finish; the extra seconds cost far less than the phantom entries.
  • Skipping the forward test on demo. Backtests use redrawn history, demo forward-tests use live ticks, and only the second one shows what the indicator actually does in real time. A week on demo exposes almost every repainter.
  • Confusing lookahead structure tools with entry tools. ZigZag and similar pivot tools are fine for mapping swings after the fact and useless as live triggers. Using them for entries guarantees you are chasing pivots that will move.
  • Ignoring the last (rightmost) value. The current candle’s reading is the one most likely to change, yet it is where impatient traders look first. Anchor your decisions to the last closed value, not the live one.

How indicators handle this on your charts

The fix is not a magic indicator, it is a workflow: closed-candle confirmation, a demo forward test, and honest tools that do not need hype. When you pick arrow tools, choose ones built to lock on close and verify that behaviour yourself.

For MT4 entries, start with a non-repaint arrow indicator for MT4 and confirm its arrows survive the candle close before you build rules around them. A dedicated buy sell arrow indicator no repaint MT4 is worth the same closed-candle test on your own broker feed.

On MT5, a non-repaint reversal indicator for MT5 is built to hold its calls once the candle closes, which you should still confirm with the forming-candle test, and which matters most when you are reading a turn against the prevailing move. Test each of these on the pairs and timeframes you actually trade, since broker tick differences can change edge-case behaviour.

Settings still matter more than the label. On H1 majors, hold arrow filters and oscillators to periods that survive noise (a 14-period read rather than a 9-period one, since 9 fires far more false flips on M15 chop). Confirm on the close of the signal timeframe, not the tick.

Many MT4 and MT5 arrow indicators expose an alert-on-close or signal-on-close input. Turn it on. It costs you the forming candle and hands back a signal you can actually trust, which is the entire trade you are trying to make. If a tool has no such option and fires only on the live bar, treat every arrow as provisional until the candle closes.

The gold note

Gold (XAU/USD) is where mid-candle repainting does the most damage. A fast M5 candle on gold can travel roughly 5 to 20 dollars per ounce during London or New York, so a condition met at the top of that candle is often gone by the close.

Frame gold in price distance, not pips: an arrow that fires 40 dollars per ounce into a spike and then vanishes on the close would have cost you the whole reversal. Widen your stops for gold’s daily swings of roughly $30 to $50 an ounce, more on big news days, and never act on a gold arrow until its candle is fully closed. On this market, the closed-candle rule is not caution, it is survival.

Frequently asked questions

Is a repainting indicator always a scam?

No. Some indicators repaint because their formula legitimately recalculates on new data, and structure tools like ZigZag repaint by design and are honest about it. The problem is when a tool repaints while being sold as accurate for live entries. Judge the use case, not the word.

How do I test if an indicator repaints without coding?

Load it on a demo chart, screenshot every signal the moment it prints with the exact time, then compare after a week. Any signal that has moved, disappeared, or flipped repainted. The MT4 or MT5 Strategy Tester in visual mode, stepped candle by candle, shows the same thing faster.

Does closed-candle confirmation slow down my entries?

Yes, by the length of one candle, and that is the price of trading real signals instead of flickers. On H1 that is up to an hour, on M5 a few minutes. For most retail strategies the missed opening ticks cost far less than the phantom entries you avoid, especially on gold.

Are non-repaint indicators more profitable?

Not automatically. Non-repaint means a signal locks on close, not that it is a good signal, and a tool can be non-repaint while firing late and often. What non-repaint buys you is trust: you can build and test rules around signals that hold still. Profit still depends on the strategy and your risk control.

Why does the backtest look perfect but live trading loses?

Because the backtest shows the final redrawn history, where every failed signal was quietly deleted and only the confirmed ones remain. Live, you see every attempt, including the ones that reverse. The clean backtest is hindsight, not edge, and treating it as proof is a common way accounts get sized up too early.

What about “100% non-repaint” sellers, can I believe them?

Treat the claim as unverified marketing until you test it. Some tools genuinely lock on close, many redraw the live candle quietly, and a few reference future bars while calling themselves non-repaint. Ask for the verification method, then run the forming-candle test yourself on your own broker feed before risking money.


Trading forex and CFDs carries a high level of risk and is not suitable for everyone. Most retail traders lose money. Nothing here is financial advice; it is educational content only. Always do your own analysis and never risk money you cannot afford to lose.

Ready to put this into practice?

Open an account with a regulated broker and apply what you have learned. These are the three brokers we recommend:

XM
  • Fractional lot sizing
  • Built-in risk calculator
  • Negative balance protection

Open XM account →

FBS
  • Micro lot support
  • Automated position sizing
  • Free demo account

Open FBS account →

FXOpen
  • Advanced order types
  • Copy trading available
  • 100+ indicators

Open FXOpen account →

Trading forex and CFDs carries a significant risk of loss and is not suitable for everyone. Broker links are affiliate links — we may earn a commission at no cost to you.

LEAVE A REPLY

Please enter your comment!
Please enter your name here