Home » Installing Expert Advisors

How To Install A Forex Expert Advisor (EA): My guide for beginners

Discover how to install the right expert advisor for you. From choosing the right one to installing and optimizing it on your preferred MetaTrader trading platform.
MetaTrader 4 (MT4) Platform Navigator

Step 1: Choose the Right Expert Advisor

Before you can install an EA, you need to choose the one that best suits your trading style and goals.

Top 20 Tested

Top Expert Advisors Tested

Best performing Forex EAs in the market. Based on recent analyses and performance metrics.

13 Best Forex Robots

Best Forex Robots Tested for all Your Needs

Find out some of the factors to consider when selecting an EA and choose the best Forex robot for your needs.

Step 2: Download the EA Files

Once you’ve chosen an EA, the next step is to download the necessary files. Most EAs come in the form of a compressed file (ZIP or RAR) that contains the following:

  • Expert Advisor File (.ex4 or .ex5): This is the main file that contains the trading algorithm. The .ex4 file is for MT4, while the .ex5 file is for MT5.
  • Indicator Files (if any): Some EAs require additional indicators to function correctly. These will usually be included in the download.
  • User Manual or Instructions: Many EAs come with a user manual or installation guide. Be sure to read this carefully before proceeding.

Step 3: Install the EA on Your Trading Platform

For MetaTrader 4 (MT4):

  1. Open MT4: Launch your MT4 platform and log in to your trading account.
  2. Locate the “Experts” Folder:
    • Go to File > Open Data Folder.
    • Navigate to the MQL4 folder, then open the Experts folder.
  3. Copy the EA Files:
    • Extract the downloaded EA files (if they are in a ZIP or RAR archive).
    • Copy the .ex4 file and any required indicator files into the Experts folder.
  4. Restart MT4: Close and reopen MT4 to ensure the platform recognizes the new EA.
  5. Attach the EA to a Chart:
    • In the Navigator panel (usually on the left side of the platform), find the EA under the Expert Advisors section.
    • Drag and drop the EA onto the chart of the currency pair you want to trade.
    • A configuration window will appear. Here, you can set the EA’s parameters, such as lot size, risk management settings, and trading hours.
    • Check the Allow automated trading box and click OK.
  6. Enable AutoTrading:
    • Ensure that the AutoTrading button (located at the top of the platform) is enabled. It should turn green when activated.

For MetaTrader 5 (MT5):

  1. Open MT5: Launch your MT5 platform and log in to your trading account.
  2. Locate the “Experts” Folder:
    • Go to File > Open Data Folder.
    • Navigate to the MQL5 folder, then open the Experts folder.
  3. Copy the EA Files:
    • Extract the downloaded EA files (if they are in a ZIP or RAR archive).
    • Copy the .ex5 file and any required indicator files into the Experts folder.
  4. Restart MT5: Close and reopen MT5 to ensure the platform recognizes the new EA.
  5. Attach the EA to a Chart:
    • In the Navigator panel (usually on the left side of the platform), find the EA under the Expert Advisors section.
    • Drag and drop the EA onto the chart of the currency pair you want to trade.
    • A configuration window will appear. Here, you can set the EA’s parameters, such as lot size, risk management settings, and trading hours.
    • Check the Allow automated trading box and click OK.
  6. Enable AutoTrading:
    • Ensure that the AutoTrading button (located at the top of the platform) is enabled. It should turn green when activated.

Step 4: Troubleshoot Errors

Possible reasons why your EA isn’t working after installation are:

♦ AutoTrading is disabled – Click the AutoTrading button.
♦ EA settings are incorrect – Check input parameters.
♦ Trading conditions not met – Some EAs only trade at certain times.
♦ Market is closed – Check trading hours.
♦ No internet connection – Ensure you are connected

Step 5: Optimize and test Forex EA

Before running the EA on a live account, it’s crucial to optimize and test it to ensure it performs as expected. Use the MT4/MT5 Strategy Tester to backtest the EA on historical data. This will give you an idea of how the EA would have performed in the past.

Adjust the EA’s parameters (if possible) to optimize its performance. Be cautious of over-optimization, as this can lead to poor performance in live trading. Learn more in our backtesting and optimization guide.

Expert Advisor installation Video

MT5 Forex EA Installation

MT4 Forex EA Installation

EATested is at your service!


With our collection of tested and proven Forex Expert Advisors, we strive to empower traders with the right tools they need to succeed in the competitive world of Forex trading. Here are the top features of the best Forex EAs:

Trusted Vendor: The Forex EAs listed on this site are developed by trusted vendors with over 5 years of experience under their belt.

Professionalism: The EAs offered on this page are not just products of algorithms; they are crafted by professional traders and developers deep understanding of the forex market.

Market Adaptability: Expert advisors listed on this page are developed to thrive in diverse market environments.

Live Proof: Talk is cheap, especially in the forex industry. That’s why we recommend only Forex robots with live verified trading results.

Low Drawdown: The expert advisors you see on this page are developed with a focus on risk management, ensuring that drawdowns are kept at a low level.

Responsive Support: The vendors of these EAs pride themselves on offering the best support in the industry, with a team of dedicated professionals.

Regular Updates: Regular updates ensure that these robots remain at the cutting edge of technology and continue to deliver optimal performance in changing market conditions.

Final Thoughts

Installing a Forex Expert Advisor can be a powerful way to automate your trading and potentially increase your profitability. However, it’s essential to choose the right EA, install it correctly, and continuously monitor its performance. By following the steps outlined in this guide, you’ll be well on your way to successfully using an EA in your Forex trading journey.

Installation F.A.Qs

1. What files do I need to install an EA?

You need the EA file in .ex4 (MT4) or .ex5 (MT5) format. Some EAs may include a .mq4 or .mq5 file (the source code).

2. Where do I place the EA file?

  1. Open MetaTrader → Click File → Open Data Folder.
  2. Navigate to MQL4 → Experts (for MT4) or MQL5 → Experts (for MT5).
  3. Paste the EA file there and restart MetaTrader.

3. How do I activate the EA?

  • Drag the EA from the Navigator panel to the chart.
  • Enable “Allow Automated Trading” in Tools → Options → Expert Advisors.
  • Click the AutoTrading button in MT4/MT5 (it should be green).

4. How do I know if the EA is working?

  • In MT4, a smiley face😊 appears in the top-right corner of the chart.
  • In MT5, the EA status shows Active.
  • Check the Journal and Experts tabs for logs and errors.

5. Can I run multiple EAs at the same time?

Yes, but each EA must be attached to a separate chart to function properly.

6. Do I need to keep MetaTrader open for the EA to work?

Yes, unless you use a VPS (Virtual Private Server), which allows the EA to run 24/7.

7. How do I remove an EA?

  • Right-click on the chart → Select Expert Advisors → Remove.
  • Delete the EA file from the Experts folder if you no longer need it.
Scroll to Top