R4CopierR4Copier
MetaTrader 4

An MT4 trade copier with no EA on every chart.

MetaTrader 4 copying grew up around Expert Advisors, and inherited their failure modes. R4Copier connects through the platform itself — nothing attached to a chart, nothing to re-attach after a restart, and no broker password leaving your machine.

Native bridge, no chart EACross-broker symbol mappingMT4 ↔ MT5 ↔ cTrader
Why MT4 copying is the way it is

A platform with no copy feature, and a scripting language that could fake one.

MetaTrader 4 was released in 2005 with no concept of copying between accounts. What it did have was MQL4 and Expert Advisors, so the market built copiers out of the only tool available: an EA on a chart in the master terminal writing to a file or a memory block, and another EA on a chart in each slave terminal reading it back.

That design works, and a great deal of money has been traded through it. It also has characteristic weaknesses that have nothing to do with the vendor’s competence and everything to do with the architecture:

  • The EA has to stay attached. Change a template, close the chart, or let the terminal restart badly and the copier stops — usually without an alert.
  • AutoTrading has to stay enabled. One toggle, easy to knock off, and the slaves go quiet.
  • One EA per terminal per account. Eight accounts means eight terminals, eight charts and eight things to verify every morning.
  • No cross-platform reach. An MQL4 EA cannot drive a cTrader account.

The alternative is a bridge: one application, outside the terminals, talking to each of them through the platform’s own interface. That is what R4Copier is, and the practical difference is that there is no per-chart state to maintain or lose.

Side by side

EA copier vs. native bridge on MT4

R4Copier bridgeChart-attached EA
Setup per accountDetected automaticallyAttach EA, enable AutoTrading, verify
Survives a terminal restartReconnects itselfOften needs re-attaching
Fails loudlyLive per-slave status in one viewUsually silent
Reaches MT5 and cTraderYes — same connection listNo
Where copy rules liveOne window, per slaveEA inputs per chart
Broker credentialsYour OS keystoreIn the terminal (also local)

To be fair to EAs: a chart-attached copier keeps credentials local too — that is not where EA copiers fall down. The credential question separates local from cloud, not EA from bridge. What the bridge fixes is fragility and visibility.

MT4 specifics

The three details that decide whether MT4 copying works.

01

Symbol suffixes

MT4 brokers rename instruments freely — EURUSD.r, EURUSDm, fxEURUSD. Mapping is per connection, so one master drives slaves across different naming schemes.

02

Lot step and minimum volume

A percentage rule can produce a size the slave’s broker will not accept. Volumes are rounded to each account’s permitted step, so a scaled-down slave still places a valid order.

03

Hedging is the norm

MT4 accounts are hedging accounts — opposite positions in one symbol coexist. Copying behaves the way you would expect, which is not true of MT5 netting accounts.

Setup

From licence key to mirrored MT4 accounts.

Install R4Copier on the Windows machine or VPS where your terminals already run and sign in with your licence key. It detects every MetaTrader 4 install on the machine — plus any MT5 and cTrader ones — and lists them as available connections.

Nominate a master, add your slaves, and set a rule per slave: percentage of equity when the accounts differ in size, percentage of the master lot when they are proportional, or a static volume when you want a hard cap. Map symbol prefixes and suffixes where brokers disagree on names. From there the master trades and the slaves follow, with live per-slave status in one window and on the web dashboard.

Copying runs while the terminal does, which is why most traders put this on a VPS rather than a desktop — see self-hosted trade copier for the trade-off in full.

Questions

MT4 copying, answered plainly.

Do I need an Expert Advisor to copy MT4 trades?

Not with R4Copier. It connects to each MetaTrader 4 terminal through the platform’s own interface rather than through an EA attached to a chart, so there is nothing to re-attach after a restart and nothing that falls off when a template changes.

EA-based copiers were the standard approach for years, and they work — but their failure mode is silent. A chart closed or an EA detached stops the copying without an obvious signal.

Can I copy between MT4 and MT5 accounts?

Yes. R4Copier treats MT4, MT5 and cTrader as connections of the same kind, so an MT4 master can drive MT5 slaves and vice versa.

One caveat worth knowing: MT5 accounts can be in netting mode, where positions in the same symbol merge rather than sit side by side. That changes what a copied close means, and it is explained on the MT5 page.

How many MT4 terminals can run on one machine?

As many as the machine can support — each broker install runs independently, and R4Copier auto-detects them all on first launch.

The practical limit is memory and CPU rather than the copier. A modest VPS handles a handful of terminals comfortably; if you run ten, size the host accordingly.

My broker uses symbol suffixes like EURUSD.r — will copying still work?

Yes. Prefix and suffix mapping is configured per connection, so a master trading EURUSD can drive a slave whose broker calls the same pair EURUSD.r, fxEURUSD or EURUSDm.

This is the most common reason cross-broker copying fails on other tools, usually with an unhelpful error or none at all.

Will copying work if my MT4 terminal restarts overnight?

Copying pauses while the terminal is down and resumes when it reconnects. Trades opened on the master during the gap are not retroactively copied.

Because nothing is attached to a chart, there is no manual re-attachment step after a restart — the connection re-establishes itself.

Get started

Copy MT4 accounts without the EA babysitting.