Forex - Forex Trading - Currency Trading
  • Forex Brokers
    • Compare Forex Brokers
    • ECN/STP Forex Brokers
    • STP Forex Brokers
    • DMA/STP Forex Brokers
    • PAMM Forex Brokers
    • Metatrader 4 Forex Brokers
    • Metatrader 4 ECN Forex Brokers
    • Metatrader 5 Forex Brokers
    • Brokers With Free Forex Signals
    • Social Trading Forex Brokers
    • Bitcoin Brokers
    • Binary Options Brokers
    • NFA / CFTC US Forex Brokers
    • FSA UK Forex Brokers
    • Micro & Mini Forex Brokers
    • Forex Brokers For Scalping
    • Forex Brokers For Hedging
    • High Leverage Forex Brokers
    • Brokers With FX Managed Accounts
    • Forex Brokers With Free VPS
    • Gold,Silver & Oil Forex Brokers
    • Forex Brokers With Segregated Accounts
    • Brokers With Forex Demo Accounts
    • Best Forex Broker Bonuses
    • Forex Broker News
  •  
  • University
    • Online Forex Trading Course
    • Complete Forex Video Course
    • Forex Trading Tutorials
    • Learn How To Trade Currency Pairs
    • Candlestick Video Course
    • Forex Technical Indicators
    • Forex Chart Patterns
    • Forex Trading Tips
    • Metatrader 4 Tutorials
    • Metatrader 5 Tutorials
    • Free Trading Courses
    • Forex eBooks Collection
    • Forex Freebies
    • Forex Dictionary 
    • Forex Downloads
  •  
  • Trading Strategies & Systems
    • Simple Trading Strategies
    • Forex Breakout Trading Strategies
    • Price Action Forex Strategies
    • Elliott Wave Forex Strategies
    • Fibonacci Strategies
    • Fundamental Strategies
    • Trend Following Metatrader 4 Systems
    • Forex Scalping Metatrader 4 Systems
  •  
  • Articles
    • Technical Analysis
    • Forex Systems & Strategies
    • General Forex Knowledge
    • Forex Money Management
    • Trading Psychology
    • General Trading
    • Forex Trader Interviews
  • Tutorials
    • Trading Tutorials
    • Metatrader 4 Tutorials
  •  
  • MT4/5 Downloads
    • Metatrader 4 Indicators
    • Metatrader 5 Indicators
    • Metatrader 4 Expert Advisors
    • Metatrader 4 Systems
  •  
  • Products
    • FREE Forex Analyzer PRO
    • eToro Social Trading
    • Automated Forex Trading (ZuluTrade)
  •  
  • Charts
    • Real-Time Forex Charts
    • Real-Time Forex Rates
    • EUR/USD Forex Charts
    • GBP/USD Forex Charts
    • USD/CHF Forex Charts
    • USD/JPY Forex Charts
    • USD/CAD Forex Charts
    • AUD/USD Forex Charts
    • NZD/USD Forex Charts
    • EUR/JPY Forex Charts
    • GBP/JPY Forex Charts
    • EUR/GBP Forex Charts
    • EUR/AUD Forex Charts
    • EUR/CAD Forex Charts
    • AUD/JPY Forex Charts
    • CHF/JPY Forex Charts
    • EUR/CHF Forex Charts
    • GBP/CHF Forex Charts
    • USD/SEK Forex Charts
    • Gold (XAU/USD) Charts
    • WTI Crude Oil Charts
    • Silver (XAG/USD) Charts
  •  
  • Tools
    • Correlation Charts
    • Relative Strength Index
    • FX Performance Charts
    • Economic Calendar
    • Pivot Point Calculator
    • Forex Historical Data
    • Currency Converter
    • PIP Income Calculator
    • PIP Value Calculator
    • Risk Calculator
    • Fibonacci Calculator
    • Forex Income Calculator
    • Forex Risk Calculator
    • Banks Interest Rates
    • Movers and Shakers
    • Find A Forex Job
    • Forex Daily High/Low
    • World Clocks
  •  
  • $30 FREE
  •  
Bookmark and Share Print This Page   | Home > Metatrader Education

What is the Fastest Way to Test Many MT4 Expert Advisors?

Written by Streetpips

There are hundreds and thousands of MT4 expert advisors on the internet, which one works best in today's market?

Instead of relying on outdated comments on public forums, or expired review sites, backtesting the robot performance and functionality on your own MT4 is the best way to get your answer. This article shares how we backtest large numbers of EAs, in the fastest way possible, to sieve out the gems from the lemons and rotten tomatoes.

Start with a brand new MT4 demo application

If you test forex robots frequently on your MT4 strategy tester, you will notice all the robot names in the drop down menu of your strategy tester. These names remain on the drop down menu even after you delete the EA files from your "experts" folder. And there is a limit to how many EA names the drop down menu can hold. To prevent an over clogging of EA files in the drop down menu, it is advisable to start with a brand new demo MT4 application.

The other reason why you would want a new MT4 application is to focus on the robots you are testing at hand. If not, you will have the new robots mixed in with the old robots in the drop down menu, which will slow you down when you are searching for the robot to test. Nearly every broker should offer an MT4 demo account. Click here for an MT4 demo account.

