AI Trading Indicators
Free MT5 Indicator Download: Test Before You Trade
Free MT5 indicator download guide: how to check a shared file for safety, install it, test it on a demo chart and spot repainting before any real money.
Quick answer
A free MT5 indicator download can be useful only after you test it. Copy the file into the MQL5 Indicators folder, restart MetaTrader 5, and run it on a demo chart. Record every signal as it appears and check whether older arrows move. The folder is shared as-is by the site owner. bestmt4ea.com has not verified its licence or code, so confirm the file name and scan it before you install anything.
Key takeaways
- Install a free indicator only on a demo account first, and confirm the file name and type before you copy it.
- Test for repainting by recording live signals. If older arrows move, the tool cannot be judged on its history.
- A shared file is not verified by us. Scan it, check the extension, and stop if anything looks wrong.
- No indicator removes losses. Keep risk per trade small and treat every tool as one input, not a strategy.
Indicator Library (shared Drive folder)
This link does not download a single file for the tool in this article. It opens a shared Google Drive library of 2,000+ third-party EAs and indicators in three ZIP parts (about 577 MB in total); the tool is inside the bundle under its own file name, if it is there at all. We did not make these files and have not verified their licences, so scan everything, test on a demo account first, and use it entirely at your own risk.
Own the rights to this file? Request its removal under our DMCA policy.
How to install it
- 1
Copy the indicator file into the Indicators folder
In MetaTrader 5, open File, then Open Data Folder, then MQL5, then Indicators. Copy the indicator file into that folder and check that the file name and extension match what you expect.
- 2
Compile if needed and restart the terminal
If you have a .mq5 source file, open it in MetaEditor and press Compile. Then restart MetaTrader 5 so the Navigator refreshes its list of indicators.
- 3
Attach it to a demo chart and log every signal
Open the Navigator, drag the indicator onto a demo chart, and record each signal with its time and price for at least two weeks before you consider any live account.
BESTMT4EA Trading Desk
MQL4/MQL5 developers and traders. We publish the live track record for everything we review.
On this page
- Why Does Everyone Search for a Free Indicator Download?
- What Happened When One Trader Installed a Tool in a Hurry?
- How Does an Indicator File Get Onto Your MT5 Chart?
- How Do You Test Any Indicator on a Demo Chart?
- What Is in the Shared Indicator Folder, and What Can We Tell You About It?
- What Does This Download Not Do?
- How Much Risk Should You Accept While You Test?
- Ready to Test This Folder the Right Way?
Why Does Everyone Search for a Free Indicator Download?
Every week, many traders type the same search into Google. They want a free indicator. They want something that draws arrows on the chart and says when to buy or sell. That is a reasonable thing to want. Charts are noisy, and staring at candles for hours is tiring and easy to get wrong.
The search results do not make the choice easy. One page promises a tool that never misses a move. Another offers a file with no author name and no written description. A third page links to a folder full of files and asks you to click download. You are left guessing which file is safe, which one works, and whether the arrows in a tutorial will show up on your own screen.
This is the real problem. You do not need one more arrow on your chart. You need a way to tell whether an arrow is worth anything before you put money behind it. Most free downloads skip that question completely. They hand you the file and leave the testing to you, often without saying so.
Think about how the decision usually goes. You open MetaTrader 5, add a free indicator, and look at the last few months of history. The arrows line up with the highs and lows. The pattern looks obvious in hindsight. You feel like you have found a shortcut. The chart seems to say that the hard part is over. That feeling is the trap, because history is the one place where a weak tool can look its best.
Many traders never reach the second step. They install the file, look at the past, and decide. They skip the demo test, skip the notes, and skip the question of where the file came from. The cost of that shortcut does not show up in the first hour. It shows up later, in account balances, in lost confidence, and in the habit of jumping from one download to the next without ever learning what a tool actually does.
This post is for beginner and intermediate traders who use MetaTrader 4 or MetaTrader 5. It covers one shared indicator folder that bestmt4ea.com passes on from a Google Drive folder named Trading Tools. It also covers the method that matters more than any single file: how to test an indicator on a demo chart before you trust it with real money.
Read that again. The file is one option. The test is the skill. If you learn the test, you can judge any free indicator you find, including the ones you find next month.
Advertisement
What Happened When One Trader Installed a Tool in a Hurry?
This is a short illustrative story. It is a composite example, not a real customer, and it is not a result from any file in the shared folder. It shows a pattern that many traders run into.
Imagine a trader called Sam. Sam trades part time after a day job. Sam has a demo account, a little experience with moving averages, and a growing frustration with entries that come too late. One evening Sam finds a free indicator, downloads it, and copies it into the Indicators folder. The terminal restarts. Arrows appear on the chart. Sam scrolls back through the history and sees a neat set of arrows near every turning point. It looks exactly like what Sam has been searching for.
Sam is excited. Sam decides to switch to a real account the next morning, because the history looks so clear.
The next morning, Sam opens the chart again. The arrows from the night before have moved. A sell arrow that seemed to sit right on a high is now several candles away from the point where the move began. Sam had been looking at the history, not at the live feed, and the history had been redrawn while Sam slept. That is the core of the problem. Some indicators redraw past signals when new candles form. Traders call this repainting. A repainting tool can look perfect on past data, because the past is quietly adjusted to fit the picture.
Sam does not know yet whether this particular file repaints. Sam only knows that the history looked too good and the live chart told a different story. Sam closes the terminal and feels a little foolish. That feeling is the cheap part of the lesson. The expensive part would have come if Sam had trusted the history and sized real trades on it.
Notice what Sam skipped. Sam did not confirm the file name or the file type. Sam did not look for a written description from anyone who had tested the tool. Sam did not record a set of signals in real time on a demo account. Sam did not ask whether one file could be trusted without a test. Every one of those steps takes less than an hour. Skipping them can cost months of progress and a good chunk of trading capital.
The lesson is simple. A chart full of arrows is not evidence. Evidence is a log of signals you recorded as they happened, checked later against what price actually did, on an account that cannot hurt you. Everything else is a story about the past, and stories about the past are exactly what repainting tools are good at producing.
If Sam had written each arrow down the moment it appeared, the next morning would have shown the problem in plain numbers. Sam would have seen that the record and the chart disagreed. That disagreement is the most useful thing a free indicator can teach you, and it costs nothing when you are on a demo account.
How Does an Indicator File Get Onto Your MT5 Chart?
Before you test anything, you need to know what you are installing. MetaTrader uses a few different file types, and mixing them up is the first common mistake new traders make.
MetaTrader 5 indicators are written in the MQL5 language. The source code is saved in a file ending in .mq5. The compiled version, which the terminal actually runs, ends in .ex5. Older MetaTrader 4 indicators use MQL4, with source files ending in .mq4 and compiled files ending in .ex4. These two families are not interchangeable. An MT4 file will not simply work on MT5, and the reverse is also true.
A source file ending in .mq5 has to be compiled before it appears in the Navigator. A file ending in .ex5 is already compiled and can usually be used straight away. Both are fine in principle. What matters is that you know which one you have, and that you check it before you copy anything into a folder on your computer.
The folder where these files belong sits inside the terminalβs data folder. In MetaTrader 5, open the File menu, choose Open Data Folder, then go into MQL5, then Indicators. Copy the file into that folder. If you have an .mq5 file, open it in MetaEditor and press Compile. A clean compile creates the .ex5 file that the terminal runs. If the compile reports errors, do not force it. Read the first error line, fix that, and compile again.
Advertisement
Restart the terminal after copying. Many traders copy the file, wait, and wonder why nothing appears. The Navigator often does not show a new indicator until the terminal reloads its list. After the restart, open the Navigator panel, expand Indicators, and look for the file name. If it still does not appear, check the extension and the folder path before you try anything else.
A few things can go wrong at this stage. The file may be a different version from the one shown in a tutorial. The source may fail to compile because it was written for an older build. The file may have been placed in the MQL4 folder while you are running MetaTrader 5. Each of these problems is common and each one is fixable. If you see compile errors, our guide on how to fix compile errors in MQL4 walks through the usual causes and the order to check them in. If an older tool stops working after a platform update, MT4 EA not working after an update covers the common fixes.
One more point matters here. Installing a file is not the same as trusting it. The file only tells the terminal how to draw on the chart. It does not tell you whether the drawing has any value. A compiled file can also contain code you cannot read, which is why the safety checks later in this post are not optional. The question of whether the drawing is worth anything belongs to the testing step, and that is the heart of this guide.
How Do You Test Any Indicator on a Demo Chart?
This is the most important section of this post. Use the method here for any indicator, not only the one in the shared folder. The method is the same whatever the file is called and whatever the arrows look like.
Start on a demo account. A demo account uses fake money and the same charts and prices as a live account. It lets you watch the indicator react to real price moves without putting your savings at risk. Open the demo account in your terminal, and do not switch to a live account until every test in this section is complete. If you cannot say what the tool did last week on demo, you are not ready for live trading with it.
Next, attach the indicator to one chart only. Use one pair and one timeframe. A liquid major such as EURUSD on the H1 timeframe is a sensible starting point, because it gives plenty of price movement without the extreme spikes of thin markets. Remove other tools that draw arrows or lines on the same chart. You want to see what this one indicator does, and nothing else.
Then run the repaint test. This is the question that matters most. Watch the chart live for at least one full session. Each time a new candle forms, write down any signal the indicator shows on the candle that just closed, along with the time and the price. Keep writing as you go. Do not wait until the end of the day, because the whole point is to capture what the tool said at the moment it said it.
After the session, compare your notes with the chart. If a signal you wrote down has moved, changed direction, or disappeared, the indicator is repainting. A repainting indicator cannot be judged on its past performance, because the past keeps changing. In that case, the history you see on the chart is not a reliable record, and your own log is the only honest source of information.
Use a recording method, not memory. A simple spreadsheet is enough. Columns for date, time, pair, timeframe, signal type, and the price at the moment the signal appeared will cover most needs. Save the file with the date in its name. Do not go back and edit old rows to make the record look tidier. A messy honest log is worth far more than a neat edited one.
Next, measure what the signals did. Once you have a list of recorded signals, check each one against the price that came after it. Did price move in the signalled direction? How far did it move before it turned? Would a stop placed a sensible distance away have been hit first? Write the answers down in plain words. Do not try to make the numbers look good. The purpose is to learn what the tool does, not to prove that it works. A tool that looks dull in your log is more useful to you than one that looks exciting on the chart.
For background on how the platform handles testing, the MetaTrader 5 help page on algorithmic trading and testing explains what the Strategy Tester can and cannot show. Read it before you rely on any backtest, because a backtest on past data has the same weakness as a repainting chart: it only shows what happened in the data it was given.
Then test across different conditions. An indicator that works on a trending day may fail in a sideways range. Record signals on quiet days and on busy days. Note what happens around scheduled economic announcements, when price can jump in both directions within minutes. Test at least one other pair as well. A tool that only looks reasonable on a single symbol has not earned much trust yet.
Finally, compare the tool with a simple baseline. Could a plain moving average crossover, a basic support and resistance rule, or a single momentum reading do the same job? If the indicator adds nothing you could not get from a basic rule you already understand, that is useful to know. It means the arrows are decoration, not an edge. For a second example of how a free tool is judged against a simpler reference, see the best free SuperTrend indicator for MT5.
Advertisement
Only after all of these steps should you think about live trading, and even then only with very small size. A demo test that ends with a clear, honest log is a good result. A demo test that ends with a lot of confidence and no log is not a result at all. It is a feeling, and feelings are the most expensive thing a new trader can bring to a chart.
What Is in the Shared Indicator Folder, and What Can We Tell You About It?
This post does not describe any individual file in the shared folder. We have not written a list of its contents, and you should not rely on any description of its contents that you read anywhere, including here. What we can tell you is what the download is and how it reached this page.
The download is a shared Google Drive folder named Trading Tools. The site owner shared it as-is. bestmt4ea.com has not checked the licence of anything inside it, has not reviewed the code, and has not tested the files for accuracy or performance. Treat the folder as a third-party file, not as a product made or endorsed by us. It is not an official MetaTrader product, and nothing in this post should be read as a claim that any file in it works.
Because of that, the checks below are part of the download, not an optional extra. Work through them before you copy anything into MetaTrader.
First, open the folder and read the file names. Confirm that the file you plan to use matches the name you expect for the tool you are trying to install. If a name looks different, is missing, or does not match the description you read, stop and do not install it. Names change, and a mismatched name can mean an old, altered, or unrelated file.
Second, check the file type. For MetaTrader 5, you should expect .mq5 or .ex5 files for indicators. For MetaTrader 4, expect .mq4 or .ex4. A file with an unexpected extension, such as a program that runs as an installer, has no place in an indicator folder. An indicator is a chart tool. It should not need to install software on your computer or ask you to change system settings.
Third, scan the file before you open it. Use an up-to-date antivirus or malware scanner on the downloaded file and, if you have one, on the folder itself. Do not disable your security software to get a file to install. If the scanner flags anything, do not use the file.
Fourth, watch for requests that do not belong. An indicator file should not ask for your broker password, your account number, or a payment. It should not ask you to run a command as administrator. If you see any of those requests, close the window and stop.
Fifth, be honest about what you cannot check. You cannot see the source of a compiled file. You cannot know who wrote it from the file alone. Those limits are real, and they are the reason the demo test in the previous section is required rather than optional. A file can pass every check above and still be a weak tool. The only way to learn that is to record its behaviour over time.
If something about a file worries you, do not install it. A single free indicator is not worth a compromised computer or an account you cannot protect. There are many other tools to test, and your time is better spent learning the method than chasing one file.
What Does This Download Not Do?
Most pages about free indicators list what a tool can do. Here is what this download does not do, and what you should never assume it does.
It does not promise signals that will work in your market, with your brokerβs prices, or during your trading hours. Prices differ between brokers and between sessions, so a signal that looks clean on one chart can look different on another.
Advertisement
It does not know your account size, your risk limit, or your goals. It cannot decide how big a position should be, and it cannot tell you when a run of losses means it is time to stop and review.
It does not place a stop loss for you. You still need to choose where a trade ends if the market moves against you, and you still need to be willing to accept that loss.
It does not update itself. An indicator that worked on an older build of the platform may behave differently on a newer one, and a file that was tested last year may need testing again before you rely on it.
It does not read the news. Price can move sharply around scheduled economic releases, and a calm chart can turn quickly. A tool that draws arrows during those moments does not know what is happening outside the chart.
It does not come with support from us. We did not write it and we cannot fix it. If it stops working, your options are to test a different file, to read the platform help, or to step away from it altogether.
It does not replace your own judgement or your own rules. An arrow is a prompt to check the chart, not a complete trading plan. A plan has entry rules, exit rules, a maximum loss per trade, and a rule for when to stop trading for the day. The indicator does not supply those.
Finally, it does not stay accurate forever. Market behaviour changes, and a tool that suited one period may suit another period poorly. That is why the log in the demo section should be kept over time, not only once.
How Much Risk Should You Accept While You Test?
Every trading tool carries risk, and that includes free ones. The safest way to learn what a new indicator does is to keep the money at risk very small and the testing period long. Losses are part of trading. The goal is to make sure no single run of losses can damage your account beyond what you can recover from calmly.
Start with a demo account and treat it seriously. Use the same position sizes you would use with real money, and record every trade. A demo account that you treat as a game teaches you the wrong lessons, because it never makes you feel the cost of a loss.
When you do move to a live account, start with the smallest size your broker allows. Many new traders use a fixed fraction of their account for each trade, and a common rule of thumb is one percent or less. That is a habit, not a promise. It limits the damage from any one trade, but it does not stop a run of losing trades.
Here is a simple piece of arithmetic to make the point. Suppose an account holds 1,000 units and you risk one percent per trade. A single losing trade costs 10 units. Ten losing trades in a row at that size would cost roughly ten percent of the account, a little less because the balance shrinks as you go. That is a painful result, but it is survivable. If you had risked ten percent per trade, the same ten losses would have wiped out most of the account. The number you choose matters more than the indicator you use.
Drawdown is the term for the fall from a high point in your account balance to a later low point. Every trader experiences drawdown. A tool that has produced arrows for months can still go through a long stretch where its signals fail. Your job is to plan for that stretch before it arrives, not to be surprised by it.
Keep your records during the drawdown too. When the balance is falling, it is tempting to switch tools, change settings, or double size to win the money back. Each of those reactions tends to make things worse. Your log is the calm voice in the room. Read it before you change anything.
Be honest about what the test can tell you. A demo result, however clean, does not prove the tool will behave the same way with live money. Emotions change when real funds are at stake, and fills can differ from demo fills. Treat the demo log as the first chapter, not the whole book.
Ready to Test This Folder the Right Way?
You now have a method that works for any free indicator, not only the one in the shared folder. Here is the short version. Open a demo account. Confirm the file name and type. Scan the file before you open it. Copy it into the correct Indicators folder, compile it if needed, and restart the terminal. Attach it to one chart. Record every signal as it forms for at least two weeks, across more than one pair and more than one market condition. Compare your log with the chart and decide only after you have the evidence.
The benefit of doing this is not a magic arrow. It is a clear answer to a simple question: does this tool show me something I can check and trust, or does it only look good in hindsight? That answer is worth far more than any single download, and it protects both your account and your confidence.
If you want to compare how other free tools are presented and tested, the same method applies. You can read about the order blocks indicator for MT4 and MT5 or the fair value gaps indicator, and ask the same questions of each one: what the file is, where it came from, whether it repaints, and what your own log shows.
Start small, stay on the demo account until your log tells you something clear, and keep your risk per trade low when you do go live. Test first. Trade later.
Frequently asked questions
Is this free MT5 indicator download safe to install?
It depends on the file and on your checks. The folder is shared as-is by the site owner, and bestmt4ea.com has not verified its licence or code. Confirm the file name, scan it, and test it on a demo account first.
Do free MT5 indicators repaint?
Some do. To check, record each signal as it forms on a live demo chart, then look again later. If an earlier arrow has moved, changed or disappeared, the tool is repainting and its history cannot be trusted.
Can I use an MT4 indicator file on MetaTrader 5?
Not always. MT4 and MT5 use different languages and file types, so check the extension and the platform before you copy a file into a folder.
How long should I test an indicator before going live?
Test for at least two weeks on a demo account, across more than one pair and more than one market condition. A short test on one calm day tells you very little about how the tool behaves.
Can an indicator promise profits?
No. No indicator can promise profits or remove losing trades. Size each position so that a losing streak is survivable, and treat any signal as a prompt to check, not an order to place.
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.
Continue reading
- Currency Strength Meter Indicator MT4/MT5 Free Download
Learn how a currency strength meter indicator ranks currencies, check any MT4/MT5 file on a demo chart, and avoid common beginner mistakes before live trades.
- MT4 X SPEED Indicator: Free Download & Setup Guide
MT4 X SPEED explained honestly: what a price-speed momentum indicator measures, where it misfires in ranges, and how to test repainting on demo first.
- Forex Factory Custom Indicators: How to Test Them Safely
Learn how to check forex factory custom indicators on a demo account before you trade. Spot repainting, confirm the file, and set honest risk limits too.
- Deep Profit Lab V2 Indicator: Free Download & Setup Guide
What the Deep Profit Lab V2 indicator claims, what to verify before any free MT4 and MT5 download, how to test its arrows on demo, and what it cannot do.
- Noble Impulse V4 Indicator: Demo Test and Safe Access Guide
Noble Impulse V4 indicator explained: how to check a shared file, test its signals on demo, and manage risk. Honest steps, no profit promises, real limits.


