How to Backtest EA in MT4 with 99% Quality

Share your favorite articles, read about Forex trading.

How to Backtest EA in MT4 with 99% Quality

Postby FXVM » Thu Aug 21, 2014 2:05 pm

When developing and evaluating EAs for MT4 (expert advisors), it is useful––if not required--to backtest strategies. Fortunately, MetaTrader has a backtesting utility built-in, but it's not very useful with its default settings. 
You will notice that MetaTrader reports somewhat low test modeling quality if you simply plug in a strategy and test against the data you have available. Here we will show you how to backtest expert advisors on MT4 with 99.9% modeling quality.

In order to maintain high-quality EA test results, it is necessary to import tick data into MT4 from a verified, external source. We recommend tickdata from Dukascopy, who have archived tick-by-tick market data  going back almost 10 years. Tickstory is a program that will automatically import tick data into MT4, which you can then use to backtest EAs.

Tickstory is FREE software, extremely convenient for traders developing and backtesting expert advisors with MT4 and MT5. You can download it from here:

Backtesting can be done on your local PC running MT4, or on the MT4 platform installed on your forex VPS. To generate the files necessary to import into MT4 and begin backtesting, all you need to do is choose the currency symbols and timeframe you would like to download in Tickstory. The application will do the rest. You can also produce custom formatted CSVs to import tick data into NinjaTrader, StrategyQuant, or another platform for testing.
Archived on our Trading Technology Blog.
James F. ([email protected])
FXVM \\ Forex VPS Hosting at Equinix in NYC & London \\
Ultra-low Latency (from 0.1ms) to Brokers, Signals, & Services. Contact us today!
Posts: 28
Joined: Tue Oct 01, 2013 4:33 am

Re: How to Backtest EA in MT4 with 99% Quality

Postby ddeeen » Mon May 16, 2016 11:58 am

I'm not sure testing using backtest will give 99% result for real trading, it much more different between real and backtest.
I even have an EA, it tested in backtest and result in worse gain, but in real one its work really great. It tested in liteforex broker using cent account.
Posts: 38
Joined: Sat May 11, 2013 11:57 am

Return to Forex articles, tips, advice