BESTMT4EA

Free Forex Indicators for MT4 & MT5

Forex Scanner Pro Indicator for MT4: Free Download Guide

How a multi-pair forex scanner works on MT4, what to verify before installing it, how to test its alerts on demo, and what the free download does not do.

BESTMT4EA Trading Desk
Updated 1 September 202616 min read

Quick answer

Forex Scanner Pro is a name for a type of MT4 tool that watches several currency pairs at once and raises an alert when its conditions appear. It saves you from checking every chart by hand. It does not choose your trades or prove its signals, so verify its code and test its alerts on demo before any live use.

Key takeaways

  • A scanner automates the watching, not the deciding. It flags a condition on each pair, and you still decide whether that condition is a trade.
  • Before installing any scanner file, confirm its source, licence and whether it sends orders. Read the code if you can, and scan the file for malware.
  • Limit a scanner to two or three pairs at first. Many pairs produce many alerts, and most alerts are noise you must learn to ignore.
  • Test the alerts on demo and log each one. Judge the tool on a sample of at least 30 alerts, not on the most memorable chart.
Shared bundleMT4No licence stated - third-party files shared as-is, unverified

2000+ EA & Indicator Library (shared bundle)

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.

Related open-source project: EarnForex on GitHub

Own the rights to this file? Request its removal under our DMCA policy.

How to install it

  1. 1

    Confirm the source and licence before you download

    Find the author, the repository or the seller, and the licence. If the file has no named author, treat it as unverified and do not install it on a live account.

  2. 2

    Scan the file for malware

    Run the downloaded file through antivirus software before you open it. Compiled files from unknown authors are the most common way malicious code reaches a trader's machine.

  3. 3

    Open your MetaTrader data folder

    In MetaTrader 4 choose File, then Open Data Folder. That is the directory the terminal reads when it loads indicators.

  4. 4

    Place the file in the Indicators folder

    Inside the data folder open MQL4, then Indicators, and copy the file in. If the file is source code, open it in MetaEditor and compile it so the terminal can load it.

  5. 5

    Attach it to one demo chart first

    Restart the terminal, find the indicator in the Navigator, and attach it to a single demo chart. Start with one or two pairs, not the full list.

  6. 6

    Log every alert before you act on it

    Record the pair, the time, the condition and the result of every alert for at least 30 alerts. Only consider a live account once the log shows the scanner behaves as you expected.

BESTMT4EA Trading Desk

MQL4/MQL5 developers and traders. We publish the live track record for everything we review.

Ask us on Telegram
On this page
  1. What does a multi-pair scanner actually do?
  2. How do scanner signals get generated?
  3. What should you verify before you install a scanner file?
  4. How do you set up a scanner without overwhelming yourself?
  5. How do you turn a scanner alert into a trade plan?
  6. What are the common scanner mistakes?
  7. What is in this free download?
  8. How should you test a scanner before you trust it?
  9. Where do you go from here?
  10. Closing: what should you do this week?

You open the terminal on Monday morning and see eight charts. EURUSD, GBPUSD, USDJPY, AUDUSD, gold, and three more. You check each one for a trend, a pullback and a reason to trade. By the time you reach the last chart, the first one has moved and the setup you noted is gone. You start again, and by Wednesday you are tired, distracted and making decisions in a hurry.

That is the real problem a forex scanner is meant to solve. It is not that you lack a strategy. It is that the strategy takes more attention than one person can give to many charts at once. Scanning every pair by hand also makes it harder to keep the same rule on every chart, so the setups you take start to depend on your mood.

A scanner promises to do the watching for you. It checks each pair against the same condition and tells you when something lines up. That is genuinely useful. It is also easy to misunderstand, because a flag on a chart feels like a decision, and it is not one. This article explains what a scanner can and cannot do, how to verify a tool before you run it, and how to test its alerts so that you know what they are worth.

What does a multi-pair scanner actually do?

