Summary: Installed your MT5 EA but it won’t start? This guide reveals 6 often-overlooked issues including disabled auto-trading, missing library files, DLL path errors, and broker-specific restrictions.




Step 1: Verify Auto-Trading Is Actually Enabled

Many users drag the EA to a chart but forget to enable auto-trading. Look at the MT5 toolbar. The ‘AutoTrading’ button must be green. If it’s red, click it. Then go to ‘Tools’ → ‘Options’ → ‘Expert Advisors’ and check ‘Allow automated trading’ [citation:7]. Screenshot: AutoTrading button on toolbar highlighted in green.

Step 2: Check the Experts Tab for Hidden Error Messages

Press Ctrl+T to open the Toolbox. Click the ‘Experts’ tab. If your EA failed to load, you‘ll see red error text here. Common messages include ‘DLL calls are not allowed’, ‘invalid stops’, or ‘Expert Advisor stopped’ [citation:2]. Screenshot: Experts tab showing red error message with EA name.

Step 3: Confirm All Dependent Files Are Present

Many EAs require custom indicators (.ex5) or library files (.mqh). If missing, the EA will silently fail. Open your MT5 Data Folder (‘File’ → ‘Open Data Folder’). Check that:
  • EA files are in MQL5\Experts\

  • Custom indicators are in MQL5\Indicators\

  • Header files are in MQL5\Include\

  • DLL files are in MQL5\Libraries\ [citation:2][citation:8]


  • Screenshot: Data folder directory tree showing proper folder structure.

    Step 4: Allow DLL Imports (If Your EA Uses Them)

    If your EA calls external DLLs, go to ‘Tools’ → ‘Options’ → ‘Expert Advisors’. Check ‘Allow DLL imports’. Also add any required URLs under ‘Allow WebRequest for listed URLs’ if the EA needs internet access [citation:3]. Screenshot: Expert Advisors tab with DLL imports checkbox checked.

    Step 5: Respond to the ‘Allow Real-Time Strategy’ Popup

    When you first attach an EA to a chart, MT5 may show a security popup asking ‘Allow real-time strategy?’. You must click ‘Allow’ for the EA to run. If you missed it, detach and re-attach the EA to trigger the prompt again [citation:2]. Screenshot: Security popup window with Allow button highlighted.

    Step 6: Check Broker Restrictions on EA Trading

    Some brokers limit EA usage on demo accounts or certain asset types. Check your broker’s terms. Also ensure you’re not using a ‘cent account’ with unusual symbol suffixes (e.g., ‘EURUSDc’ instead of ‘EURUSD’). Modify the EA’s symbol settings accordingly [citation:2]. Screenshot: Navigator window showing available symbols.

    Step 7: Restart MT5 and Re-attach the EA

    After all fixes, completely close MT5 (right-click taskbar icon → ‘Exit’). Reopen MT5. In the Navigator window, right-click ‘Expert Advisors’ and select ‘Refresh’. Drag your EA onto a chart. The chart corner should show a smiley face (😊) [citation:1][citation:7]. Screenshot: Chart corner with smiley face icon.

    Reference: MetaQuotes MQL5 Documentation; CSDN EA Troubleshooting Guide 2026 [citation:2][citation:3][citation:7].