Home › Automation (EA and bots) › Copy trading on MT5
Copy trading on MT5: practical guide in MetaTrader 5
Copy trading in MetaTrader 5 automatically replicates in your account the trades opened by another account or a signal subscribed to from within the terminal itself. It solves the execution: you don't have to be in front of the chart to copy each entry. It doesn't solve what really determines the outcome, which is who you copy, with what size, and with what loss limit.
What it solves and what it doesn't
What it's really for and what it's not for
It serves three specific purposes: executing without manual intervention, maintaining the same discipline every day, and applying identical rules across several accounts at once. If your problem is that you arrive late to entries, that you improvise, or that you can't keep an eye on the market during your trading hours, a copier addresses exactly that point. It's the same principle behind copying trades: delegating execution, not judgment.
It doesn't choose a strategy for you, nor does it eliminate market risk, nor does it turn a small account into a large one. A copier doesn't know whether the signal it replicates is good: it only knows how to translate orders from one account to another. If the source account trades poorly, your account will trade poorly with millimetric punctuality.
The difference from the rest of the automation is the degree of delegation. In copy trading you delegate the entire decision to another person; with an expert advisor you delegate the execution of your own rules. They are two different things and are constantly confused.
How it works on the inside, in words
There is a source account, which decides, and a destination account, yours. When the source opens, modifies, or closes a position, the system generates an event. The copy program receives it, translates it into an order with the size you have set, and sends it to your broker. Between the moment the signal opens and the moment your account executes, a time passes —milliseconds or seconds— that is paid in price.
The copier does not interpret the market. It applies settings: lot multiplier, maximum accepted price deviation, allowed symbols, daily loss limit, what to do with open positions if you disconnect. All of that you decide beforehand; the program only carries it out.
The algorithmic trading is the general category: any system that executes rules without human intervention. An expert advisor is the version that lives inside MetaTrader 5 and operates on the chart of a symbol with the logic that has been defined for it. Copy signals are published and subscribed to within the MQL5 ecosystem, the community associated with the terminal; there you can see the provider's history before deciding.
What the program decides and what you decide
| Vehicle | What it automates | What you decide | Main limitation |
|---|---|---|---|
| Copy trading within MetaTrader 5 | Copy entries and exits from another account | Who to follow, size, loss limit | It depends on the provider and your execution |
| External copy platform | Copying with the platform's own rules | The same, plus the bridge configuration | Latency and platform rules |
| Expert advisor on the chart | Fixed rules on a symbol | The logic, the risk and when you disconnect it | It does not adapt to anything unforeseen |
The programme decides the 'how' (sending, retries, lot size conversion). You decide the 'how much' and the 'until when'. If you leave that second part blank, the system does not protect you.
How to evaluate a ready-made tool
What to check before using it
- A long, verifiable track record. At least several months with real trades, not a screenshot of the best month.
- Maximum drawdown and recovery time. It is more informative than return. A curve that rises with 40 % drawdowns is not the same as one that rises with 10 % drawdowns.
- Number of trades and concentration. One hundred trades on a single symbol do not diversify anything.
- Real costs. Spread, commission and swap from your broker, which do not necessarily match the provider's.
- How size scales. If lot size grows with capital, risk grows with it.
- The backtest and what it contains. A backtest is a simulation on past data. It serves to check that the logic is coherent and that it does not break down with costs; it says nothing about the future. If the simulated period is the same one over which the strategy was fitted, the result is inflated.
- Short test on demo or on a small account before committing significant capital.
You will find a more detailed development of these criteria in copy trading in MT5.
What it can never do
It does not eliminate market risk: if the asset moves against you, the loss exists. It does not guarantee an execution price, especially at opens, on news or in weekend gaps. It does not know your personal, tax or liquidity situation. It does not prevent the provider from changing style, disappearing or closing the signal. And it does not correct incorrect sizing: if you copy with twice the lot size that corresponds to you, the error is yours, not the programme's.
The recurring mistakes
Copying with a larger size than appropriate. Mistake number one. The provider's lot size is copied without adjusting it to your own capital, and the account withstands half the drawdown that the source withstands.
Looking only at return. Win rate and last month's profit say little without drawdown, without the number of trades and without a time horizon.
Ignoring aggregate risk. The provider opens five positions in correlated symbols; you see five trades and the market sees one big bet.
Leaving copy trading active during high-impact news with no deviation limit configured. The price moves away and the entry arrives where you didn't want it to.
Switching signals every week. After a losing streak, it is abandoned and another one is sought; the result is usually chaining together the worst of each one.
Taking the brochure's backtest at face value. The provider shows their simulation and it is interpreted as an expectation. It is not.
Not checking broker differences. Different symbol names, spread and swap make your result differ from theirs even if the strategy is the same.
Who should automate and who should not
Anyone who already has a defined system and can explain it in two sentences should automate, as should anyone who can run it without constant supervision because of their schedule, and anyone who accepts in advance that there will be losing streaks. Also anyone who has good discipline but little availability, because automation removes the operational side and leaves them with the control side.
Anyone looking to recover losses quickly should not automate, nor should anyone who cannot describe the logic of what they copy, anyone who cannot take on a drawdown as large as the strategy requires, or anyone who is not going to spend time supervising. Automation does not replace judgement: it puts it to the test faster and without anaesthetic.
Frequently asked questions
Can I automate without knowing how to code?
Yes. Using ready-made tools —copy trading, paid signals or an expert advisor published by a third party— does not require writing code. What it does require is knowing how to evaluate them: reading a track record, interpreting a drawdown, adjusting the size and setting a loss limit. Building the tool is another discipline, and it is not the one taught here.
Does the backtest guarantee future results?
No. A backtest is a simulation on past data: it checks that the logic is coherent and that it holds up to costs, but it predicts nothing. Volatility, liquidity and the behaviour of whoever operates the signal change. Use it as a filter to rule out poorly constructed ideas, never as an expectation of results.
What happens if the terminal closes?
Positions that are already open remain on your broker's server with their stops and take profits: they do not disappear. What stops is the new management: entries and exits that depended on the terminal are not replicated. If copying is executed server-side, the provider keeps trading; if it depends on your computer being switched on, it is cut off. An expert advisor on the chart, directly, stops running while the terminal is off.
Automating what already works
At the academy, expert advisors are used for what risk requires: calculating size, placing stops and respecting limits. Never to guess the market.
Keep reading
- EAs and bots for MT5: what they are and how to use them
- Copying trades between MT5: how it is done and what goes wrong
- Copy trading with MT5 in synthetics: what is copied and what is not
- Copytrading in MT5: a practical guide in MetaTrader 5