AutoTrading is one check, but switching it on alone does not mean the EA will generate an order or that an order will execute. Enable it only after you trust the EA and intend to use it on that account, then work through the checks below.
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 do I fix EA execution issues?
Enable AutoTrading: Click the "AutoTrading" button at the top of your terminal to turn it green
Restart the Platform: Close and reopen your MT4 platform
Check Journal and Experts Tabs: Look for error messages in these tabs at the bottom of your terminal
Review EA Settings: Double-check all input parameters
Test in Strategy Tester: Use the strategy tester to identify potential issues
Contact the EA Developer: If you purchased the EA, reach out to its developer
Check Permissions: Enable only the permissions the EA actually requires after reviewing its source or provider. Do not enable DLL imports or external access unless you understand and accept the specific need.
Use records to identify the cause
Before changing settings repeatedly, note the platform and version, account type and server, symbol, date and time with timezone, whether the EA was attached and enabled, and the exact Journal or Experts message or order error. A redacted screenshot can help. Do not include passwords, one-time codes, private keys, recovery phrases, identity documents or full payment details.
The Customer Support Team can review current FXTRADING.com account, platform, server, symbol, trading-condition and FXTRADING.com error records. It cannot audit, debug or approve third-party EA code or strategy; contact the EA developer for that. A setting change, Strategy Tester result or support review does not guarantee that an EA will generate an order, that an order will execute, or any trading result.
Related information: Trading bot policy; Using EAs on trading platforms; Submit evidence through Service Hub
