MT5 Expert Advisor Installation: Common Errors and Fixes
The EA is attached but nothing trades - the six failure modes behind almost every broken MT5 EA installation, in the order you should check them.
July 15, 2026 · 6 min read · TradeHookX Team
First, know what healthy looks like
A correctly installed EA shows the algo-trading indicator active on its chart, prints no errors in the Experts log tab, and - for a bridge EA - reports the terminal as Online in your dashboard within seconds. If any of those three is missing, work through the list below in order; it is sorted by how often each one is the culprit.
The six failure modes
- •Algorithmic trading disabled: the master switch. Check both the global toolbar button and Tools, Options, Expert Advisors - Allow algorithmic trading. The chart shows a sad indicator when this is off
- •DLL imports not allowed: bridge EAs use a native connection library, so Allow DLL imports must be ticked in the global options AND in the EA attach dialog - the dialog resets per attach, which is why re-attaching after fixing settings matters
- •Wrong license key: one wrong character and the EA cannot authenticate - copy it from the dashboard, never retype it
- •Wrong build for the platform: an .ex5 file will not run on MT4 and vice versa - download the build matching your terminal
- •File in the wrong folder: the EA belongs in MQL5/Experts (via File, Open Data Folder), then refresh the Navigator - the Indicators folder is the classic wrong turn
- •Multiple instances: the EA on two charts of the same terminal makes both compete for signals - exactly one chart per terminal
Reading the Experts log
The Experts and Journal tabs at the bottom of MetaTrader narrate every failure in plain text: authentication errors name the license problem, DLL errors name the settings problem, and trade errors carry broker return codes. When contacting support, the two artifacts that shortcut everything: the last lines of the Experts log and the signal ID from your dashboard feed - together they trace a signal end to end.
And if the terminal connects but trades are rejected: check the account is not read-only (investor password), the symbol exists at your broker under that exact name (symbol mapping fixes renames), and the lot size respects the broker minimum.
The zero-installation alternative
Every failure mode above exists because a human performs an installation. Cloud terminals remove the class of problem: the EA arrives pre-installed, pre-licensed, and pre-configured on a hosted terminal - which is why the fastest support fix for a persistently broken local install is often switching the license slot to cloud.
Ready to automate your strategy?
7-day free trial on every plan. No credit card required.
Start free trial