Skip to main content

Free MT5 Non Repaint Indicator Download – Verified & Trusted Guide

· 13 min read
Pineify Team
Pine Script and AI trading workflow research team

Every trader knows that feeling: you see a signal, act on it, and then—poof—it disappears from the chart a few minutes later. That vanishing act is called repainting, and it’s one of the most misleading things you’ll run into when trading. If you’re looking for a reliable MT5 non repaint indicator free download, you’re in the right spot. This guide covers what repainting really means, how to spot indicators that genuinely don’t repaint, where to find trustworthy free downloads, and how to get them installed in MetaTrader 5 the right way.


Free MT5 Non Repaint Indicator Download – Verified & Trusted Guide

What Does "Non Repaint" Actually Mean?

A non-repainting indicator works with closed candle data—once a candle closes and a signal appears, it stays. No disappearing, no shifting, no color changes. The signal is final and locked into the chart’s history. That’s the whole reason traders want non-repainting tools: what you see on the chart is what actually happened, so your backtests make sense and your live decisions are based on real information.

In contrast, a repainting indicator re-calculates its values as price moves inside a candle. It might show a buy arrow mid-candle, then pull it back when price reverses. That gives the illusion of perfect signals in hindsight, but it offers zero real-world edge. This distinction matters a lot for anyone using an automated trading system or an indicator to trigger entries.

Why Repainting Indicators Can Hurt Your Trading

You’ve probably seen ads for trading indicators that show almost perfect signals on historical charts. They look amazing – but there’s a catch. Many of these indicators repaint, which means the signals change or disappear after the fact. The screenshots are cherry‑picked to show only the wins, because the losing signals just vanish.

Here’s what that actually means for you:

  • Backtests become useless. A repainting indicator can show a 90%+ win rate on old data, but that number is fake. Those signals never existed when the market was actually moving. For reliable backtesting, consider using the best Pine Script backtesting software for TradingView strategies to ensure your results match live performance.
  • You risk real money. If you use repainting signals to enter trades live, you’re betting on something that has no real statistical track record.
  • Your confidence takes a hit. Seeing a winning signal disappear after you enter a trade is frustrating and makes it hard to stick to a consistent plan.
  • Automated trading breaks. Expert Advisors (EAs) that rely on repainting indicators will behave completely differently in live markets compared to backtests. The results won’t match at all.

Non‑repainting indicators solve this by only using confirmed candle closes. Their signals are based on actual, fixed data – not on something that might change later. That’s why serious traders build their systems around them. They give you a fair fight, not a fantasy.

Top Free Non Repaint MT5 Indicators to Download in 2026

Here’s a list of well-known, reliable non‑repainting indicators for MetaTrader 5. Most of them are free and have been used by traders for years. Each one calculates signals only on closed candles, so what you see at the end of a bar stays that way — no surprises.

Non-Repainting ZigZag Indicator (MT5)

The ZigZag is a classic in technical analysis. The Non‑Repainting ZigZag for MT5 (including versions with arrows and alerts) is a direct conversion from the MT4 original and is freely available on the MQL5 blog. It draws swing highs and lows only after they’re confirmed by the next candle. That makes it handy for spotting support and resistance levels, Elliott Wave patterns, or just getting a clean view of trend direction on any timeframe.

Traders Dynamic Index (TDI)

The TDI puts RSI, moving averages, and volatility bands together in one panel. It doesn’t repaint because everything is based on closing prices that have already happened. Traders use it to gauge momentum strength, find divergences, and time entries when momentum pulls back. Free versions can be found in the MQL5 Code Base and on TradingFinder.

Non-Repainting Heikin Ashi

Regular Heikin Ashi candles can repaint the current bar because they average the current and previous candle. The Non‑Repainting Heikin Ashi for MT5 fixes that by only calculating values on fully closed candles — the current bar only updates once it closes. It’s a solid trend‑following tool that smooths out noise without messing with signal reliability.

Supertrend Indicator

The Supertrend is one of the most popular non‑repainting trend indicators across stocks, forex, and crypto. It draws a dynamic line above or below price that switches color when the trend changes. Since it’s calculated on closed bars, once the signal appears at candle close, it stays put. Several free MT5 versions are available on the MQL5 marketplace. For a similar moving‑average approach on TradingView, check out the Smoothed Moving Average (SMMA) indicator guide for TradingView.

