Free Forex Indicators for MT4 & MT5
Forex Viking Indicator Free Download: How to Check It Safely
Check the shared Forex Viking folder before you trust it. Learn to test any MT4 or MT5 indicator on a demo chart, spot repainting, and avoid unverified files.
Quick answer
The Forex Viking indicator is offered through a shared Google Drive folder, not as a product bestmt4ea.com has verified. Its licence and code are unchecked, and no indicator can prove it is most profitable. Before you use any file, confirm its name, copy it into your Indicators folder, and test its signals on a demo account for several weeks.
Key takeaways
- The Forex Viking folder is shared as-is by the site owner. bestmt4ea.com has not verified its licence or code.
- No indicator can promise profit. Judge any tool by demo results you record yourself.
- Confirm the file name and extension match what you expect before you copy anything into your platform.
- Test for repainting by watching signals appear live, not only by reviewing old charts.
- Use a demo account first, and keep position sizes small if you ever move to a live account.
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
Check the file name and extension
Open the shared folder and confirm that the file name and extension match what you expect. Look for compiled .ex4 files for MT4 or .ex5 files for MT5. Do not run any .exe file.
- 2
Copy the file into the Indicators folder
In MetaTrader, open the File menu and choose Open Data Folder. Go to MQL4 or MQL5, then open the Indicators folder and copy the file there.
- 3
Restart the platform
Close MetaTrader completely and open it again so that it scans the Indicators folder and lists the new file.
- 4
Attach the indicator to a demo chart
Log in to a demo account only. Open a chart, use the Insert menu and the Custom indicators list, then select the indicator and keep the default settings for your first test.
- 5
Record and check every signal
Let the indicator run live for several weeks. Log each signal with its time, price and direction, then check whether the arrow stayed in place after the candle closed.
BESTMT4EA Trading Desk
MQL4/MQL5 developers and traders. We publish the live track record for everything we review.
On this page
- Why does the hunt for one best indicator keep leaving you stuck?
- What happens when you trust an indicator too quickly?
- How do you judge an indicator without relying on the seller?
- What does an indicator actually do on your chart?
- How do you check a file before it touches your terminal?
- How do you set up a fair test on a demo chart?
- How do you spot a repainting indicator?
- Why do stop loss and position size matter more than the signal?
- What should you do when an indicator does not load?
- What is in the shared Trading Tools folder, and what does it not do?
- Who should skip this download?
- What should you do next?
Why does the hunt for one best indicator keep leaving you stuck?
Every week, many traders type the same phrases into a search bar. “Most profitable indicator.” “Best forex indicator free download.” “Indicator that wins every time.” They want one file that will end the guesswork. That hope is understandable. Forex moves fast, price is noisy, and it can feel as if every other trader already owns a secret tool.
You probably know the feeling. You open a chart and see moving averages, oscillators, bands, arrows and histograms, all at once. You trust one tool for a day, then doubt it, then switch to another. You change the timeframe. You change the pair. You change the colours. A few weeks later your chart looks busy, your notebook is empty, and you still cannot say whether any tool actually helped you.
The real problem is not a shortage of indicators. The internet has more indicators than anyone could test in a lifetime. The real problem is that you have no simple, repeatable way to decide whether a tool deserves a place on your chart. Without that method, every new download feels like a fresh start, and every loss feels like bad luck.
This page uses one shared download as its example. It is a Google Drive folder called Trading Tools, which the site owner shares as-is. The writer of this page cannot see inside that folder, so this page does not describe any file in it, and it does not claim how any indicator performs. What you will get here is a checklist. You can apply it to that folder, to any other indicator, and to the next tool you find next month.
Let us start with what a rushed decision actually costs.
What happens when you trust an indicator too quickly?
Here is a short story. The name is invented, but the pattern is very common.
Daniel is a part-time trader with a full-time job. He found a free indicator with a bold name and a long description full of promises. The page said the tool would show clear buy and sell arrows, so he would not have to think. Daniel was tired of missing moves. On a Friday evening he copied a file into his terminal. On Monday morning he attached it to a live chart and started trading straight away.
The first few trades went against him. Daniel did not write down the signals. He remembered only the ones that hurt. When a trade moved against him, he widened his stop loss so it would not be hit. When a trade moved in his favour, he closed early out of relief. By the end of the month his losses were bigger than his wins, and he could not explain why. Was the indicator wrong? Was the market simply choppy? Was he moving his stops without noticing? He had no record that could answer any of those questions.
Daniel did not lose his confidence because of one bad signal. He lost it because he made a series of decisions without evidence, and each decision made the next one harder. Then he started searching for the next “best” tool, and the cycle began again.
This is the cost most guides skip. It is not only the money lost on individual trades. It is the trust you lose each time a tool fails without a clear reason. You stop believing your own judgment, and you start believing whichever file promised the most. That is the trap the hunt for one best indicator creates.
If you recognise yourself in Daniel, you are not behind. You are simply at the point where a repeatable process matters more than one more file.
How do you judge an indicator without relying on the seller?
Start by separating three things: the claim, the code and the evidence. The claim is what a page or a file says the tool does. The code is what the file actually runs when it is attached to your chart. The evidence is what happens when you test the tool under conditions you control and write down. Most free downloads give you a claim and very little else.
Your job is to move from claim to evidence. You do not need to be a programmer to do that. You need three habits.
The first habit is to write rules before you look at any signal. Write down the pair, the timeframe, the session you will trade, and what a valid signal looks like. For example, you might decide that you only act on a signal when it appears at the close of a candle, and only during the London session. Rules written after the fact are just stories.
The second habit is to keep the test small and steady. Use one pair and one timeframe at a time. Use the default settings first. If you change a setting, write the change down with the date. Changing five things at once makes it impossible to know what caused a result.
The third habit is to record everything. Keep a simple log with the date, the time, the pair, the direction, the entry, the stop loss, the exit and a short note about why you took the trade. A spreadsheet is enough. The log turns memory into data, and data is the only thing that can tell you whether a tool is useful for you.
Notice what is missing from this list. There is no step that says “trust the arrows.” Trust comes last, and only after several weeks of logged evidence.
What does an indicator actually do on your chart?
An indicator is a calculation that runs on price data. Most indicators look at past candles and produce something you can see: a line, a histogram, a coloured zone, a dot or an arrow. The author chooses the calculation and the rules that turn it into a signal. A moving average crossing, a band break and a momentum reading turning up are all simple examples.
Indicators fall into two broad groups. Some are lagging, which means they confirm something that has already happened, such as a trend that has already started. Others try to be leading, which means they hint at a move before it happens. Leading tools often produce more signals and more false alarms. Lagging tools often produce fewer signals, and they arrive later. Neither group is better in every market. The right choice depends on how you trade.
An indicator cannot see everything. It does not read the news. It does not know your broker’s spread, your slippage or your account size. It does not know whether a large order is about to hit the market. It only sees the price history your platform provides. When an indicator shows an arrow, it is telling you that its rule was met, not that the trade will succeed.
Indicators also do not place trades by themselves, unless a separate expert advisor is attached and running. Many traders blur these two ideas. A custom indicator usually draws on the chart and may trigger an alert. An expert advisor is a program that can open and close orders. Keep them separate in your head, and in your testing.
If you want to compare a different trend tool with the kind of signal you may see from a shared file, read this guide to a free SuperTrend indicator for MT5. It shows how one trend-following design works, which gives you a reference point for judging any other tool.
How do you check a file before it touches your terminal?
Before you copy anything into your platform, look at the file itself. This step takes two minutes, and it prevents most of the damage that careless downloaders suffer.
Start with the extension. On MT4, indicators come as compiled .ex4 files, and the readable source code uses .mq4. On MT5, the compiled file ends in .ex5, and the source uses .mq5. A compiled file is ready to run. A source file must be compiled before it works, and compile errors are common when a source file was written for another version. If you hit that problem, read this guide on fixing compile errors in MQL4.
Next, be very wary of anything that ends in .exe. An indicator for MetaTrader does not need to be a stand-alone program. If a file called an indicator asks you to run it like an application, do not run it. Delete it, or move it out of the way, and look at other files in the same folder with more care.
Then scan the file with a reputable antivirus program before you copy it. Do not switch off your protection to make a download work. If your antivirus flags a file, treat the warning as serious information and stop there.
Confirm the file name too. The name should match what you expect from the folder listing and from the platform you use. If the name looks like a copy of a well-known product with one letter changed, slow down. Typos and near-copies are a common sign that a file has been altered.
Finally, never enter your broker login, your password or any personal detail into an indicator, a settings panel or a pop-up asking for account access. A chart indicator has no reason to ask for your login. If one does, close it and go no further.
Keep a copy of every file you test, in a folder you control. If something goes wrong later, you will know exactly which version you tested.
How do you set up a fair test on a demo chart?
A demo account is the right place to test any indicator. It lets you see signals on live prices without risking real money. It is not a perfect copy of a live account, because demo fills can be easier than live fills. Keep that difference in mind, and do not treat a good demo week as proof.
Open a demo account with your broker or on a demo server, then attach the indicator to one chart. Choose a major pair that you already understand, such as EURUSD, and one timeframe, such as H1. Remove every other indicator from that chart, so you can see the effect of the one you are testing. Use the default settings for the first run.
Decide the trade size before the test starts. A small, fixed lot size is best, such as 0.01 lots, so that every trade carries the same weight. Set a stop loss on every trade, and decide how you will exit before you enter. Write these choices into your log before the first signal arrives.
Run the test for several weeks, not several days. A short run can be dominated by one unusual market move. A longer run lets you see several market conditions: quiet ranges, strong trends and news-driven spikes. During that time, do not change the settings to chase the last signal. If you feel the urge to change something, write the urge down in your log and wait until the test is finished.
MetaTrader 5 also includes a Strategy Tester for testing automated strategies on historical data. It is a useful tool, but it is not a replacement for live forward testing. Read the official guide to testing trading strategies in MetaTrader 5 before you rely on any backtest result. Backtests show how a rule behaved in the past. They cannot show you how you will behave in the next volatile hour.
At the end of the test, review your log. Count the signals. Look at how many were followed by moves in your expected direction, and how many were not. Look at the largest loss and the largest drawdown, which is the fall from a peak balance to a low point. Then ask a simple question: would I be comfortable running this with real money, on this pair, with these rules? If the answer is no, that is useful information. It is a good result, because it saved you from a more expensive lesson.
How do you spot a repainting indicator?
Advertisement
Repainting is one of the most important problems to check. An indicator repaints when a signal appears in one place on the chart, then moves, changes colour or disappears after new price data arrives. A repainting tool can look excellent when you scroll back through old charts, because the history has been adjusted to fit the signals. In live trading, the same tool can give a very different picture.
The test is simple. Attach the indicator to a demo chart, let it run live, and watch it as candles form. Write down each signal the moment it appears, including the time and the price. Then wait for the candle to close. Did the arrow stay where it was? Did the colour change? Did the signal vanish? If the answer to any of those questions is yes, the indicator repaints, and its history is not a reliable guide.
Do not rely on a screenshot of old charts to decide whether a tool repaints. A screenshot shows you the final result, not the process. You need to see the signal appear in real time and then compare what you recorded with what remains.
Some traders also check an indicator’s behaviour during a fast move. A tool that only signals after a big candle has already closed may be late but stable. A tool that signals early and then reverses on the next candle is less trustworthy. Your log should show which pattern you are dealing with.
If you want to see how a non-repainting approach can be described and configured, this guide to non-repainting divergence indicator settings explains the idea in plain language. Use it as a standard for comparison, not as a promise about any other tool.
Why do stop loss and position size matter more than the signal?
A signal tells you where a trade might go. Your stop loss and position size tell you how much you can lose if it goes wrong. Most beginners spend their energy on the signal and very little on the second question. That imbalance is where many accounts are damaged.
Choose a fixed amount you are willing to risk on any single trade. Many traders use a small percentage of their account, such as one percent or less, because it keeps a losing streak survivable. Then calculate the position size that matches that risk and your stop distance. The math is not complicated, but it must be done before you enter, not after.
Your stop loss should reflect the market, not your hope. A stop placed too close will be hit by normal price noise. A stop placed too far away forces you to use a tiny position size or accept a large loss. One common method is to base the stop on volatility, using a measure such as the Average True Range. The guide to choosing an ATR multiplier for stop loss explains how that works and what its limits are.
Drawdown matters as much as the win rate. A tool that wins more often can still lose more money overall if its losing trades are much larger than its winning trades. When you review your log, look at the average win, the average loss, the largest drawdown and the number of trades. A win rate on its own tells you very little.
Never move a stop loss further away to avoid a loss you have already accepted in your plan. That single habit can turn a manageable mistake into an account-threatening one. If you cannot follow your own stop, reduce the position size until you can.
What should you do when an indicator does not load?
Sometimes the file looks correct, but the indicator does not appear in your platform. This is common after a platform update, or when a file was placed in the wrong folder. Check that the file sits in the Indicators folder under the correct MQL4 or MQL5 directory. Restart the platform completely, not just the chart. If it still does not load, check the Experts and Journal tabs for error messages.
Platform updates can also break older files. If your indicator worked before an update and stopped afterwards, the cause may be a change in the platform, not the file. The steps in this guide on fixing an EA that stops working after an update apply to indicators too, because the troubleshooting path is similar.
Do not spend hours trying to force a broken file to run. A file that will not load on a demo chart is not ready for any kind of testing. Move on, note the problem in your log, and decide whether the file is worth the time.
What is in the shared Trading Tools folder, and what does it not do?
This section is the offer breakdown. It describes what the download is and what it is not. It does not describe the contents of any file, because the writer of this page has not verified them.
The download is a shared Google Drive folder named Trading Tools. The site owner shares it as-is. bestmt4ea.com has not verified its licence, its code or the behaviour of any file inside it. The folder is listed as suitable for MT4 and MT5.
| Item | What it means for you | What you should check |
|---|---|---|
| Source | A shared Google Drive folder, shared as-is by the site owner | Confirm the folder link and the file names before you copy anything |
| Licence | Not independently verified by bestmt4ea.com | Read any licence notice inside the folder yourself |
| Files | Contents are not described on this page | Open each file’s name and extension, then scan it |
| Platform | Listed for MT4 and MT5 | Use the .ex4 file for MT4 and the .ex5 file for MT5 |
| Testing | Not tested or endorsed by bestmt4ea.com | Run any file on a demo account for several weeks |
| Cost | Free to access at the shared link | Watch for pop-ups that ask for login details or payment |
The table gives you a practical checklist. It does not replace your own testing.
It does not promise profit. No indicator can promise profit, and nothing in this download changes that. It does not describe results, win rates, accuracy or drawdowns, because this page has no verified data about them. It does not replace a stop loss, a position size rule or a trading plan. It does not know your broker’s spread, your execution quality or your account size. It does not decide when to trade for you. It does not come with support from bestmt4ea.com, and it does not come with any assurance about how a file will behave on your platform or in the market you trade.
Before you install a file, confirm that the file name matches what you expect from the shared folder. If the name differs, do not install it. Ask yourself whether the file looks like the tool you intended to test. If you are unsure, skip it.
Because the writer of this page cannot see inside the folder, the most useful thing this page can do is show you how to check it yourself. Treat the folder as unknown until you have checked it, file by file, on your own machine.
What the download does offer is a starting point for your own test. The value is in the process: a clean install, a demo chart, a written log and a fair review. Those steps work for any indicator, and they will show you whether this one is worth a place on your chart.
Who should skip this download?
Some traders will get more value from skipping this download entirely. That is a sensible choice, not a failure.
Skip it if you want a tool that promises certain outcomes. This page cannot offer that, and no honest source can. Skip it if you are not willing to test on a demo account for several weeks. A quick install and a live trade is the exact pattern that cost Daniel his confidence. Skip it if you cannot keep a simple trade log, because without the log you will not learn anything from the test. Skip it if you are not comfortable checking file extensions, scanning downloads or reading platform messages.
Advanced traders may still review the file, but they should treat it the same way. Their own rules, their own data and their own risk limits matter more than any shared folder. An experienced trader can use a demo chart to test a new idea just as carefully as a beginner.
Many beginners who skip the testing step end up repeating the same cycle: a new file, a few quick trades, a confusing result and another search. Breaking that cycle is the real goal of this page.
If you are a beginner, you may find it more useful to learn the basics first. The steps in this guide are a good start. You can build your own rules, then decide whether any shared indicator fits them.
What should you do next?
You now have a method, not a verdict. Here is the single next step.
Open a demo account, write your rules, and set up one clean chart. Then review the shared Trading Tools folder with the checks in this guide: confirm the file name, avoid any .exe file, scan the download and keep a copy. Attach one file at a time and record every signal for several weeks. Only then decide whether the tool deserves a place on your live chart.
Do not rush this. A tool that earns your trust will still be there after a month of careful testing. A tool that loses your trust in a week was never the right fit. Your log will tell you which one you have.
Start your demo test today, and let the evidence make the decision.
Frequently asked questions
Is the Forex Viking indicator the most profitable indicator?
No indicator can prove that claim. Profitability depends on your strategy, your broker's trading conditions, your risk per trade and the market you trade. Test any indicator yourself before you rely on it.
Is the Forex Viking shared folder safe to open?
bestmt4ea.com has not verified the files in the shared folder. Scan downloads with antivirus software, confirm file names, and never run an executable (.exe) file that claims to be an indicator.
Can beginners use this indicator?
Beginners can learn from any indicator, but only on a demo account and with written rules. Pick one pair and one timeframe, then judge the signals over several weeks before you draw conclusions.
How do I check whether an indicator repaints?
Attach it to a demo chart, let it run live, and write down each signal the moment it appears. If an arrow moves, changes colour or disappears after the candle closes, the indicator repaints.
Which platforms does this download suit?
The shared folder is listed for MT4 and MT5. Check whether each file is a compiled .ex4 (MT4) or .ex5 (MT5) file for your platform before you copy it into the Indicators folder.
Does an indicator replace a stop loss?
No. An indicator gives signals, not protection. Set a stop loss on every trade, and size each position so that one losing trade cannot seriously damage your account.
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.
- 16 min readCurrency Strength Meter Indicator MT4/MT5 Free DownloadLearn 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.Read next →
- 17 min readStop Loss Take Profit MT4: Free Risk and Position Size GuideStop loss and take profit only protect you when the lot size behind them is right. Use this free MT4 risk guide to size each EA trade from your own risk.Read next →
- 19 min readStrength Candles MT4 Indicator Free Download: Safe GuideFree Strength candles buy sell MT4 indicator guide: how to vet a shared file, install it, test for repainting on demo, and what a shared folder cannot prove.Read next →
- 16 min readBoom and Crash MT5 Indicator Free Download: Demo GuideBoom and Crash MT5 indicator free download explained. Test any indicator on a demo chart, spot unsafe files, and check the shared folder before you install it.Read next →