A multi-pair scanner applies one rule to several instruments and reports the instruments where that rule is currently met. The rule might be a moving average crossover, a momentum reading above a threshold, a range break or a volatility filter. The scanner repeats the same test across the list, so you do not have to.

The output is usually an alert, a marker on a chart, or a line in a panel listing the pairs that qualify. Some scanners also show the timeframe, the direction and the value that triggered the condition. A good scanner tells you why it flagged a pair, not only that it did.

It helps to be precise about what a scanner is not. It is not a trade planner, because it does not know your stop, your size or your account limits. It is not a verification engine, because a flag tells you a condition was met, not that the condition predicts anything. And it is not a substitute for reading the market, because a scanner that only sees one indicator misses everything else on the chart.

Why does a scanner help beginners and experienced traders alike?

For beginners, a scanner reduces the number of charts to watch and the number of decisions to make in a day. It also forces a habit that many new traders lack: writing the rule down and applying it consistently. For experienced traders, a scanner saves time on repetitive checks and frees attention for the setups that need judgement.

Both groups face the same trap, though. A scanner can make it easy to take many signals, and taking many signals is not the same as taking good ones. The skill is in choosing which flags deserve your time and which ones you should ignore.

How do scanner signals get generated?

A scanner generates signals by running a set of calculations on price data for each instrument, then comparing the results to thresholds or conditions. The calculations might include moving averages, oscillators, volatility measures or price structure. The thresholds are settings chosen by the author, and they decide how often the scanner speaks.

Think of the logic as a series of checks. Check one might ask whether the fast average is above the slow average. Check two might ask whether momentum is positive. Check three might ask whether volatility is high enough to matter. When all the checks pass on a given pair, the scanner raises a flag. When one check fails, the pair stays quiet.

This structure is useful because it is inspectable. If the author has written the checks in readable code, you can see exactly which conditions the scanner applies. If the logic is hidden, you cannot know whether the scanner is looking at closed bars or at the bar that is still forming. That difference matters a great deal, because a scanner that reads the forming bar can change its mind before the bar closes.

What is the danger of hidden logic?

Hidden logic makes it impossible to judge a scanner honestly. You cannot tell whether the signal is repainting, whether it uses future data, or whether its thresholds were tuned to one historical period. A scanner that looks excellent on a tidy backtest may behave very differently once it reads live prices, and without the logic you cannot explain the gap.

That is why source code matters more for a scanner than for almost any other tool. When the logic is visible, you can check it. When it is not, your only evidence is the marketing, and marketing is not evidence.

What should you verify before you install a scanner file?

Verify four things before you install any scanner file: where it came from, what it is licensed to do, whether it sends orders, and whether it is safe to run. Each check takes minutes and can save you from a serious problem.

Start with the source. Know who wrote the file and where you got it. An official repository, a named developer with a visible history, and a clear licence are strong signs. An anonymous file on a download site with a claim of profitability is not. Second, check the licence. The licence tells you what you may do with the file, and whether you can read and change the code. Open-source licences such as Apache-2.0 or MIT make verification easier because the code is available.

Third, check whether the file sends orders. A scanner should flag pairs and nothing more. If a scanner is also an Expert Advisor, it can open and close positions on your account, and you need to know that before you attach it. Look in the code for calls that place orders, and check the Navigator to see whether it is an indicator or an EA.

Fourth, scan the file. Run it through antivirus software before you open it, and treat any warning seriously. Compiled files from unknown authors are a common route for malicious software, and a trading terminal is a valuable target. If in doubt, do not install it.

What does a verification checklist look like?

A simple checklist keeps the process consistent. Write it down once and apply it to every file you consider.

Exness
CheckWhat a good answer looks likeWhat to avoid
SourceA named author or a repository you can readAnonymous uploads and unverifiable claims
LicenceA stated licence you have readNo licence, or a licence you cannot find
OrdersIndicator only, or an EA you have chosen on purposeAn unknown EA attached without your knowledge
MalwareClean antivirus scanWarnings you ignore
LogicReadable code or an honest descriptionA black box with a promise of accuracy
ClaimsPlain description of what the tool doesPromised results and fake scarcity