Non-Repainting Fractal Indicator

Bill Williams’ original fractals already have built‑in lag — they only mark a bar after two following candles confirm it. The dedicated Non‑Repainting Fractal for MT5 formalizes that behavior and removes any guesswork, making it safe for manual or automated strategies. It works well alongside the ZigZag for multiple confirmations.

FullScalping Indicator (No Lag, No Repaint)

Built for M1 and M5 timeframes, the FullScalping Indicator gives visual alerts based solely on closed candles. It’s aimed at scalpers and intraday traders who need fast, reliable signals without the hassle of repainting tools. A free version is available on the MQL5 blog.

MACD Histogram (Standard Settings)

The standard MACD that comes built into MT5 is a non‑repainting indicator. When you read its histogram and signal line crossovers on completed candles, you’re looking at genuine momentum shifts. It’s still one of the best free tools for confirming trend direction alongside any entry indicator.

Free MT5 Non-Repaint Indicators: A Simple Comparison

Here's a breakdown of some of the most popular free indicators that don't repaint. Each one has a specific strength, so you can pick the one that matches your trading style.

IndicatorBest ForTimeframeSignal TypeRepaint Risk
Non-Repaint ZigZagSwing highs/lows, S/RAllArrows + AlertsNone
TDIMomentum, divergenceAllOscillatorNone
Heikin Ashi (NR)Trend followingM15–D1Candle colorNone
SupertrendTrend directionH1–D1Line/arrowNone
Non-Repaint FractalStructure mappingAllDotsNone
FullScalpingScalping entriesM1–M5Visual alertNone
MACD (Standard)Momentum confirmationAllHistogramNone

Where to Download Free Non Repaint MT5 Indicators

Finding the right place to grab these indicators is just as important as the indicators themselves. Stay away from random file-sharing sites – they sometimes have modified .ex5 files with nasty stuff hidden inside. Here are the safest spots to get free downloads:

  • MQL5 Code Base (mql5.com/en/code) – MetaQuotes’ own official library. Everything here is open-source (.mq5 files), so you can look through the code before you compile it.
  • EarnForex.com – A hand-picked list of verified non-repainting indicators for MT4, MT5, and cTrader. Their editors check each one before it goes up.
  • TradingFinder.com – Over 500 free indicators, with a dedicated section for non-repaint MT5 tools like ZigZag, TDI, Heikin Ashi, Fractal, and MA Cross variants.
  • ForexCracked.com – More than 100 verified non-repaint MT5 indicators, each with a strategy guide and setting recommendations to get you started.
  • ForexFactory.com – The community forums have decades of indicator development threads. You’ll often find free downloads and active developer support right there.

How to Install a Non Repaint Indicator in MT5

