How to Backtest a Forex Expert Advisor on MetaTrader Using Tick Data Suite?

Backtesting a Forex expert advisor is a crucial step in evaluating its performance and determining its viability for real trading conditions. MetaTrader, one of the most popular Forex trading platforms, provides a built-in backtesting feature that allows traders to analyze their EAs using historical data. However, sometimes the default data may not be enough for comprehensive analysis. This is where Tick Data Suite comes into play.

  1. Install and Configure Tick Data Suite

    To backtest a Forex expert advisor using Tick Data Suite on MetaTrader, you will first need to install the software on your system. Visit the Tick Data Suite website (link) and download and install the latest version of the software.

    Once the installation is complete, open the Tick Data Suite software. Go to the "Settings" tab and configure the tick data settings according to your preferences. Some important settings to consider include:

    • Data Source: Choose the desired currency pair and timeframe for your backtest.
    • Data Period: Determine the start and end dates for your historical data.
    • Data Quality: Decide on the data accuracy level, such as "low" or "high."
    • Data Format: Choose the desired data format, such as "MetaTrader" or "NinjaTrader."
  2. Import the Expert Advisor

    To backtest your Forex expert advisor using Tick Data Suite, you will need to import it into the MetaTrader platform. Start by opening MetaTrader and navigating to the "Expert Advisors" tab. Click on the "Expert Advisors" button and choose the "Import" option.

    Locate the .mq4 or .ex4 file of your expert advisor on your computer and select it to import. Once you have successfully imported the EA, it should appear in your MetaTrader expert advisor list.

  3. Configure the Backtest

    Now it's time to configure the backtest for your Forex expert advisor. Start by opening the MetaTrader chart of the currency pair you want to backtest. Click on the "Tools" menu and select "Strategy Tester."

    In the Strategy Tester window, click on the "Expert Advisors" tab. Select the expert advisor you want to backtest and click on "Start" to begin the test.

  4. Import the Tick Data

    Once you have started the test, click on the "Data" tab in the Strategy Tester window. Click on the "Import" button and select the Tick Data Suite file you downloaded earlier.

    The Tick Data Suite file will contain historical data that spans the selected timeframe. MetaTrader will import this data and apply it to the test, giving you a more realistic view of how your expert advisor would have performed in the past.

  5. Analyze the Backtest Results

    After your backtest is complete, you can analyze the results to gain insights into the performance of your Forex expert advisor. Go to the "History" tab in MetaTrader and locate the backtest results.

    Examine various metrics, such as profit, loss, drawdown, and winning and losing streaks. Compare the backtest results with your trading goals and determine if the EA is suitable for your trading style.


Backtesting a Forex expert advisor using Tick Data Suite on MetaTrader offers a more comprehensive and realistic analysis of its performance. By importing the Tick Data Suite and configuring the backtest, you can gain valuable insights into the EA's strengths and weaknesses. Remember, backtesting is just one step in the process of evaluating an EA's performance, but it is not a guarantee for success in real-time trading.

In our YouTube channel "MyFxBots", we've published some recorded backtesting processes, when we used Tick Data Suite for managing and configuring tick data, her is an example:

Latest Tick Data Suite Posts
EURUSD tick data download and configuration for backtesting using Tick Data Suite
EURUSD tick data download and... By following these steps and configuring Tick...
Current MetaTrader Platform Will Stop Working After May 1st, 2023
Current MetaTrader Platform Will Stop... The traders using a version of MT...
MetaTrader 4 and 5 Applications Are Back in the Apple AppStore
MetaTrader and Applications Are Back... MetaTrader and MetaTrader Apps were reinstated on...
MT4 and MT5 have been removed from Apple iOS AppStore
MT and MT have been... Apple removes the widely used and most...
Renko Bar Backtesting with Tick Data Suite and Other Great Features
Renko Bar Backtesting with Tick... It is now possible to run backtests...
Tick Data Suite Features and Details
Tick Data Suite Features and... The Tick Data Suite is a Unique...
Free Tick Data Download
Free Tick Data Download... A lot of tick data sources are...
Tick Data Suite Guide [OUTDATED]
Tick Data Suite Guide OUTDATED... On arriving to this guide it's assumed...
How to Download Dukascopy Tick Data and Purse it with Birt's PHP Scripts [Outdated]
How to Download Dukascopy Tick... A Brief Guide On How To Download...
How to Download Dukascopy Tick Data with JForex Platform
How to Download Dukascopy Tick... A Quick Guide on How to Download...
Download Birt's Free Tick Data Tools and Scripts [Outdated]
Download Birt's Free Tick Data... Download Birt's Free Tool and Script Files...
Problems with Conversion to FXT and Tick Data Usage in Tick Data Suite [Outdated]
Problems with Conversion to FXT... Problems and Issues with Strategy Backtesting in...
Free Birt's Batch Script MT4 FXT Files 2GB Limit Removal [Outdated]
Free Birt's Batch Script MT... Birt's Patch Script Removes the GB the...
Enabling and Verifying the Use of Prepared Tick Data by MT4 for Backtesting [OUTDATED]
Enabling and Verifying the Use... As the Latest Metatrader Client Builds are...
How to Prepare Tick Data FXT Files for MT4 Backtesting with CSV2FXT [OUTDATED]
How to Prepare Tick Data... Native CSV File Containing Tick Data are...
Tick Data Suite VS Free Birt's Batch [OUTDATED]
Tick Data Suite VS Free... In fact the Tick Data Suite is...
Published On Sun, 25 Feb 2024

Talk about Tick Data Suite

Information, charts or examples contained in this blog post are for illustration and educational purposes only. It should not be considered as an advice or endorsement to purchase or sell any security or financial instrument. We do not and cannot give any kind of financial advice. No employee or persons associated with us are registered or authorized to give financial advice. We do not trade on anyone's behalf, and we do not recommend any broker. On certain occasions, we have a material link to the product or service mentioned in the article. This may be in the form of compensation or remuneration.