If the file fails any row, do not install it on a live account. You can still test a file on demo, but only once you understand what it does.

How do you set up a scanner without overwhelming yourself?

Set up a scanner with a short list of pairs, one timeframe and one rule. The temptation is to scan everything, but more pairs mean more alerts, and more alerts mean more noise. Most of that noise is useless, and the time you spend ignoring it is time you could spend on the few setups that matter.

Start with two or three pairs that you understand. Major pairs such as EURUSD or GBPUSD have deep liquidity and tend to have tight spreads, which makes alerts easier to interpret. Choose one timeframe for the whole test. H1 is a reasonable starting point because it produces fewer, slower alerts that are easier to review than the fast noise of M5.

Write down the settings before the first alert. Record the pairs, the timeframe, the thresholds and the alert method. Do not change them until you have a sample of at least 30 alerts. Changing settings after every surprise turns the scanner into a series of guesses, and you will never know which version worked.

How many pairs is too many?

There is no fixed number, but there is a practical limit: the number of alerts you can review properly in a session. If you cannot read every alert and check it against your log within a few minutes, the scanner has too many pairs or too loose a rule. Narrow the list until the review is manageable.

A practical test is to count the alerts per session for one week. If the number is consistently higher than you can review in ten minutes, cut the list. If it is consistently near zero, the rule may be too strict to be useful, and you should loosen one threshold at a time while you watch the log.

Correlation makes this harder. EURUSD and GBPUSD often move together, so two alerts on those pairs may be one trade in disguise. Notice when your scanner flags several pairs that share a common currency. Those alerts are not independent, and counting them as separate opportunities overstates the scanner’s usefulness.

How do you turn a scanner alert into a trade plan?

A scanner alert is a starting point for a plan, not the plan itself. A plan needs an entry idea, a stop, a size and an exit, and none of those come from the scanner. Build the plan in the same way you would for any setup, then decide whether the alert justifies taking it.

Ask four questions every time. Does the higher timeframe agree with the direction of the alert? Where would the stop go if the idea is wrong? How large would the position be under your risk rule? What would make you exit the trade early? If you cannot answer all four before you click, the alert is not ready to trade.

Use the alert to narrow your attention, not to widen your risk. A scanner that shows three good setups in a day is useful because it saves you from scanning eight charts for one. It is harmful if you respond to every flag by opening a trade, because that multiplies your exposure without adding any judgement.

What does a sound alert workflow look like?

A sound workflow is short and repeatable. The scanner flags a pair. You check the higher timeframe. You write the plan in your log, including the stop and the size. You decide to take the trade or skip it. You record the outcome. Each step takes a minute, and the whole sequence is what makes the scanner a tool rather than a trigger.

Write the workflow on a card and keep it beside the terminal. The card does not need to be elaborate. Its only job is to stop you from skipping a step when an alert arrives and your attention is already on the next one.

Advertisement

Skipping steps is where most losses come from. A trader who takes the alert without checking the higher timeframe is trading against the larger trend. A trader who takes the alert without a stop is making an open-ended bet. A trader who takes the alert without logging it cannot learn from the result.

What are the common scanner mistakes?

Most scanner mistakes are about attention, not about the code. The tool does what it was built to do. The trader stops doing what the plan requires. These are the mistakes that appear most often.

  • Scanning too many pairs. More pairs mean more alerts, and more alerts mean more decisions made in a hurry.
  • Trading every flag. A flag is a condition, not a trade. Filter flags with your own rules before you act.
  • Ignoring the higher timeframe. A short-term alert against a strong trend is a common cause of quick losses.
  • Chasing after the move. If the alert arrives after price has already run, the risk-to-reward is usually poor. Skip it.
  • Changing settings after a losing streak. A short streak is normal in any system, and changing settings during it makes the sample meaningless.
  • Forgetting news. A scanner does not read the economic calendar. Check scheduled releases before you act on any alert around them.
  • Assuming the scanner is always on. Terminals can disconnect, charts can be closed and alerts can be missed. Check that the scanner is running every session.

