MT4/MT5 Indicator Reviews
Forex Non-Repaint Indicator Test: Free MT4/MT5 Checklist
Test any forex indicator for repainting on an MT4 or MT5 demo chart. This free checklist shows the steps, the questions to ask and what it does not prove.
Quick answer
A forex non-repaint indicator test checks whether a signal stays put after its candle closes. Run the repaint test on a demo chart: screenshot each signal, wait for two more closed candles, then compare. Repeat the check in the strategy tester in visual mode. The free Indicator Repaint Test Checklist walks you through each step, but passing it does not prove an indicator is safe or profitable.
Key takeaways
- A repainting indicator changes its past signals, so its history looks better than the live chart ever was.
- Run the repaint test on a demo chart: screenshot each signal, wait for two more closed candles, then screenshot again and compare.
- Compare live chart signals with the strategy tester in visual mode. The same signals should sit on the same bars.
- Use the five vendor questions and the scorecard as filters, but only after a tool passes the repaint test.
- The checklist tests one behaviour. It does not prove safety, profit, or how the indicator behaves on your broker's data feed.
Indicator Repaint Test Checklist
A free companion resource for this article, built in-house: a practical worksheet or checklist to use alongside what you have just read. It is not the product, EA or indicator this article discusses, and nothing in it installs on your terminal.
- Platform
- MT4/MT5
- Version
- 1.0
- Licence
- Free to use, print and share with credit to bestmt4ea.com
Licence:Free to use, print and share with credit to bestmt4ea.com
How to install it
- 1
Open the guide
Download the Indicator Repaint Test Checklist from the download button on this page, then open the PDF on your computer or print it.
- 2
Read the three sections
Read the repaint test, the vendor questions and the selection scorecard before you open MetaTrader, so you know what to record.
- 3
Run the repaint test on demo
Attach the indicator to a demo chart on M1 or M5. Screenshot each signal with the time visible, wait for two more closed candles, screenshot again and compare.
- 4
Check the strategy tester
Open the strategy tester in visual mode on the same pair and confirm the signals sit on the same bars as your live demo screenshots.
- 5
Score and log the result
Fill in the scorecard, save every screenshot with its date and time, and keep forward records on demo for at least two weeks before any decision.
BESTMT4EA Trading Desk
MQL4/MQL5 developers and traders. We publish the live track record for everything we review.
On this page
- Why Does a Repainting Indicator Cost You Money?
- What Happened When a Pretty Chart Fooled a New Trader?
- What Is a Repaint Test and What Are You Looking For?
- How Do You Set Up the Repaint Test on a Demo Chart?
- How Do You Check Signals in the Strategy Tester?
- Which Five Questions Separate a Real Tool From a Toy?
- How Do You Score an Indicator Before It Touches a Strategy?
- How Do You Keep Forward Test Records That Mean Something?
- What Does the Checklist Cover, and What Does It Not Do?
- What Should You Do If an Indicator Fails the Test?
- What Should You Do Next?
You found an indicator that promises clean arrows and no repainting. The sales page shows a chart where every signal sits exactly on a swing point. It looks easy. You want to believe it, and that is the first trap.
A forex indicator that repaints can make a bad idea look like a great one. Before you put real money behind any tool, you need to test it the way it would have behaved in real time. This guide shows you how. It also points you to a free checklist you can print and use on your own demo chart.
Nothing in this post is a promise. You will not find a magic setting here, a win rate to copy, or a claim that any tool is safe. What you will find is a method. The first pass takes about 30 minutes, and it can save you from trusting a signal that was never real.
Why Does a Repainting Indicator Cost You Money?
Repainting means the indicator changes what it showed you after the fact. A signal appears while a candle is still forming. Then the candle closes, and the arrow moves, changes size, or vanishes. When you scroll back, the chart looks tidy and obvious. You think you would have caught the move.
You would not have. You would have acted on a signal that existed only while you were not looking carefully, or only after the market had already moved.
The cost is simple. You enter at a price the indicator said was a good entry, but the signal that said so was not stable. Your trade begins at a worse price, or on a setup that was never there when you clicked. Over many trades, those small differences add up. Your results stop matching the chart you studied. You start to doubt your strategy, when the real problem was the tool.
Repainting is also easy to miss. Most indicators are never labelled as repainting. The only hint is often a phrase such as “non-repaint,” which is a claim, not a test. A claim on a sales page costs nothing to write. A test costs you thirty minutes and a demo account.
For a beginner, this matters even more. You do not yet have the experience to notice that a signal moved. You trust the arrow because it is on the screen. An experienced trader might notice the flicker. You might not, and that is exactly why you need a repeatable test.
What Happened When a Pretty Chart Fooled a New Trader?
This story is a composite example. It is not a real trader or a real result. It shows a pattern that many traders recognise, and it is included so you can spot the same pattern in your own week.
Imagine a trader we will call Sam. Sam has been practising on a demo account for a few weeks. Sam buys an indicator that promises non-repaint signals, with arrows that appear near the bottom and top of moves. The first look is impressive. The arrows sit on the obvious turns. Sam screenshots the chart and posts it in a group. Other members agree it looks great.
Sam moves to a live account with a small size. The first signal appears on a fast candle during the London open. Sam buys. The candle closes. The arrow is still there, but the trade is not where the arrow was pointing at the moment of the signal. The price has moved, and the marker sits a few bars earlier than the candle that fired it. Sam closes the trade at a loss and assumes it was bad luck.
The next day, Sam scrolls back to check. The old arrows look perfect again. The chart is clean. Sam now believes the indicator is right and the market was wrong.
What Sam did not do is the important part. Sam never recorded what the indicator showed at the moment of the decision. There was no screenshot, no timestamp, and no comparison with a second copy of the chart. Sam had no way to tell the difference between a real signal and a redrawn one.
This is what repainting costs. It takes away your evidence. Without evidence, every loss feels like bad luck and every win feels like skill. You cannot improve a strategy when you cannot trust what you were looking at. Sam did not need a better market view. Sam needed a record.
The fix is not to become a chart expert overnight. The fix is a small habit. Capture the signal as it happens. Check it after the candle closes. Compare it with the strategy tester. Write down what you saw. Those four steps take less time than a single bad trade, and they tell you the truth about the tool.
What Is a Repaint Test and What Are You Looking For?
A repaint test is a simple check. You watch an indicator on a live demo chart, you save proof of what it showed at the time, and you check whether that proof changes after the candle closes.
You are looking for three things. First, the signal moves. The arrow shifts to a different bar or a different price. Second, the signal changes size or direction. A buy becomes a sell, or a strong marker becomes a weak one. Third, the signal disappears. It was there when you looked, and it is gone a few candles later.
Any one of those changes is repainting. You do not need to decide whether the vendor calls it “recalculation” or “optimisation.” If the signal you could have traded is not the signal that remains, the tool is not stable enough to trust.
A good indicator can still change in small ways while a new candle forms. The real question is whether the signal that triggered your decision is still there after the candle that produced it has closed. Judge the indicator only by what it showed at the moment you had to decide. That is the repaint rule, and it runs through the whole checklist.
Why a demo chart? Because a demo account lets you watch without risking money. You can run the same test on many indicators, many pairs and many sessions without committing real capital. Why a low timeframe like M1 or M5? Because repainting is easier to catch on a fast chart. More candles form in a shorter time, so you see more chances for a signal to shift.
How Do You Set Up the Repaint Test on a Demo Chart?
Start by attaching the indicator to a live demo chart. Choose a major pair and a low timeframe, such as M1 or M5. Keep the chart clean. Remove other indicators that might confuse you, so you can see the arrows or markers clearly. You will need a MetaTrader 4 or MetaTrader 5 demo account, a screenshot tool that shows the time, and a notebook or spreadsheet for results.
Wait for the first signal. When it appears, take a screenshot straight away. Make sure the time is visible on the chart, so the moment is recorded. Write the pair, the timeframe, the signal direction and the time in your notebook. This is your proof of what the indicator showed in real time.
Now wait for the candle to close. Do not touch the chart. Let the current candle finish, then let two more candles form. Those extra candles give the indicator room to move if it is going to. Take a second screenshot at the same point, with the same time visible. Compare the two images side by side.
Ask yourself a few plain questions. Did the signal move to another bar? Did it change size or direction? Did it vanish? Did a new signal appear in the same place, pointing the other way? Any yes answer is a repaint result for that signal. Note it in your notebook.
Repeat the process across at least five to ten signals and several sessions. A single clean result proves very little. A pattern across many signals tells you much more. If one of them moves, treat it as a serious warning and keep testing before you trust the tool.
Be careful with alerts during this step. Many indicators offer pop-up or sound alerts. Test whether the alert fires on candle close, or whether it fires while the candle is still forming and then changes. An alert that fires mid-candle and re-fires as the signal flickers is a repaint risk. You want alerts that wait for the close, if you use alerts at all.
Finally, check whether the vendor explains how the tool works. Some vendors state that signals confirm after one or two bars. That is an honest delay, and it is easier to live with than a tool that claims no delay and then changes its mind. Write down what the vendor says, and compare it with what you saw on the chart.
If your test shows a change, do not argue with the chart. The chart is the evidence. You can contact the vendor and ask for an explanation, but do not explain away a flicker because you want the tool to work. Your job is to protect the account, and that means accepting the result.
How Do You Check Signals in the Strategy Tester?
Your live chart test shows you what happened in real time. The strategy tester shows you what the indicator does on history. Both should agree. If they do not, the indicator is not behaving the same way twice, and you have a problem.
Open the strategy tester in your MetaTrader platform. Choose a pair and a period that match the chart you used for the live test. Turn on visual mode, so you can step through the history one bar at a time. Load the indicator or the expert that uses its signals, depending on how you are testing it.
Step through a few sessions. At each signal, pause and note the bar. Then compare that bar with the same time on your live demo screenshots. The signal should sit on the same bar in both places. If the tester shows the signal one bar earlier than the live chart, or on a different bar entirely, record the mismatch.
Be aware of a common trap. Some indicators draw their history in a way that looks clean in the tester only because the tester has the full data available. Visual mode helps, because it reveals the bars as they arrive. If the signal appears in the tester but was not there when the bar was live, the indicator has a repaint problem even though the history looks perfect.
Do not rely only on the tester’s result summary. A summary tells you a profit figure or a trade count. It does not tell you whether the signal was stable. The point of this step is the signal, not the profit. Profit depends on your entries, your stops, your spread and your discipline. The repaint test only asks whether the tool showed you the same thing twice.
If the tester and the live chart disagree, stop. Do not move on to the scorecard yet. Save a screenshot from each view, with the time visible. Try the same test on a second pair or timeframe. If the mismatch shows up again, the indicator is not ready for a strategy.
One more point. Some traders run into errors while loading custom indicators or expert files, especially after platform updates. If the indicator will not load in the tester, the cause may be a compile problem or a version mismatch rather than the indicator’s logic. Our guide on how to fix compile errors in MQL4 walks through the common causes. Solve the loading problem first, so the test measures the indicator and not your setup.
Which Five Questions Separate a Real Tool From a Toy?
Beyond the screenshots, you should ask the vendor a few direct questions. The answers tell you a lot before you spend any time testing. Use this table as a quick filter. Good answers mean the tool is open about how it works. Bad answers mean you should look elsewhere or test much harder.
| Question | Good answer | Bad answer |
|---|---|---|
| What data does it use? | Closed candles, stated clearly in the description | “Proprietary AI formula” with no inputs you can see |
| Can you see and change the inputs? | Periods, sources and thresholds are visible and adjustable | A locked black box with no settings |
| Does it lag honestly? | The vendor states the delay, such as confirmation after one or two bars | Claims of no lag, no repaint and high accuracy all at once |
| How do the alerts behave? | Alerts fire on candle close, and you can configure them | Alerts fire mid-candle and re-fire as the signal flickers |
| Is it honest in the tester? | Works in the tester with the same rules it uses live | “Not suitable for backtesting,” which often means the history is redrawn |
The first question is about data. A repaint-resistant tool should say that it uses closed candles, or that its signals update only at the close. If the answer is vague, the tool may be using the forming candle in ways you cannot see.
The second question is about inputs. You need to know which periods and thresholds drive the signal. If you can change them, you can run the repaint test with different settings and see whether the behaviour holds. A black box gives you no way to check its logic.
The third question is about lag. Every indicator has some delay, because it needs data to make a decision. The honest vendor states that delay. The weak one tries to sell a tool with no delay, no repainting and high accuracy at the same time. Pick at most one of those claims to believe, and test the rest yourself.
The fourth question is about alerts. A mid-candle alert that fires and then changes is a repaint in action. If the vendor cannot tell you when the alert fires, test it yourself by watching a few signals with the alert enabled.
The fifth question is about backtesting. If a vendor says the tool is not suitable for backtesting, treat that as a red flag. The honest translation is often that the tool redraws its history, so the tester would show a clean but false record.
Advertisement
None of these questions proves that a tool is good. They only sort out the weak candidates early. A tool that passes the questions still has to pass the repaint test on your own chart. A tool that fails the questions does not need a long test. You can move on.
How Do You Score an Indicator Before It Touches a Strategy?
Once an indicator passes the repaint test and the questions, you still need to decide whether it fits your trading. The checklist includes a short selection scorecard for this. Use it after the repaint test, not before. A tool that repaints does not deserve a score at all.
The first item asks whether the indicator answers one question well. Trend, momentum, levels and volatility are four different questions. A tool that promises all four at once usually does none of them well. Choose the single job you want from the indicator, then test only that job.
The second item asks whether the indicator agrees with price more often than it argues with it. If you need three filters, two confirmations and a manual override before the signal becomes usable, the tool is doing too much work for you. A good tool should make the chart easier to read, not harder.
The third item asks whether you can explain, in one sentence, what would make the signal wrong. If you cannot name a condition that would make the signal fail, you cannot judge the signal. A tool where nothing can be wrong is decoration, not analysis. For example, you might write that a signal fails when price closes back through the level it was drawn from. A clear failure condition gives you a rule you can check.
The fourth item asks for two weeks of forward screenshots on a demo account before the indicator influences any real trade decision. You are watching the tool in the live market, not on history. You take screenshots as signals appear, you check them after the candle closes, and you record the results. Two weeks is the minimum in the checklist. Some traders need longer, especially in quiet markets.
Each item in the scorecard is a yes or no. If you answer no to any item, you have a reason to keep looking or to adjust your approach. Do not skip the scorecard to save time.
Here is the repaint rule again, because it is the most important line in the whole guide. Judge an indicator only by what it showed at the moment of decision. A signal you could not have seen in real time was never a signal. This rule settles most arguments about repainting.
How Do You Keep Forward Test Records That Mean Something?
Forward testing only works if your records are honest. The easiest way to ruin a test is to remember the results you like and forget the ones you do not. Write everything down the moment it happens.
Create a simple sheet with a row for each signal. Include the date, the time, the pair, the timeframe, the direction, the screenshot file name and the result of the repaint check. Add a column for whether you took the trade on the demo account and why. The why column matters. It shows whether your decisions came from the indicator or from your mood.
Do not edit your records after the fact. If you made a mistake, add a note rather than changing the original line. Editing history is the same problem as repainting. It makes the record look cleaner than the events were.
Review the record once a week. Look for patterns. Are the signals stable in the morning and unstable in the afternoon? Do they work in trending sessions and fail in quiet ones? These patterns tell you when the indicator is useful and when to stay out of its way.
Be careful with the urge to optimise. Once you see a pattern, you may want to change the settings until the record looks better. That is curve fitting. If you change the settings, start a new record. Do not mix the old results with the new ones.
Remember that a demo account is not the same as live trading. Demo fills, spreads and emotions differ from real money. Use the demo record to decide whether the tool is worth a small live test, not whether it will make you money. Decide on a loss limit before you start any live test, and write it down before the first trade.
Trading forex and CFDs carries a high risk of loss, and most retail accounts lose money. A good record does not change that. It only helps you make a more informed choice about whether a tool deserves more of your attention.
What Does the Checklist Cover, and What Does It Not Do?
The Indicator Repaint Test Checklist is a free guide that you can print or save to your computer. It is the PDF version of a short guide. It is free to use, print and share with credit to bestmt4ea.com. It has three working sections, plus a short repaint rule and a footer.
Here is what each section does.
| Section | What it covers | What you do with it |
|---|---|---|
| 1. The repaint test | A 30-minute demo chart routine on M1 or M5 that compares screenshots before and after the candle closes, then checks the strategy tester in visual mode | Run it on any indicator that gives you signals |
| 2. Questions that separate tools from toys | Five vendor questions about data, inputs, lag, alerts and backtest honesty, with good and bad answers | Ask the vendor, then compare the answers with your screenshots |
| 3. Selection scorecard | Four yes or no items about focus, agreement with price, a failure condition and two weeks of forward screenshots | Score the tool only after it passes the repaint test |
| The repaint rule | One line: judge an indicator only by what it showed at the moment of decision | Keep it in mind for every decision |
The checklist gives you a method. It gives you a way to record what you see, a set of questions to ask, and a score to fill in. It is designed for beginner and intermediate traders who use MetaTrader 4 or MetaTrader 5 and want a repeatable process.
Now, what it does not do. This part matters as much as the part above.
It does not prove an indicator is safe. A tool that passes every section can still lose money in your hands. Safety depends on your risk per trade, your stops, your position sizing, the news calendar and the market you trade. The checklist tests one behaviour, the stability of signals.
It does not prove an indicator will not repaint on your broker’s data feed. Your broker’s price data may differ from the data used when the vendor built the tool. A tool that is stable on one feed may behave differently on another. You have to run the repaint test on your own broker’s demo chart, and even that test only covers the period you watched.
It does not replace a demo run. The checklist tells you how to test. It does not do the testing for you. Only you can watch the screenshots, compare the bars and write the results. A checklist on your desk that you never use is worth nothing.
It does not measure accuracy, and it does not produce a win rate. You will not get a percentage from this process. If a sales page gives you one, you still need to test it on your own charts.
It does not promise profit. No checklist, indicator or course can promise that. This guide is free and honest about that limit.
Use the checklist as a filter. It helps you reject unstable tools early, and it helps you trust the tools that pass for the right reasons. It is one step in a longer process that includes your strategy, your risk rules and your review habits.
If you want to go deeper into one kind of indicator, our guides on non-repainting divergence indicator settings and the best free supertrend indicator for MT5 show how the same testing idea applies to different tools. For stop placement after you find a stable signal, the ATR multiplier guide explains a common approach.
What Should You Do If an Indicator Fails the Test?
A failed test is useful. It saves you time and money. Do not argue with it, and do not look for a setting that hides the flicker. Stop using the tool for trading decisions and record the result in your sheet, with the screenshots attached.
If the indicator fails only on one timeframe or one session, you may have learned where it works. Note the conditions. You should retest it before you use it there, and start a new record for that use.
If the indicator will not load in MetaTrader or behaves oddly after a platform update, the problem may be the setup rather than the tool. Check the file, the platform version and the error messages before you blame the indicator. The guide on MT4 EA not working after an update covers common causes and fixes that apply to indicators too.
Finally, keep the failed tool in your notebook. A record of what did not work is as valuable as a record of what did. It stops you from buying the same tool again under a new name, which happens more often than traders admit.
What Should You Do Next?
Start today, not after you finish reading. Open a demo account, download the checklist from the download button on this page, and print it or keep it on a second screen. Pick one indicator you already use or are thinking about buying. Run the repaint test on an M1 or M5 demo chart. Take the screenshots, wait for two closed candles, and compare.
Then run the strategy tester in visual mode on the same indicator and the same pair. Check whether the signals sit on the same bars. Record every result, good or bad. Keep your records for at least two weeks before the tool influences any trade decision.
If the indicator passes the repaint test, the questions and the scorecard, you have earned a closer look. You can then test it inside a full strategy with a written loss limit, a fixed risk per trade and a clear plan for news events. If it fails, you have saved yourself a painful lesson on a demo account instead of a live one.
Either way, you leave the process with something a sales page cannot give you: your own evidence. That evidence is what separates a trader who understands a tool from one who only hopes it works.
Trading forex and CFDs carries a high risk of loss. Most retail accounts lose money. Nothing in this guide is financial advice. Test every system on a demo account, write a loss limit before you risk real funds, and only trade what you can afford to lose.
Frequently asked questions
What does it mean when an indicator repaints?
It means the signal changes, moves or disappears after the candle that produced it has closed. The chart you review later looks cleaner than the chart you could actually trade in real time.
Does passing this checklist prove an indicator is safe?
No. The checklist tests one behaviour on your chart: whether signals stay stable. It does not prove the indicator is profitable, safe to trade, or free of repainting on your broker's feed.
How long does the repaint test take?
The first repaint pass takes about 30 minutes on a demo chart. After that, keep forward screenshots on demo for at least two weeks before the tool influences any real trade decision.
Can I use the checklist on both MT4 and MT5?
Yes. The steps rely on a live demo chart and the strategy tester in visual mode, which both MetaTrader 4 and MetaTrader 5 provide. Adjust the menu names to match your platform.
Should I test a new indicator on a live account?
No. Run the repaint test and the forward test on a demo account first. Consider real money only after you have a written loss limit and a record of what the tool showed in real time.
Is a non-repaint label enough to trust a tool?
No. The label is a vendor claim, not a test result. Test the behaviour yourself, because a sales page cannot show you what the chart displayed at a specific time yesterday.
Sources
Risk warning
Past performance is not indicative of future results. Trading forex and CFDs carries a high level of risk and can result in the loss of all of your capital. The results shown are specific to the broker, account type and settings used on the tracked account and will differ elsewhere. Nothing on this site is financial advice.
Keep learning
Hand-picked next reads on the same topic.
- 19 min readNo Repaint Indicator Free Download: Repaint Test ChecklistTest any no repaint indicator on a demo chart in 30 minutes with a free checklist. Learn the repaint test, selection scorecard and what the guide cannot prove.Read next →
- 26 min readSupertrend Indicator for MT5: Settings, Tests & TruthsThe free Supertrend indicator for MT5 explained plainly: ATR bands, best settings by timeframe, repaint facts and how to verify any download before use.Read next →
- 16 min readNon-Repainting Arrow Indicator for Forex: How to Test ItLearn how to test any arrow indicator for repainting on a demo chart before you trust it. A free checklist covers the test, the questions and the limits.Read next →
- 27 min readOrder Block Indicators: What They Draw & How to Test ThemOrder block indicators draw zones differently on TradingView and MT4/MT5. Learn the definitions, repaint traps and how to test each zone honestly on chart.Read next →


