How to Run Expert Advisors on MT4 and MT5: A Complete Setup Guide
Camovia Tray Team · 2026-09-16
The first time you attach an Expert Advisor to a chart and nothing happens, you start questioning everything. Is the EA broken? Did you install it wrong? Is algorithmic trading even enabled?
This moment is surprisingly common. It usually happens because of a simple overlooked checkbox. But before getting to the fix, let’s step back and look at what we’re actually dealing with.
What Expert Advisors Really Are
An Expert Advisor (EA) is an automated trading program that runs inside MetaTrader 4 or MetaTrader 5. It monitors the markets and executes trades based on predefined rules. Some EAs follow simple moving average crossovers, others use complex multi-indicator systems. The idea is the same: remove emotion from execution and stick to the plan.
EAs are written in MQL4 for MT4 and MQL5 for MT5. They can run continuously - even when you are away. That is the appeal. But they are not magic money-makers. An EA that performed well in backtests can start losing rapidly if market conditions change. You still need to monitor them.
Installing an EA: The Step-by-Step
The process is nearly identical for MT4 and MT5. Here is how it works.
Step 1: Download the EA file.
EAs typically come with .ex4 or .mq4 extensions for MT4, and .ex5 or .mq5 for MT5. Download from reputable sources such as the official MQL5 Market or trusted developers. Be wary of claims promising unrealistic returns.
Step 2: Locate the Data Folder.
Open your MetaTrader platform, go to File > Open Data Folder. This opens the directory where the terminal stores all its files.
Step 3: Copy the EA to the right folder.
Navigate to MQL4 > Experts for MT4, or MQL5 > Experts for MT5. Paste the EA file here. If the EA requires .dll libraries, those go into the Libraries folder.
Step 4: Restart the terminal or refresh the Navigator.
Close and reopen MetaTrader, or right-click on Expert Advisors in the Navigator window and select Refresh. The EA should now appear in the list.
Step 5: Attach the EA to a chart.
Drag the EA from the Navigator onto the chart of the instrument you want to trade. A settings window appears.
The Big One: Enabling Algorithmic Trading
This is the step most people miss.
In the settings window, check the box marked Allow Algo Trading (MT5) or Allow live trading (MT4).
But that alone is not enough. You also need to enable the master switch. Look at the top toolbar in MetaTrader - there is a button called Algo Trading (MT5) or AutoTrading (MT4). Click it. It should turn green or show a play icon.
If the EA still does not run, check the Experts and Journal tabs at the bottom of the platform for error messages. Common issues include:
- EA is disabled: This can happen if the EA settings are too aggressive or if the account balance is low.
- DLL imports are blocked: Some EAs require external libraries. Go to Tools > Options > Expert Advisors and check Allow DLL imports.
Where the Installation Process Gets Tedious
Here is the reality: setting up an EA is straightforward the first time, but repetitive if you manage multiple EAs or multiple terminals. You copy files, navigate folders, enable settings, and check the EA is actually running.
Once the EA is live, you might leave MetaTrader minimized while you attend to other things. The platform runs in the background, but the main window takes up screen space. Every time you need to check if the EA is still active or see open positions, you bring the terminal back up.
This is where Camovia Tray becomes relevant. It is not an EA itself, nor does it execute trades. Instead, it turns your MT5 or MT4 into a tray tool[citation:PRODUCT_KNOWLEDGE]. You can check live quotes by hovering over the system tray icon without opening the main terminal. The order panel shows open positions with real-time profit/loss, and you can close positions with a click[citation:PRODUCT_KNOWLEDGE].
For traders running EAs, this solves a practical problem: how to monitor what the EA is doing without constantly switching windows. The data is read from the local terminal and stays on your computer, so there is no data upload or external sharing[citation:PRODUCT_KNOWLEDGE].
Final Thoughts
Running an EA on MT4 or MT5 works when the installation path is correct and algorithmic trading is enabled. Test any EA on a demo account before going live. And if you find yourself constantly clicking back to MetaTrader just to check positions, a tray-based view might simplify that part of the routine.
MT4/MT5 Tray Assistant
Silent tracking, one-click close - check quotes and manage positions right from the tray.
Download Camovia TrayFrequently Asked Questions
What information can I monitor?
Quotes and open positions: symbol, direction, open time, current P&L, and more - all visible in the popup positions tab. Click an order to close it.
Which languages are supported?
Chinese and English, switchable on both the website and the client.
How do I download it?
Install from the Microsoft Store - the download page on this site has the link.
How do I report issues or contact you?
Send an email to [email protected].
Online Tools
Popular Symbols Trading Hours
Open/close times, weekend hours & live market status:
Related Articles
Beyond the EA Myth: What Automated Trading Actually Needs (and Where MetaTrader Falls Short)
Discover smarter MetaTrader alternatives for automated trading. Camovia Tray turns MT4/MT5 into a tray tool for quick quotes and position management.
The Reality Behind "AI Trading Bot Passive Income" – and the One Tool That Keeps You Sane While Running It
Discover how Camovia Tray turns your MT5/MT4 into a tray tool, reducing screen time and mental overhead while running automated strategies—because true trading bot passive income starts with less babysitting.
Crude Oil Trading Hours: A Complete Comparison for Global Traders
Track crude oil trading hours GMT, in India, and the UK, and see how Camovia Tray helps you monitor quotes and manage positions from your system tray.
Crypto Market Hours: Why “24/7” Doesn’t Mean What You Think
了解加密货币市场时间:24/7 交易并不意味着所有时段都适合交易。发现最佳交易时段,包括印度晚上的窗口期,并使用 Camovia Tray 随时掌握动态。
The Highest Win Rate Trading Indicator Doesn’t Exist (And Why That’s Good News)
Discover why chasing the highest win rate trading indicator misses the point—and how Camovia Tray helps you execute and manage trades with less friction, so your real-world results match your backtests.
More Articles
Gold Price Action: Reading XAUUSD Without Indicators
Gold price action on XAUUSD: how to read structure, wicks and rejection candles, plus the levels to mark - Camovia Tray keeps gold levels visible.
NYMEX Market Hours: What Traders Get Wrong About the World's Energy Exchange
Track NYMEX market hours accurately and monitor crude oil, natural gas and energy futures from your system tray with Camovia Tray for MT5/MT4.
Best Crypto Trading Bot Strategy: What Actually Works in 2026
Discover the best crypto trading bot strategy, learn if crypto trading bot is profitable, and see how Camovia Tray streamlines MT5/MT4 position management.
Best MT5 Tools: What Traders Actually Need (And What’s Just Noise)
Discover how Camovia Tray turns MT5 into a tray tool for quick quotes and position management. One of the best MT5 tools for a cleaner, private workflow.
How to Include Files in MQL4 Code with #include
How #include works in MQL4—organizing code, reusing logic, and avoiding double-inclusion errors—plus tray monitoring while you develop.