The best defence against all of these is the same. Keep the list short, keep the rule fixed, keep the log honest, and review the results on a schedule rather than in the moment.

What is in this free download?

The download on this page points to a shared Trading Tools folder, a curated third-party collection of MetaTrader files. It is not a single product with a single author’s guarantee, and it is not a verified copy of a product called Forex Scanner Pro. Before you use any file from the folder, open it, find the file you intend to test, and confirm its author, licence and source code.

The collection is linked on the card to the EarnForex Channel Pattern Detector, an open-source project under Apache-2.0 with its source on GitHub. That project is a channel detection tool, not a multi-pair scanner, so it does not match the topic of this article. Treat the link as a reference to one item in the collection rather than as proof that the folder contains a Forex Scanner Pro file.

SpecDetail
Download typeShared third-party folder of MT4 and MT5 files
PlatformMetaTrader 4 (check each file for its platform)
Relevant project on the cardEarnForex Channel Pattern Detector (Apache-2.0, source on GitHub)
LicenceStated on the card as an unverified third-party bundle; check each file
AuthorVaries by file; EarnForex for the linked project
CostFree to download from the shared folder
SignalsDepends on the file you choose; test every alert you get

What it does not do

  • It does not promise profits, and no scanner can. A flag is a condition, not a forecast.
  • It does not verify a specific product called Forex Scanner Pro. The folder is a collection, and its contents must be checked file by file.
  • It does not place trades unless a specific EA in the folder is attached and enabled, which you must confirm yourself.
  • It does not provide a verified live track record for any file in it.
  • It does not set your stop, your position size or your risk limit.
  • It does not read the economic calendar or stand aside around news.

How should you test a scanner before you trust it?

Test it on demo, with a fixed list of pairs and a fixed timeframe, and log every alert. Judge it only once the log contains at least 30 alerts. A tool that looks excellent on five alerts can be ordinary on thirty, and the only way to know is to keep the record.

Replay past bars in the Strategy Tester if the file supports it. Step forward candle by candle, record the alerts as they appear, and compare them with the alerts shown after the fact. If the alerts move or disappear, the scanner is repainting, and that is enough reason to stop using it. If they hold steady, the next question is whether the outcomes are worth the effort after spread and slippage.

Measure what matters. For each alert, record the result in R, which is the profit or loss as a multiple of the stop distance. Track the largest run of consecutive losses and the drawdown on the demo account. A scanner with a good win rate and a large drawdown is a risk, not a bargain, and the drawdown is the figure that tells you whether your account could survive a bad run.

How long should a fair test last?

RoboForex

Long enough to include different market conditions. A test that covers only a calm week tells you how the scanner behaves in calm weeks. Try to include at least one period of trend and one period of range, and at least one scheduled news event. That breadth is what makes the result more than a snapshot.

Remember that a demo account is easier than a live one. Fills are often friendlier, and emotions are lower. Build in a margin of caution, and start any live trading at a smaller size than your test assumed.

What does a scanner miss?

A scanner misses anything that is not in its rule. If the rule looks only at moving averages, it cannot see a failed breakout, a large order block that price is about to test or a pair that is quietly drifting on low volume. Those gaps are not bugs. They are the boundary of the tool, and they are why a scanner works best as a filter inside a plan rather than as the plan.

Ask the author, or read the code, for a plain list of what the rule checks. Then write the list of what it does not check next to it. A pair that looks ready on the scanner may still have a major level overhead, a holiday with thin liquidity or a central bank meeting later that day. Your own review has to cover those, and the scanner will not.