Generate sufficient MT4 historical data

While backtests are limited by historical data, they are much faster compared to forward testing; so backtesting is still the quick and easy way to test EA viability. After installing the MT4 application and creating a demo account, we want to ensure we get the historical data. There are a number of ways to do this for free:

  • Go to Tools > History Centre > select the pairs you are interested in. Most expert advisors trade the major pairs such as EURUSD, GBPUSD, USDCHF. There are also a handful which trade "non ranging" pairs such as EURCHF and EURGBP. So it will be helpful at this point to double click on all the time frames as seen below, or click download.
  • You can also select the timeframe and pair on your MT4, and manually scroll backwards on your selected MT4 chart and this does generate historical data as well.

Get your files organized

With your MT4 good to go, we want to transfer all our EA files into the respective folder of the newly installed MT4. Simply match the files to the folders to which they belong:

  • Place expert advisors (.ex4 or .mq4) in MT4 EXPERT folder
  • Place indicator files (.ex4 or .mq4) in your MT4 folder's EXPERTS > INDICATORS folder
  • Place .dll files in your MT4 folder's EXPERTS > LIBRARIES folder
  • Place .set files in your MT4 folder's EXPERTS > PRESETS folder

Let the fun begin

Restart you MT4, click into VIEW > STRATEGY TESTER. The list of EAs you are testing should all display in the drop down menu.

Accompanying each expert advisor is usually an instruction manual, be it in on a notepad, a word document, a pdf or on the provider's website. Open this and zoom in on 2 key information:

  • The pairs which the robot runs on
  • The time frame on which it runs

Now select the respective robot on MT4"s strategy tester, and load the currency chart and time frame as per the instruction manual's recommendation. If you cannot find this information, just try EURUSD H1 and EURUSD M5, or GBPUSD H1 and GBPUSD M5 since these are the most common charts for robots.

Next, turn off visual mode and start the backtest. By turning off visual mode, you get the trading results faster.

Key Observations

Right after you start the backtest, click into the "Journal" tab; you want to make sure your EA was "loaded successfully", and lookout for any errors in the software. If all goes well, there should be trades executed within minutes.

Next, click "Graph" to observe how the robot is performing on backtest. If the chart is an outright downward slope, you probably would not be too keen on letting it manage your capital. On the flipside, you also want to be wary if the slope is up all the way on every trade. A healthy balance of wins and losses, with a graph that is either flat or sloping up should be of interest. Take note of the names of these robots.

Going Deeper

By now, you would probably have narrowed down the large pool of EAs into just a handful. These deserve greater attention. For each of these:

  • Browse through the instruction manual again to understand any trade logic that might be explained, you may want to tweak some of the default settings at this point.
  • Run the backtest again, this time with visual mode turned on to visualise sound trading logic. You can run this on more pairs to observe any differences in behavior as well.
  • Eliminate any robots which you think are not trading on sound strategy and logic, or perhaps do not trade enough, eg. 1 trade in the whole year.

Let's Get Real

Without going into the .mq4 source code and digging into programming language, the easiest way to continue studying the selected robots will be the forward test. If there is any robot that was programmed wrongly but somehow worked on the backtest, these would be revealed under real market conditions and execution.

Open the MT4, open the recommended charts and load the selected expert advisors to trade. This will be your forward test, which you can run for as long as you like to observe how the robots are trading. While the robots are forward tested, you can get on with your life and perform other tasks, checking periodically on the performance of the robots.

If you have more time

This is how we test a whole bunch of expert advisors quickly; we may have missed out on some gems of course. If time is on your side, you may choose to revisit the other robots, reading their individual manuals or studying their .mq4 codes, then see if the rest work for you!

INTERESTING FOREX SITES
Free Forex Strategies & Systems
A collection of forex systems, indicators and strategies. 100% Free Download.
Download Free Forex Strategies and Top Rated Metatrader 4/5 Indicators
Download top rated forex strategies and best MT4/MT5 forex indicators.
100 Forex Trading Strategies
Each forex strategy includes the buy and sell rules, and a free download link!
Get Forex Analyzer PRO Forex System
Start trading with one of the best fx systems for profitable forex trading!

Back to Metatrader 4 education

Find Us On Facebook

Best Forex Trading Software

Holo Eagle Forex System

Morpheus Forex trading System

Fibonacci Forex Scalper System


Home | Forex Newsletter | Site Map | Resourses | Forex Advertising | Forex Brokers | Forex Solo Ads | Contact Us
Any articles, systems, strategies, reviews, ratings, news, research, analyses, prices or other information contained on this website, by Aboutcurrency.com, its partners or contributors, is provided as general market commentary and does not constitute investment advice. Aboutcurrency.com will not accept liability for any loss or damage, including without limitation to, any loss of profit, which may arise directly or indirectly from use of or reliance on such information.



Copyright © 2021 Aboutcurrency.com. All rights reserved.
By using this site, you agree to the Terms of Use and Privacy Policy .
Risk Disclosure: Trading forex on margin carries a high level of risk, and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to invest in foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have any doubts.