Alan Ross

Alan Ross Forex

Free Forex Indicators, MetaTrader Tools and Honest Trading Guides

Indicators

Best Non-Repaint Indicators for MT4 & MT5 (2026)

.arwrap{max-width:860px;margin:0 auto;font-size:17px;line-height:1.78;color:#1a2230}
.arwrap h2{color:#13325e;margin-top:1.7em;font-size:1.42em}.arwrap h3{margin-top:1.2em;color:#1a3055;font-size:1.13em}
.arwrap strong{color:#102a4c;font-weight:700}.arwrap em{font-style:italic;color:#33445e}
.arwrap ul,.arwrap ol{margin:.6em 0 1em;padding-left:22px}.arwrap li{margin:.35em 0}
.ar-lead{background:#f3f7fd;border-left:4px solid #1763d6;border-radius:0 10px 10px 0;padding:15px 20px;margin:18px 0;font-size:17px;color:#15233a}
.ar-lead b{color:#13325e}
.arwrap table{width:100%;border-collapse:collapse;margin:18px 0;font-size:15px}
.arwrap th,.arwrap td{border:1px solid #e2e8f2;padding:10px 12px;text-align:left}.arwrap th{background:#f0f5fc;color:#13325e}
.ar-res{background:#f6f9fc;border:1px solid #dde7f2;border-radius:12px;padding:20px 22px;margin:30px 0;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}
.ar-res .t{font-size:15.5px;color:#2b3a52;max-width:560px}.ar-res .t b{color:#13325e}
.ar-res a{display:inline-block;background:#ffd23f;color:#13233f;font-weight:700;padding:11px 22px;border-radius:9px;text-decoration:none;font-size:16px;white-space:nowrap}
.ar-faq h3{margin-top:1.3em}

The short answer: A non-repaint indicator locks each signal once the candle closes and never moves it afterward, so what you see on history is what you would have traded live. Repaint indicators quietly use later bars to redraw old signals, which makes backtests look perfect and live results disappoint. The best non-repaint tools in Forex are confirmed-close trend and structure indicators like Supertrend, ADX direction, and moving average crosses.

If you have ever loaded an indicator that showed flawless arrows on history and then bled money live, you have already met the repaint problem. This guide teaches what non-repaint actually means, which categories of forex indicator genuinely hold their signals, the real settings that work on MetaTrader 4 (see our best MT4 Forex indicators hub) and MT5, and a simple test you can run in two minutes to expose any indicator that lies. No hype, no holy grail. Just the mechanics that matter.

What “non-repaint” actually means

Candlestick chart on a trading screen showing closed bars that a non-repaint indicator keeps frozen

A non-repaint indicator never changes a value on a candle once that candle has closed. Once the bar is final, the arrow, line, or color for that bar is frozen forever. That single property is what makes a forex indicator honest, because the history you study is identical to what you would have seen in real time.

A repaint indicator does the opposite. It quietly references bars to the right of a signal (future data the live trader does not have yet) and then redraws old bars as new price arrives. On a historical chart this looks like genius. In live trading the signal you were counting on can vanish, shift, or appear 10 bars late, attached to a move that already happened.

The takeaway: a chart that looks too perfect is the warning sign, not the selling point. Real edges are messy.

Repaint vs non-repaint: the difference that costs money

The cleanest way to understand this is to picture two arrows. The honest arrow prints when the candle closes and stays exactly where it printed. The repaint arrow prints, then a few candles later jumps to a better location once price has “decided” what it was doing. You only get the good version after the trade was already impossible to take.

  • Repaint indicator: uses future bars, beautiful backtest, unreliable live, hides false signals.
  • Non-repaint indicator: uses only closed-bar data, plainer backtest, dependable live, signals you can actually trust.
  • The trade-off: honesty usually costs you a little speed. A true non-repaint signal often confirms one bar later than a repaint one would pretend to.

That last point is the honest catch most marketers hide. Waiting for the bar to close adds a touch of lag. That lag is the price of a signal that does not betray you, and for most traders it is a bargain. If you want the deeper accuracy discussion, our breakdown of the most accurate forex indicator approaches goes further on the speed-versus-reliability trade-off.

The categories that genuinely do not repaint

Rather than chase a “top 10” list of brand names that change every month, learn the categories that are non-repaint by design. Anything built on closed price, a fixed average, or confirmed structure holds. Anything that needs to “see how it resolves” tends to repaint.

Trend and structure (the reliable core)

  • Supertrend (ATR based): flips side and color only when price closes through the band. Once a candle closes, that value is fixed. This is the workhorse of honest trend tools.
  • Moving average crosses: a fast EMA crossing a slow EMA on the close is fully non-repaint. Simple, transparent, no surprises.
  • ADX with directional bias: generates the fewest signals on this list, but they are momentum-backed and they do not move. Great as a filter.
  • Donchian / channel breakouts: a break of a prior high or low is a fact, not an opinion. It cannot repaint.

Momentum oscillators

  • MACD, RSI, CCI, Stochastic: the line itself on closed bars is non-repaint. The danger is divergence drawing tools layered on top, which often repaint because the “second peak” is not final until later price confirms it. See our MACD divergence indicator guide for how to read divergence without getting fooled.

The honest core of any non-repaint system is the trend layer. One solid free option for that layer is our team’s non-repaint arrow indicator approach, and our free DeMARK Trend Line for MT4 and MT5 is built specifically to lock its trend reading on the close so the line you study is the line you would have traded. Our DeMARK indicator MT4 guide walks through the full setup.

A comparison table to help you choose

Multi-monitor trading desk comparing non-repaint indicator setups on MetaTrader 4 and MT5 charts
Approach / IndicatorBest atRepaints?Free?
Supertrend (ATR)Catching and holding trendsNo (confirms on close)Yes, many versions
EMA crossSimple, transparent directionNoYes, built into MetaTrader
ADX directionFiltering weak / choppy marketsNoYes, built in
Donchian breakoutObjective breakout entriesNoYes
MACD / RSI lineMomentum and overextensionNo (the line); divergence tools often doYes, built in
“Magic” arrow packsLooking good in screenshotsOften yes, check firstVaries, be careful

Real settings that hold their signals

Default Supertrend settings of ATR period 10 and multiplier 3 are the right starting point and perform well across intraday and swing timeframes, as our full Supertrend indicator guide for MT4 shows. For Forex pairs like EUR/USD or GBP/JPY on the 1H to 4H charts, keep period 10 and multiplier 3.0, and consider an ADX 14 filter so you only act when a trend has real strength behind it.

A few practical rules that keep any of these honest in MetaTrader:

  • Trade on the close. Treat a signal as valid only when the candle that produced it has closed. An arrow that appears while the candle timer is still ticking is not confirmed yet.
  • Match settings to timeframe. A wider multiplier (3.0 to 3.5) on H1 and above filters noise. A tighter one fires more often and whipsaws more on the M5 and M15, the same balance our best MT5 Forex indicators guide covers in depth.
  • Stack a filter, not five indicators. One trend tool plus one momentum or strength filter is plenty. Piling on more confluence does not add edge, it just adds reasons to hesitate.
  • Use bar-close alerts only. If your tool supports alerts, set them to fire once per closed bar so you never react to a signal that later disappears.

How to test any indicator for repainting yourself

Trader replaying price history bar by bar to test a Forex indicator for repainting on MetaTrader

Never trust a “100% non-repaint” label. Prove it in two minutes. The definitive test is to watch whether anything on already-closed candles ever moves.

  • Visual replay test: open the indicator, then drag through history bar by bar (or use the MT4/MT5 strategy tester in visual mode). If any arrow, dot, or line on a closed candle disappears, jumps, or changes color as new bars print, it repaints. Full stop.
  • The timeframe-reload test: note where the last few signals sit, switch the timeframe and switch back. Repaint tools often redraw the recent past differently.
  • The “recalculates for accuracy” red flag: if a seller describes the tool as recalculating for accuracy, that is the definition of repainting. Walk away.
  • On TradingView: a genuine non-repaint script confirms signals on closed bars and avoids future-data lookahead. If signals shift when you reload the chart, it is repainting.

Run this test on every indicator before you even install a custom indicator on MetaTrader 4 and let it touch a live account, including free ones. It is the single most valuable habit in this whole guide.

Common mistakes that ruin good indicators

  • Acting before the candle closes. The number one self-inflicted wound. You convert an honest tool into a guessing game.
  • Confusing lag with repainting. A non-repaint signal that arrives one bar later is working correctly. That is not a flaw, it is the honesty tax.
  • Buying the screenshot. A perfect-looking arrow history almost always means future-data repainting. Demand the live replay, not the marketing image.
  • Over-optimizing. Curve-fitting settings to last month’s chart produces a tool that fits the past and fails the future. Keep settings sensible and stable.
  • Skipping the trend filter. Even a clean buy sell signal indicator from a curated best buy/sell signal indicators list generates noise in a range. Pair it with direction or strength confirmation.

How to choose the right one for you

Start from your style, not from a download page. Match the tool to how you actually trade, then verify it does not repaint.

  • Trend follower on H1 to H4: Supertrend or an EMA cross as the core, ADX as the filter. Calm, reliable, low maintenance.
  • Breakout trader: Donchian or channel breaks. Objective by nature, impossible to repaint.
  • Faster intraday or scalping: confirmed-close arrow tools on M5 to M15, but accept fewer trades and a tighter filter to survive the noise. Our Chandelier Exit indicator guide pairs well here for trailing stops.

Whatever you pick, the rule does not change. A signal you can trust is one that was already locked before you saw it. Test for repainting, trade the close, keep the toolkit small, and you will already be ahead of most traders who are still chasing perfect-looking screenshots.

Free resource: the indicator referenced in this guide, the DeMARK Trend Line (Alan Ross version), is a non repaint trend tool for MetaTrader 4 and 5. We give it away free if you want to try the approach on your own charts.

Download it free

Frequently Asked Questions

Are non-repaint indicators always more accurate than repaint ones?

Not more accurate in raw hit-rate, but far more trustworthy. A repaint indicator can look more accurate on history because it uses future data to redraw old signals. A non-repaint indicator shows you only what was knowable at the time, so its live results match its backtest. Dependable beats pretty every time you risk real money.

How do I know if my MT4 or MT5 indicator repaints?

Use the visual strategy tester or drag through history bar by bar and watch closed candles. If any arrow, dot, or line on an already-closed candle moves, disappears, or changes color as new bars print, it repaints. A true non-repaint tool leaves every closed-bar signal exactly where it first appeared.

Why does my non-repaint arrow appear one candle late?

That is correct behavior, not a bug. A genuine non-repaint signal is only valid after the candle closes, so it confirms one bar later than a repaint tool would pretend to. That small lag is the price of a signal that will not vanish on you live. Wait for the close and treat the confirmed signal as real.

What are good non-repaint settings for Supertrend on Forex?

Start with the standard ATR period 10 and multiplier 3.0, which works well on intraday and swing charts. For pairs like EUR/USD or GBP/JPY on H1 to H4, keep those defaults and add an ADX 14 filter so you only act when a trend has real strength. Widen the multiplier slightly to cut noise on higher timeframes.

{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Are non-repaint indicators always more accurate than repaint ones?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Not more accurate in raw hit-rate, but far more trustworthy. A repaint indicator can look more accurate on history because it uses future data to redraw old signals. A non-repaint indicator shows you only what was knowable at the time, so its live results match its backtest. Dependable beats pretty every time you risk real money.”}},{“@type”:”Question”,”name”:”How do I know if my MT4 or MT5 indicator repaints?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Use the visual strategy tester or drag through history bar by bar and watch closed candles. If any arrow, dot, or line on an already-closed candle moves, disappears, or changes color as new bars print, it repaints. A true non-repaint tool leaves every closed-bar signal exactly where it first appeared.”}},{“@type”:”Question”,”name”:”Why does my non-repaint arrow appear one candle late?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”That is correct behavior, not a bug. A genuine non-repaint signal is only valid after the candle closes, so it confirms one bar later than a repaint tool would pretend to. That small lag is the price of a signal that will not vanish on you live. Wait for the close and treat the confirmed signal as real.”}},{“@type”:”Question”,”name”:”What are good non-repaint settings for Supertrend on Forex?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Start with the standard ATR period 10 and multiplier 3.0, which works well on intraday and swing charts. For pairs like EUR/USD or GBP/JPY on H1 to H4, keep those defaults and add an ADX 14 filter so you only act when a trend has real strength. Widen the multiplier slightly to cut noise on higher timeframes.”}}]}

Written by Alan Ross

Forex trader and MetaTrader indicator developer. I build and test MT4 and MT5 tools, then write the honest version of how they actually work. More about me.

Last reviewed July 2026
Alan Ross
Alan Ross

Forex educator and indicator developer. I build and trade my own MetaTrader tools, and share the ones that genuinely help.

18 comments

  1. so just to confirm, EMA cross on the close is fully non repaint even the basic one built into metatrader? that seems almost too simple

    1. Can you do a follow up on which timeframe is best for the EMA cross plus ADX combo? Im running it on H1 but wondering if H4 is calmer.

  2. Finally someone explains the repaint problem clearly. The two-minute replay test is genius, just caught an old arrow pack of mine redrawing itself.

    1. Did the timeframe reload test on three of my downloaded indicators today and two of them shifted the recent signals. Deleted both. Thank you for this.

  3. is the DeMARK Trend Line non repaint on both MT4 and MT5? i mostly use mt5 now and want to make sure before i load it

  4. Very clear, appreciate the honesty about the lag being the price you pay. Most sites pretend their tool has zero lag which is impossible.

  5. question about alerts, when you say set them to fire once per closed bar, is that an option inside the indicator settings or something i set in metatrader itself? not sure where to look

  6. Quick question, for the Supertrend ATR 10 multiplier 3 setting do you use the same numbers on EUR/USD and GBP/JPY or do you widen the multiplier for the more volatile pair?

  7. Good guide but I’d add that even non repaint tools need a sensible stop placement, the indicator being honest doesnt protect you from a bad exit plan.

  8. newbie here. whats the difference between Donchian breakout and a normal channel breakout? are they the same thing or do i need both

  9. Honestly I disagree slightly on ADX being too slow. As a pure filter it has saved me from so many bad range trades, the low signal count is the whole point.

  10. Tried the visual replay in the MT4 strategy tester like you said. Watching the closed candles not move was strangely satisfying. Confirmed my Supertrend is clean.

  11. the recalculates for accuracy red flag is so true, every shady seller uses that exact phrase. instant walk away now

  12. really solid explanation of the future bars thing. i never understood WHY they repaint until the part about referencing bars to the right of the signal. clicked instantly

  13. Great write up. The line about a chart that looks too perfect being the warning sign and not the selling point should be printed on every traders wall.

  14. i always thought my indicator was just slow but turns out it was repainting the whole time. wish i read this a year ago lol

  15. downloaded the demark trend line to test the approach. clean install no issues on mt4. will report back after a week of forward testing on the close

Leave a comment

Your email address will not be published. Comments are reviewed before they appear.