Skip to main content

Why Didn't My EA (Expert Advisor) Execute the Trades?

Updated over 2 weeks ago

To execute with an EA, simply click the "AutoTrading" button at the top of your MT4 terminal.

Common Reasons for EA Trade Execution Issues

When trading with FXTRADING.com, there are several potential reasons why your Expert Advisor might not be executing trades as expected:

Basic Setup Issues

  • AutoTrading Not Enabled: The most common reason - ensure the "AutoTrading" button at the top of your terminal is enabled (it should be green)

  • EA Not Attached to Chart: Verify the EA is properly attached to the relevant chart

  • Wrong Symbol or Timeframe: Confirm your EA is attached to the correct currency pair and timeframe it was designed for

Technical Limitations

  • Insufficient Account Balance: Your account may lack the necessary margin for the trade

  • Trading Restrictions: Check if your account has any trading restrictions

  • Market Closed: The market for the instrument you're trying to trade may be closed

  • Internet Connection Issues: Unstable internet connection can prevent EA execution

EA Configuration Problems

  • Incorrect Settings: Review your EA's input parameters

  • Compatibility Issues: Ensure your EA is compatible with the MT4 version you're using

  • Programming Errors: The EA code itself may contain errors or logical flaws

  • Missing DLLs or Libraries: Some EAs require additional files to function properly

Trading Conditions

  • Slippage Settings: Your EA may have restrictive slippage settings

  • Spread Limitations: Some EAs won't trade if the spread exceeds a certain threshold

  • Lot Size Restrictions: The EA might be attempting to trade with a lot size not permitted on your account type

How to Fix EA Execution Issues

  1. Enable AutoTrading: Click the "AutoTrading" button at the top of your terminal to turn it green

  2. Restart the Platform: Close and reopen your MT4 platform

  3. Check Journal and Experts Tabs: Look for error messages in these tabs at the bottom of your terminal

  4. Review EA Settings: Double-check all input parameters

  5. Test in Strategy Tester: Use the strategy tester to identify potential issues

  6. Contact the EA Developer: If you purchased the EA, reach out to its developer

  7. Check Permissions: Ensure your EA has the necessary permissions to trade

If you continue experiencing issues with your EA, please contact our support team through Live Chat in your Client Portal or email [email protected] for assistance.

why-didnt-my-EA-execute-on-the-order.gif
Did this answer your question?