Getting a downloaded indicator into MetaTrader 5 is pretty simple. Here's how to do it step by step.

  1. Download the file – You'll usually get either an .mq5 file (the raw code) or an .ex5 file (already compiled). Both work just fine.
  2. Open MT5, then click File → Open Data Folder. That opens the folder where all your MT5 stuff lives.
  3. Go into the MQL5 folder, then the Indicators folder inside it.
  4. Copy and paste the .mq5 or .ex5 file you downloaded into that Indicators folder.
  5. Close MT5 completely, then open it again. If you added an .mq5 file, MT5 will automatically compile it into an .ex5 when it restarts.
  6. In the Navigator panel (press Ctrl+N if you don't see it), find your indicator under the Indicators section.
  7. Drag and drop it onto any chart. A popup will let you tweak the settings – just click OK when you're done.

Mac users: Same idea – open the Data Folder from inside MT5, go to MQL5/Indicators, and drop the file there.

There's also an easier way if you'd rather not deal with folders: use the built-in MQL5 Market directly inside MT5. Just go to View → Navigator → Market, search for your indicator, and hit Download. MT5 handles the installation for you.

How to Verify an Indicator Is Truly Non-Repainting

Just because a product description says "non-repaint" doesn’t mean it’s true. Before you trust any indicator with real money, take a few minutes to check it yourself. Here’s a simple way to test it:

  • Scroll back on the chart: Load the indicator on a historical chart and look at where buy/sell signals appear. If signals only show up at the start of big moves—never at the end—that’s a red flag. Repainting indicators "clean up" their past by removing signals that didn’t work out.
  • Use a strategy tester: Run the indicator in MT5's Strategy Tester with visual mode turned on. A truly non-repainting indicator will show signals exactly where they appeared in real time, no surprises.
  • Check the source code: If the .mq5 file is available, look for iBarShift() calls that reference candle 0 (the current, unclosed bar). Signals based on bar 0 values are especially vulnerable to repainting.
  • Test in a demo environment: Forward-test the indicator on a demo account for at least two to four weeks. Take a screenshot of every signal the moment it appears, then compare it to the chart the next day. If signals disappear or shift, you know it’s repainting. For a step‑by‑step guide on turning indicators into automated trading logic, see how to convert an indicator to a strategy on TradingView.

Q&A Section

Q: Do I have to pay for every non-repainting MT5 indicator?
Not at all. While some advanced premium indicators are sold on the MQL5 Market or other sites, there are plenty of high-quality, completely free non-repainting indicators available. You can find dozens of them in the MQL5 Code Base, on EarnForex, and at TradingFinder.

Q: Can I use a non-repainting indicator inside an MT5 Expert Advisor?
Yes, and that’s actually one of the main reasons people choose non-repainting indicators. Since they only use signals based on closed candles, they give you consistent backtest results that line up with real forward-test performance. This is a must for any reliable Expert Advisor.

Q: Is the standard ZigZag that comes with MT5 non-repainting?
No, it’s not. The default ZigZag in MT5 repaints as price moves to new highs or lows. If you want a reliable version, look for a dedicated non-repainting ZigZag—like the "ZigZag NRP with Arrows and Alerts" available on MQL5.

Q: What’s the difference between .mq5 and .ex5 files?
.mq5 is the raw source code you can read and edit; .ex5 is the compiled, ready-to-run version. MT5 actually runs .ex5 files. When you drop an .mq5 file into the Indicators folder and restart MT5, it automatically compiles into an .ex5. Having the .mq5 file also lets you audit the code to see exactly what the indicator does.

Q: Do non-repainting indicators work on all timeframes?
Most do, yes. The key is that they only reference already closed bars. Indicators like Supertrend and ZigZag work fine from M1 all the way to MN1. Specialized scalping indicators, such as FullScalping, are optimized for lower timeframes (like M1–M5) but still function correctly on higher ones.

Q: Can a non-repainting indicator still give me losing trades?
Absolutely. Non-repainting means the signal stays stable and is historically accurate—it does not mean the strategy wins every time. All trading involves risk. Use non-repainting indicators alongside proper risk management, stop losses, and other confirmation tools.

Next Steps: What to Do Next

Now that you've seen how non-repainting indicators work on MT5, here’s a simple way to test them out without risking real money:

  1. Pick just one indicator to start – Grab the Non-Repainting ZigZag from MQL5 or the Supertrend from EarnForex. Install it, then watch how it behaves on a few months of past price action (say 3 to 6 months).
  2. Use the MT5 Strategy Tester in visual mode – This lets you replay historical data and see if the signals you get would have actually held up in real time.
  3. Try it on a demo account for a month – Every time you get a signal, take a screenshot with the timestamp. After the session ends, check if the signal still matches what actually happened.
  4. Hop into the MQL5 community – The forum there is full of indicator builders who share free code every day. Great place to ask questions or see what others are using.
  5. Stick it inside a real trading plan – No single indicator is a complete strategy. Pair your non-repainting tool with a clear entry rule, a stop-loss, and a take-profit target.
  6. Share what you learn – Drop a comment below with your experience. Which non-repainting indicator worked best for your style? Your story might help someone else avoid a costly mistake.

Pro Tip: If you want to build and test non-repainting indicators on TradingView without any coding, check out Pineify — the 10-in-1 AI-powered trading tool trusted by 100K+ traders worldwide. With the Visual Editor, you can create custom Pine Script indicators and strategies using 235+ technical indicators — zero coding required. Generate error-free code in minutes, backtest instantly, and pair your non-repainting signals with clear entry/exit rules. Best of all, it's a one-time payment with lifetime updates.

Pineify Website

A true non-repainting indicator won't make you rich by itself – but it will give you the confidence that the signal you see right now is real. And that’s the foundation any solid trading system needs.