EnglishNederlandsPortuguesEspanolDeutschFrancais

Trade Copier: How They Work and What Silently Breaks Them

By 7 min read trading Published:
Trade Copier: How They Work and What Silently Breaks Them

A trade copier mirrors trades from one account to others automatically. One account opens a position, and within a fraction of a second the same position appears on every account connected to it, resized for each one. That is the whole idea, and it is simple enough that the interesting part is entirely in what goes wrong.

This page covers how a copier works underneath, local versus cloud setups, the four failures that silently cost money, how to size positions across accounts of different sizes, and where copiers are genuinely useful rather than just clever.

How a trade copier works

Three parts. A master where trades originate, a transport that carries the instruction, and a slave that reproduces it.

On MetaTrader the usual build is an expert advisor on each terminal. The master EA watches for open, modify and close events and publishes them. The slave EA subscribes and executes the equivalent action on its own account. Transport is a shared file, a local socket, or an HTTP endpoint when the accounts sit on different machines.

The slave has to do considerably more than "open the same trade":

That last one separates a copier you can leave running from a script that works until it does not. Without reconciliation a copier will eventually double a position, and a doubled position is how an account blows a risk limit in a single move.

Local versus cloud

Local Cloud
LatencySingle-digit millisecondsTens to hundreds of milliseconds
RequiresAll terminals on one machine or VPSNothing shared; accounts anywhere
Fails whenThe machine reboots and terminals do not restartThe network drops, though a good one queues and reconciles
SuitsShort holding times where milliseconds matterSwing and intraday, and accounts at different brokers

The honest rule: if your strategy needs single-digit millisecond copying to work, the edge is too thin to survive a live spread anyway. For almost everything else, cloud is the better trade because uptime beats speed.

Four failures that cost money

1. Symbol suffixes

The master trades EURUSD, the slave broker calls it EURUSD.raw or EURUSDm. Without suffix handling the slave silently does nothing while the terminal looks perfectly healthy: EA attached, smiling face, no errors. You discover it when you compare statements a week later. This is the number one cause of "the copier isn't working".

2. Lot rounding

Proportional sizing produces fractional lots that must be rounded to the broker's step. On a small slave account that rounding is a large share of the intended position. Rounding up quietly increases risk beyond the master's; rounding down to zero drops the trade entirely. Neither is visible from the outside.

3. Partial closes and modifications

Copying opens and closes is the easy half. A master that scales out, moves a stop to break even, or trails a stop produces a stream of modify events. A copier that ignores them leaves the slave in a materially different trade, and by the time it matters the positions have already diverged.

4. Latency during the moments that count

The slave always fills after the master. On a swing system this is irrelevant. On a system targeting a few pips it can be most of the edge, and the gap is widest exactly when it hurts: at the open and around news, when the queue is longest. Measure master-to-slave delay under load, not at rest.

Sizing across different account sizes

Mode Behaviour When it is right
Balance proportionalslave lot = master lot × (slave balance / master balance)The default. Keeps percentage risk aligned as balances drift apart.
Fixed multiplierslave lot = master lot × a constantWhen you want deliberate, controlled divergence in risk.
Fixed lotAlways the same sizeRarely. Risk per trade drifts as the balance moves.

Whichever you pick, every slave needs its own drawdown guard. Inheriting the master's risk logic is not enough when the slave carries limits the master does not have.

Where a copier is actually worth it

And where it is not: a copier does not diversify anything. Four accounts on one master is the same position four times, so the losing streak arrives on all four in the same week. The correlation is exactly one, and calling it diversification is the most expensive mistake in this area.

On prop firm accounts, read the rules first

Copying from a third party or a signal service is prohibited essentially everywhere. Copying between accounts you own varies: some firms permit it, others treat identical fills across accounts as a shared strategy. Firms also cap total capital per strategy across all your accounts, which is aimed precisely at running one master across several evaluations.

Simultaneous identical fills are trivially visible in the firm's own data, and the assessment usually happens at payout review, after the work is done. The detail is in trade copiers on prop firm accounts.

What we run

Ours exists because we needed a copier that understood prop firm rules rather than one that simply mirrored fills: per-slave lot multipliers, balance-proportional sizing, symbol suffix resolution, reconciliation after disconnect, and drawdown limits enforced on the slave rather than assumed from the master.

If what you actually want is the automation without operating a copier fleet, the JPTC Algo runs on your own account at your own broker and we host it, so there is nothing to install and no VPS.

Related: how latency affects copied accounts and setting one up across multiple accounts.

What is a trade copier?
Software that mirrors trades from one account to one or more others automatically, resizing each position for the receiving account. On MetaTrader it is normally an expert advisor on each terminal: one publishes trade events, the others reproduce them.
What is a cloud-based trade copier?
One where the transport runs on a server rather than requiring every terminal on the same machine, so accounts can sit at different brokers in different places. It trades a few tens of milliseconds of latency for far better resilience, which is the right trade for anything but very short holding times.
Why is my trade copier not opening trades on the slave?
Symbol naming, almost always. If the master trades EURUSD and the slave broker calls it EURUSD.raw, a copier without suffix handling does nothing while the terminal still looks healthy. After that, check lot step rounding to zero and the broker's minimum stop distance.
What lot sizing should a copier use?
Balance proportional as the default: master lot times the ratio of balances. It keeps percentage risk aligned as the accounts drift apart. Fixed multiplier is for deliberate divergence, and fixed lot is rarely right because risk per trade moves with the balance.
Do prop firms allow trade copiers?
Copying from a third party or signal service is prohibited essentially everywhere. Copying between your own accounts varies by firm, and several treat identical fills across accounts as a shared strategy. Firms also cap total capital per strategy, so read the clause before connecting a second account.
Does a trade copier reduce risk by spreading it?
No, and assuming so is expensive. Several accounts fed by one master hold the same position several times, so a losing streak hits all of them in the same week. That is concentration expressed across more accounts, not diversification.

Automated forex and gold trading

Runs on your own account at your own broker. We host and set it up, so there is nothing to install, no VPS and no copier fleet to maintain. No profit share, no monthly fee.

See how it works

Related Articles

trading
Free Forex Signals: Who Pays for Them, and How to Test One
8 min read
trading
How Much Capital an Automated Trading System Really Needs
7 min read
trading
MyFundedFX Review: Rules, Payouts, and How It Compares
12 min read
Pass your prop firm | JPTC Algo
See Results →
Risk Disclaimer

Trading forex and CFDs involves significant risk and is not suitable for all investors. Past performance does not guarantee future results. You should not invest money you cannot afford to lose. The content on this page is for informational purposes only and does not constitute financial advice. JPTradingCapital does not accept liability for any loss or damage arising from reliance on the information provided. Always conduct your own research before making trading decisions.