Forex in practice

Trade copiers for MT4 and MT5, the local setup and a VPS

An MT4 and MT5 trade copier moves orders onto your account: we look at four approaches — from built-in signals to a local copier between terminals — what to configure and when copy trading needs a VPS.

What counts as a copier and what counts as a subscription

A trade copier is a program that transfers orders from one trading account to another: an expert advisor in the terminal, a standalone application or a server-side service. Unlike a signal subscription, there is no showcase and no payment to a provider — you decide yourself what is copied and where.

Where it runsMT4, MT5
Between whataccounts and brokers
Latencyfrom fractions of a second
Does the terminal need to runyes, for the local setup

An MT5 and MT4 trade copier: four approaches

The choice depends on where the trades come from: a public provider, your own second account or a broker's service.

ApproachSource of tradesLatencyWhat you needWho it is for
Built-in MQL5 signalsA public providerfractions of a second to secondsTerminal online or a VPS, plus a subscriptionAnyone looking for a ready-made strategy
A local copierYour own second account or a friend'sfractions of a secondBoth terminals on one machineYour own accounts and a two-broker setup
A server-side serviceA platform's public showcasefractions of a second to secondsJust linking the accountAnyone who does not want to keep a terminal running
Copying inside a brokerA showcase inside the brokerminimalAn account with that brokerAnyone who wants the simplest possible start

The local setup is the only one with no intermediary and no fee: you simply move trades between your own accounts. It is also the most fragile — everything rests on a single computer.

Eight settings that decide everything

A copier almost never breaks on its own — it does exactly what it was told. These are the parameters where money is most often lost.

SETTING 01Symbol mapping

Brokers name instruments differently: EURUSD, EURUSD.m, EURUSDx. The copier must know what maps to what, or the order simply will not open.

the No. 1 cause of failures
SETTING 02Contract size

A standard lot is 100,000 units of the base currency almost everywhere, but cent and non-standard accounts differ. A mismatch produces a size a hundred times too large or too small.

check before launching
SETTING 03Volume calculation mode

Proportional to balance, by multiplier or at a fixed lot. The first preserves the leader's percentage risk; the third destroys it.

defines your risk
SETTING 04Minimum and maximum lot

A lower bound cuts off copies that are too small; an upper bound protects you from size ballooning when the master account is topped up.

a size safeguard
SETTING 05Deviation and slippage

The maximum acceptable price difference. Too tight and orders get skipped; too wide and you enter at a noticeably worse price.

a balance of two evils
SETTING 06Handling stops

Whether to copy the leader's levels, whether to recalculate them for your prices, what to do on a partial close. How closely your result matches depends on this.

often overlooked
SETTING 07Instrument and time filters

Cut out exotic pairs, metals and indices; block trading in illiquid hours and around news.

reduces the noise
SETTING 08Behaviour on a dropped connection

What to do after a disconnect: catch up on missed trades or skip them. Catching up after a strong move is usually the worse option.

decides for you

When copy trading needs a VPS and when it does not

A virtual server solves two problems: keeping the terminal running non-stop and sitting close to the broker's server. The second matters to far fewer people.

essentialSignal subscriptions and the local setupThe terminal must be online around the clock. A computer switched off overnight means missed entries and, worse, missed exits.
advisableFast strategiesScalping and news trading: a hundred milliseconds of ping to the broker's server turns into pips of slippage on every trade.
not neededServer-side copyingIf a broker's or platform's service relays the trades, your terminal takes no part in the process — there is nothing to pay a server for.
what to look atPing, not horsepowerWhat matters for copying is not the server's performance but its location relative to the broker's data centre. The smallest configuration is almost always enough.

Common failures and their causes

What happensCauseWhat to do
The order does not open at allSymbol names do not match: EURUSD versus EURUSD.mSet up a symbol mapping table
The size is many times larger or smallerDifferent contract size or account type (cent versus standard)Compare the contract specification at both brokers
Some trades are missedToo tight a price deviation tolerance, or a dropped connectionWiden the tolerance, move the terminal to a VPS
The stop-loss did not carry overLevels are not copied, or are recalculated for your pricesEnable level copying and check the mode
The trade opened, but deep in the redSlippage in a fast market with a wide toleranceNarrow the tolerance and reconsider whether the strategy suits copying
Copying stopped overnightThe terminal went to sleep along with the computerA VPS, or disabling sleep mode

Frequently asked questions

What are master and slave accounts?

The master is the source account trades are read from; the slave is the receiving account where they are repeated. The terms are used in local copiers; broker services call the same roles leader and subscriber.

Can you copy between different brokers?

Yes, but it is harder: brokers differ in instrument names, contract size, spread and execution speed. You set up a symbol mapping table, and the divergence in results will be noticeably larger than when copying within one broker.

Do free copiers work?

They do, but they usually fall short on the details that matter: handling partial closes, behaviour on a dropped connection, limits on the number of accounts. Test them on a demo across a series of trades, not on a single one.

Does copying slow the terminal down?

The local setup loads the machine with two running terminals. On a weak computer that adds latency — another argument for a dedicated server.

How do you copy trades between two MT4 accounts?

You need a copier — an expert advisor installed on both terminals: on the source account it sends trades, on the receiving account it executes them. Both terminals must be running, which is why a VPS is usually part of the setup.

Does copying work between MT4 and MT5?

Yes, cross-platform copiers handle it, but you have to allow for differences in instrument specifications and in symbol naming between brokers.

Why are trades copied under different instrument names?

Brokers append suffixes to symbols, such as EURUSD.m or EURUSDpro. The copier has to be able to map them, otherwise some trades simply will not open.

Is a VPS needed for a copier?

For a local copier, effectively yes: it works only while the terminal is running. Server-side services and copying inside a broker manage without one.

What latency does a local copier have?

On a single VPS, tens of milliseconds; between different machines over the internet, hundreds. For strategies on daily charts that is irrelevant; for scalping it is decisive.

How does a copier differ from a trading robot?

A robot makes trading decisions itself, following its algorithm. A copier makes no decisions — it repeats someone else's trades, so its quality is measured by accuracy and latency, not by return.

DiagramFour ways to copy trades in MT4 and MT5
Four ways to copy forex trades: MQL5 Signals, a local copier, a server-side service, copying inside a broker
ACTF logo
The ACTF editorial teamWe take forex copy trading apart: we check platform terms against primary sources and calculate the subscriber's result on our own MT4 and MT5 accounts.Who writes this and how we verify the dataData verified: 29.08.2026