Guides · Getting started

What is an Expert Advisor? A plain-English guide to forex robots and auto trading

ConfirmedTrades team · 4 May 2026 · 7 min read

An Expert Advisor (EA) is a program that trades your MetaTrader account for you. What it can and cannot do, what a free EA really gets you, how to check one.

The short answer

An Expert Advisor, usually shortened to EA, is a small program that runs inside the MetaTrader trading platform and places trades on your account automatically. If you have seen the phrases forex robot, trading bot, auto trading or algo trading, they all point at the same idea. Someone wrote a set of rules, and a computer follows those rules instead of a person clicking Buy and Sell.

So what is an EA, really? Think of it as a thermostat for your trading account. You set the rules once (turn the heating on below 18 degrees), and the thermostat acts on them all day without asking you. An EA does the same with rules like "buy EUR/USD when the price crosses above its 50-period average, and close the trade at 30 pips of profit or 20 pips of loss."

MT4 EA or MT5 Expert Advisor: what the letters mean

MetaTrader comes in two versions, MetaTrader 4 and MetaTrader 5, and an EA is built for one or the other. An MT4 EA is a file ending in .ex4; an MT5 Expert Advisor ends in .ex5. They are not interchangeable, so the first practical question before you download anything is which version your broker gave you.

Both versions do the same job for a beginner: you open a chart, drag the EA onto it, allow automated trading, and leave the terminal running. The robot only works while that terminal is open and connected. Close your laptop and the robot stops, which is why many people run EAs on a small rented server called a VPS.

What an EA can and cannot do

An EA is very good at three things: it never sleeps, it never hesitates, and it applies the same rule the same way every time. If a strategy genuinely works, a robot removes the human habit of skipping the scary trades and doubling up on the exciting ones.

What a robot cannot do is think. It has no idea a central bank announcement is due in ten minutes. It cannot tell that the market has changed character since the rules were written. And it will follow a bad rule just as faithfully as a good one. A robot that risks 10% of the account per trade will lose the account; it will just do it tidily and on schedule.

Automation changes who pulls the trigger. It does not change whether the strategy makes money. That part still has to be proven.

About "free EA download"

Type free forex robot into a search engine and you will find thousands. Are they real? Yes, free EAs exist, and some are written by competent people as a hobby or as a sample of paid work. The honest problem is that almost none of them come with evidence. A download page with a screenshot of a rising line proves nothing, because a screenshot can be produced from a demo account, a backtest, or an image editor in about a minute.

The same applies to paid robots that promise a monthly return. The price tag is not evidence either. What you want, free or paid, is a live account that has been running the EA for a meaningful stretch, with the results checked by someone other than the seller. Spotting fake EA results shows you the usual tricks in detail.

How to check an EA before you trust it

This is where a verified track record comes in. On ConfirmedTrades, a developer connects the MetaTrader terminal that runs their EA, and the trades stream to a public page automatically. Nothing is uploaded or typed in, and the developer cannot edit a trade after the fact. Some accounts go one step further and are Broker-verified, meaning the record was independently confirmed at the broker using read-only access.

Browsing is free and you do not need an account. A sensible first pass for a beginner looks like this:

  • Open Rankings, choose the EA filter, and tick "Verified only".
  • Check the account type. A Demo label means no real money was at risk; a Real label means it was.
  • Look at the Score (0 to 100, with a letter grade) and the maximum drawdown before you look at the gain.
  • Check how long the account has been running and how many trades it has. A few weeks and 20 trades is a trailer, not a film.
  • Read the AI strategy analysis on the page. It flags common red flags such as martingale, grid, or trades without a stop-loss.

A realistic example with numbers

Suppose a trading robot trades EUR/USD with 0.10 lots, which for most brokers means each pip is worth about $1. Its rule is a 20-pip stop-loss and a 30-pip target. A losing trade costs roughly $20 plus spread, a winner makes roughly $30. If it wins 45 trades out of 100, that is 45 times $30 minus 55 times $20, or $1,350 minus $1,100, about $250 before costs. Notice the win rate is under 50% and the robot is still profitable, because the average win is bigger than the average loss.

Now suppose the seller quietly ran that same robot on $1,000 at 1.00 lots instead. The profit would be ten times bigger, and so would each loss. A normal run of six losing trades in a row, which happens often at a 45% win rate, would take $1,200 from a $1,000 account. That is the whole lesson in miniature: the rules matter, and the size matters more.

Distribution of trade results with a positive average trade$-180$-100$-20$60$140$220average trade +$17Result of a single tradeNumber of trades
The shape that matters: many small losses, fewer larger wins, and an average trade above zero. A win rate on its own would not tell you any of this.

Where to go next

If you are thinking about running any robot, how to vet an EA is the full checklist, and the beginner's guide to the rankings explains every column. Before you risk a single dollar, run your planned lot size through the free position size calculator. It takes a minute and it is the minute most beginners skip.

Do it in one place

On ConfirmedTrades, every published account shows its verification badges, an AI strategy analysis that flags martingale, grid and missing stop-losses, the full drawdown and risk stats, and execution costs per symbol — so you can vet a strategy before you trust it, or prove your own.

All guides