ProEA Lab · Honest notes on building & testing a real MT5 system · No income claims · Every number links to its source
Systems

How to Install an EA on MT5 (and Why It Isn't Trading Yet)

Every Expert Advisor install comes down to one folder, one drag, and one toolbar button — and the button is the step everyone misses. Here's the full path from a downloaded .ex5 or .mq5 file to an EA that actually runs: where the file goes, how to attach it to a chart, and the five-point checklist for when it sits there silently.

PLProEA LabJul 14, 2026 · 3 min read
A hand lowering a small brass clockwork trader figurine into a fitted socket on a dark wooden desk console etched with a candlestick chart — poster titled Install the Machine.

Somewhere in your Downloads folder sits an EA file you just bought. Maybe you coded it or talked an AI into writing it.

The terminal has no idea. Three steps from now, it will — if one toolbar button allows it.

Where do EA files go in MT5?

EA files go into the data folder's MQL5\Experts directory — directly in Experts, not a subfolder. The two-minute version:

  1. In MT5, choose File → Open Data Folder. Windows Explorer opens the terminal's own directory tree.
  2. Open MQL5, then Experts.
  3. Drop the EA file directly into Experts. An .ex5 is ready as-is; an .mq5 is source you'll compile once — step 5 of the checklist below.
  4. Back in MT5, right-click Expert Advisors in the Navigator panel, then hit Refresh. The EA appears in the tree.

The subfolder detail matters. Zips love to unpack into a nested folder, and we've worked a support ticket where a perfectly good EA landed one level deeper than expected — nested where nobody looks, and a source file can fail to compile from a subfolder. Move it up and refresh.

Hand-drawn sketch of a file-explorer window with a folder tree descending to MQL5 and an open EXPERTS folder; an orange arrow drops an EA file card into it.
The whole address, drawn once: data folder → MQL5 → Experts. The file goes in the open folder, not a level deeper.

How do I attach the EA to a chart?

Open a chart for the symbol and timeframe you want the EA to trade, then drag the EA from the Navigator onto it. If the chart has focus, double-clicking works too.

A settings dialog opens before anything runs. Two tabs matter: Common, where Allow Algo Trading must be checked, and Inputs, which holds whatever strategy parameters the author exposed, including lot sizing or risk caps.

Click OK. The EA's name appears in the chart's top-right corner.

Attachment only gets you this far. Trading needs the next step.

Why isn't my EA trading?

The most common cause, by a mile: the Algo Trading button in the top toolbar is off. It is the master switch for every EA in the terminal, and it ships off by default.

No dialog reminds you. Click it green.

The rest of the checklist, in order:

  1. Chart corner. The EA's name should sit in the chart's top-right. If it's flagged as disabled there, algo trading is off at either the toolbar or the EA's Common tab.
  2. The logs. The Toolbox's Experts tab is the EA's own diary for initialization and order attempts, with errors recorded there too. Journal belongs to the terminal; a clean load says so, while an EA that can't trade usually gives the reason in plain text.
  3. The calendar. Forex is closed from Friday night to Sunday night server time. A silent EA on a Saturday is a working EA with nothing to do; we've fallen for it ourselves — connected, green, and confused.
  4. Money and permissions. In the Journal, "Not enough money" points to lot size vs. account size rather than a broken install. Use a demo account for the first attach; it's the sane place to start.
  5. Source needs one compile. An .mq5 won't appear in the terminal's Navigator until it compiles. Press F4 to open MetaEditor, find the file under Experts in MetaEditor's Navigator, open it, and press F7. When the log reads zero errors, go back to the terminal and refresh.
Hand-drawn sketch of the MT5 terminal with a candlestick chart, a Navigator tree with a drag path onto the chart, and the Algo Trading toolbar button circled in orange.
The master switch lives in the toolbar, not the dialog — and it ships off.

.ex5 or .mq5 — which did you get?

An .ex5 is compiled and sealed, while an .mq5 gives you readable source. The first runs, but you take the logic on faith. With source, every entry condition and risk rule is readable before it touches money.

Most commercial EAs sell you the sealed version. Ours ship as full .mq5 source, with an AI extension kit so you can have a model walk you through the logic line by line.

The honest caveat stands either way: source gives you inspectability, the property you need the day something behaves oddly, without making a strategy profitable.

Editorial panel on ivory paper reading: An EA you can't read is a black box — with an orange underline under can't read.
Sealed code runs on faith. Source runs on inspection.

Five minutes covers the install. What you attached is now running unattended, with your money and its author's assumptions — so before it trades even demo money, run it through the Strategy Tester.

Install is the easy part. Knowing what you installed is the part that pays — read the source, or accept that you can't.

More from ProEA Lab

How to Backtest an EA in MT5 (Strategy Tester, Step by Step)

MT5's Strategy Tester will print a beautiful equity curve for a broken idea — the settings decide whether the answer means anything. Here's the full setup: where the tester hides, the modelling mode that actually simulates your stops, the three settings everyone skips, and how to read the report without fooling yourself.

Jul 14 · ProEA Lab

A brass model aeroplane inside a glass wind-tunnel chamber on a dark laboratory bench, smoke lines streaming over its wings — poster titled Test Before Trust.

Buying TradingView Indicators: The Four Access Models, and What You Actually Own

Search 'buy TradingView indicators' and you get stores, not answers. Underneath every listing sits one of four access models — open-source, protected, invite-only, or source-in-hand — and TradingView's own help pages define three of them in one sentence each. Which model you're buying decides what you can verify, what you keep when payments stop, and what the price shape has to be. Here's the map, every definition quoted from the source.

Jul 12 · ProEA Lab

Four antique keys on a dark velvet tray — one glass, one iron, one chained to the tray, one solid brass laid on an open blueprint — poster titled What You Actually Own.

How to Export MT5 Trade History (and MT4) — Every Method, 2 Minutes

Your broker already keeps a complete record of every trade you've taken — MT5 just hides the export behind a right-click. Here's every way to get your trade history out of MetaTrader 5 and MetaTrader 4: the HTML report, the spreadsheet export, custom date ranges, and the read-only investor login that lets tools sync it automatically.

Jul 12 · ProEA Lab

An antique filing drawer of paper trading receipts under a desk lamp, one receipt lifted catching the light — poster titled Export the Record.