DEFINITION
What is an expert advisor in forex?
An expert advisor is a program that runs inside MetaTrader and places trades for you according to rules written in advance. The useful part of the answer is what it cannot do.
Short answer
An expert advisor (EA) is an automated trading program that runs inside MetaTrader 4 or 5. It watches price, applies rules a developer wrote, and places, manages and closes trades without you present. It is not artificial intelligence and it does not learn your preferences — it follows instructions, consistently and without hesitation.
The plain definition
An expert advisor is a program that runs inside MetaTrader and trades your account automatically. It reads incoming prices, checks them against rules somebody wrote in advance, and places orders when those rules are satisfied. Then it manages the position — moving stops, taking profit, closing out — by the same kind of rules.
"EA" is MetaTrader’s own vocabulary. Elsewhere the same thing is called a trading bot, an algo, or an automated strategy. There is no technical difference; the word tells you which world the speaker comes from.
What it genuinely does well
- It does not get frightened. It will not move a stop because the trade feels like it will come back.
- It does not get bored. The four-hundredth signal is executed identically to the first.
- It does not skip trades after a loss. The single most expensive habit in discretionary trading, and automation removes it entirely.
- It watches continuously. Levels that appear at 3am are traded at 3am rather than found the next morning.
Notice that none of these are about prediction. The advantage automation reliably delivers is consistency, not foresight — and for most retail accounts, inconsistency is the larger problem.
What it cannot do
This is the half that definition pages leave out, and it is the half that decides whether someone is disappointed six weeks in.
| It cannot | Why |
|---|---|
| Predict the market | It applies rules to past and present prices. Nothing more. |
| Adapt to conditions it never saw | A strategy tuned to a trending market does not become a range strategy on its own. |
| Run with the terminal closed | It executes inside MetaTrader, not on the broker’s server. |
| Guarantee a return | Nothing that trades a market can. |
| Fix a bad strategy | Automation makes a losing edge lose faster and more reliably. |
How it differs from the alternatives
A signal service sends you a decision and you place the trade yourself — the difference is execution speed and whether you have to be awake, which we set out in signals versus an expert advisor. Copy trading mirrors another account’s trades into yours automatically, which is closer to an EA in mechanics but ties you to one trader’s judgement rather than to a defined rule set.
If you are deciding whether to run one at all, what to know before your first bot covers the practical requirements. If you are already comparing products, the seven-point evidence test is the faster route.
Common questions
What does EA stand for in forex?
Expert Advisor. It is MetaTrader’s own term for an automated trading program, introduced with MT4 and carried into MT5. Outside the MetaTrader world the same thing is usually called a trading bot or an algo. They mean the same thing, though "EA" specifically implies it runs inside MetaTrader rather than on a crypto exchange or a broker’s own API.
How does an expert advisor work?
It runs on a chart inside MetaTrader and receives every price tick the terminal receives. On each tick it evaluates its conditions — a moving average cross, a price level, a volatility filter, whatever the developer coded — and if the conditions are met it sends an order to the broker. It then manages that position according to its exit rules. The terminal must stay open and connected for any of this to happen, because the EA runs inside the terminal rather than on the broker’s server.
Is an expert advisor the same as AI?
No, though the words are now used interchangeably in marketing. The overwhelming majority of EAs are ordinary rule-based software: if this, then that. Some use machine learning to set parameters, but very few in the retail market, and none of them "understand" the market in the sense the phrase implies. Treat AI in an EA product name as a marketing term unless the vendor explains specifically what it does.
Do expert advisors actually work?
They do exactly what they were programmed to do, which is a different question from whether they make money. An EA reliably removes execution errors — moving a stop out of fear, skipping a valid signal after a loss, doubling down to get even — and those errors cost most retail traders more than strategy selection does. Whether any specific EA is profitable depends on its strategy and on the market it meets, and no honest vendor will promise a return.
Further reading
Educational information only, not financial advice. Trading leveraged products carries substantial risk of loss. Last updated 2026-08-19.