Be wary of a scanner that claims to cover every situation. Markets change regime, and a rule tuned for one regime will misfire in another. A fixed list of conditions cannot anticipate every change, which is one more reason to keep the log, review it regularly and retire a rule that has stopped matching the market.

What should a monthly review cover?

Once a month, review the whole log rather than only the recent alerts. Count the alerts, the trades you took, the trades you skipped and the outcome of each. Check whether the pairs that produced the most alerts also produced the best results, or whether the scanner is busiest on the pairs where it performs worst.

Look at the drawdown across the month, not only the final number. A month with a small profit and a deep intra-month drawdown tells a different story from a smooth month with the same result. Your account can only survive the second type, so the drawdown figure should decide whether the scanner stays in your routine.

Finally, decide what to change, if anything. Change one thing at a time, record the change, and run the new setting for at least another 30 alerts before you judge it. A month of data is enough to notice a problem, but rarely enough to fix one with confidence.

Where do you go from here?

If you decide the scanner earns a place in your process, you can build from there. Add a higher-timeframe filter, keep the pair list short, and review the log once a week. Over time, the log will show you which pairs and timeframes the scanner handles well, and you can narrow your focus to those.

For a wider view, the top ranking pages show how indicators and EAs are grouped and compared, which helps when you want to see alternatives to a single file. The customer feedback page explains how we publish reviews, and why only confirmed feedback appears on the site. If you want to automate parts of your process, the shop lists licensed products with their stated limits, and a forex VPS can keep a terminal running when your own computer is off. A VPS does not improve a signal, so use one only after your demo results support running a strategy unattended.

Closing: what should you do this week?

Pick two pairs and one timeframe. Download the shared folder, find the file you want to test, and check its source, licence and whether it sends orders before you attach it to a chart. Set the rule in writing. Then run the demo account for at least 30 alerts and log every one of them, including the ones you chose to ignore.

At the end of the test you will know whether the scanner saves you time without harming your decisions. If it does, keep it and refine the list. If it does not, you have spared yourself a costly lesson, and you can move on to a different approach without any regret.

A scanner is useful because it reduces the work of watching. It is not useful if it turns watching into trading. Keep the decision with your rules, keep the risk small, and keep the log honest.

Trading forex carries a high risk of loss, and leverage can magnify losses as well as gains. Most retail accounts lose money. Nothing in this article is financial advice, and no scanner, file or strategy on this page removes that risk. Past results do not predict future outcomes. Test every tool on a demo account first, and only risk money you can afford to lose.

Frequently asked questions

What is a forex scanner indicator on MT4?

It is an indicator that checks several currency pairs or timeframes against the same rule and shows you which ones meet it. It replaces the manual task of opening each chart one by one. It does not place trades unless a separate expert advisor is attached and enabled.

Does the Forex Scanner Pro indicator make money?

No tool can promise profits. A scanner can only report that a condition was met. Whether that condition leads to a winning trade depends on your rules, your risk per trade and market conditions. Test the signals on demo and judge them on a logged sample.

Is the Forex Scanner Pro free download safe to install?

Only after you check it. Confirm the source and licence, scan the file with antivirus software, and read the code if it is provided. Do not install a compiled file from an unknown author on a live account without testing it first.

Which timeframe works best for a forex scanner?

There is no universal answer. H1 and H4 produce fewer, slower alerts that are easier to review. M5 and M15 produce many more alerts and more noise. Choose one timeframe, test it for several weeks on demo, and change it only when your log shows a clear reason.

Can a scanner work with MT5 as well as MT4?

Not automatically. MT4 and MT5 use different languages and different APIs, so a file written for one platform will not run on the other without a rewrite. Check the platform the file was built for before you download and install it.

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.

Featured EA · Myfxbook tracked

Obsidian Aether EURUSD EA

AI-powered grid scalper for MetaTrader 5 — adaptive ATR spacing, range & trend dual detection, and institutional-grade risk management.

+94.78% GainPF 1.51414 Trades
View Full Review