Home › Automation (EA and bots) › Copy trading on MT5

Copy trading on MT5: practical guide in MetaTrader 5

By Luis Sanches y Milton Bertillo, mentors at SHEFA Trading Academy · Updated on 27 October 2026 · Reading time: 7 min

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

VehicleWhat it automatesWhat you decideMain limitation
Copy trading within MetaTrader 5Copy entries and exits from another accountWho to follow, size, loss limitIt depends on the provider and your execution
External copy platformCopying with the platform's own rulesThe same, plus the bridge configurationLatency and platform rules
Expert advisor on the chartFixed rules on a symbolThe logic, the risk and when you disconnect itIt 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

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.

Automation guides →

Keep reading

Risk warning. Synthetic indices and CFDs are leveraged products with high risk of loss; most retail accounts lose money. Educational content, not financial advice.