Last updated 2026-08-17 23:52:12
Super Trade Copier is a one-way master/slave trade copier for MetaTrader 5. Attach it to a chart in Master mode on the account you want to copy from, and in Slave mode on every account you want to copy to — positions opened and closed on the Master appear on every connected Slave within about a second.
The license lives on the Master only. A single PIN there covers every Slave subscribed to it, so Slaves need no PIN of their own.
Master.The Master only ever watches its own positions and reports them out. It never opens or closes a trade itself, so it's safe to run on a live account.
Slave. Leave the Pin field blank — Slaves are covered by the Master's license.Both terminals need to be on the same PC. The Master and Slave talk to each other through a shared file in MetaTrader's common folder — there's no network transport involved, so this only works when everything runs on one machine. If you're copying more than one symbol, run a separate Master/Slave pair per symbol, each with its own Export File Name.
Once a second, the Master checks its open positions on the chart's symbol and — if anything's changed — writes them out to the shared file: direction, ticket number, volume, and the time each trade was opened.
Once a second, the Slave reads that file and reacts:
Only the position itself is copied — direction and volume. Stop loss, take profit, and any changes made to a trade after it's opened are not copied, and neither are partial closes or pending orders. A Slave position has no protection of its own beyond what you add manually; it stays open until the Master closes it or you close it by hand.
This is the part worth understanding properly, because it's what stops a Slave that's been offline from waking up and firing off trades that are no longer relevant.
Every position the Master broadcasts carries the time it was opened, converted to GMT so it stays accurate even if the Master and Slave are with different brokers in different time zones. When a Slave sees a Master trade for the first time, it checks how old that trade already is:
The default is 90 seconds. Lower it to be stricter about how fresh a signal needs to be; raise it if your setup is naturally a bit slow to fill.
This limit only applies to opening a trade. Closing is never age-limited — if a Slave was offline while the Master closed a position, it closes that position as soon as it's back online, however long that took.
If an open attempt gets rejected by the broker (a requote, a closed market, insufficient margin), it's not treated as final — the Slave retries it every second for as long as it's still inside the freshness window, and only becomes permanently skipped once that window passes.
The panel on the Master's chart shows one of the following:
Losing the license closes Slave trades. While the Master is unlicensed it broadcasts an empty state, and every Slave responds by closing its copied positions on that symbol. An expired PIN, a dropped internet connection, or a blocked WebRequest URL will all flatten your Slave accounts — keep an eye on the panel, especially during that final-week warning.
The same thing happens on re-init. The Master starts up flat and only reports real positions once it's checked in successfully, so re-attaching it, changing its chart's timeframe, or recompiling briefly broadcasts empty too. Do that kind of thing only when you're flat.
If we send you a message, it appears directly on the Master's chart in its own box, with an "I've Read This" button. Clicking it clears the message and confirms on our end that it was actually seen.
Where the box appears is configurable:
Master or Slave. Chooses the role.SuperTradeCopier.txt.0, meaning no tag is written at all. See the safety note below.90. See "The Freshness Rule" above.About Magic = 0: when the Master broadcasts empty, the Slave closes every position on that symbol carrying its Magic Number — and manual trades also carry a magic number of 0 by default. If you ever trade by hand on the same Slave account, give it a unique non-zero Magic Number so an empty broadcast can't catch your manual trades along with the copied ones.
The status panel shows "Not Licensed" but I know my PIN is valid.
Double-check the PIN was entered exactly as given, with no extra spaces. Also check that https://xtraders.co.uk/glean/api/ is on the allowed WebRequest list under Tools ? Options ? Expert Advisors — the Experts log will show a WebRequest failure if it isn't. If it still shows Not Licensed after a minute, contact support.
Nothing is copying at all.
Check Export File Name matches exactly on both sides, AutoTrading is on, and the Master shows Licensed. Then check the Slave is attached to the chart you actually meant.
The Slave didn't copy trades that were open while it was offline.
That's the freshness rule doing its job, not a bug. Check the Experts log for a "Skipping master ticket" line — it'll show you the trade's age and the limit it exceeded.
All my Slave's copied trades just closed.
The Master broadcast empty — either it lost its license, or it was re-attached, recompiled, or had its timeframe changed. Check the status panel.
A trade I opened by hand got closed unexpectedly.
The Slave's Magic Number is 0 and matches your manual trade. Give it a unique non-zero Magic Number instead.
I don't see a support message even though support says they sent one.
Give it up to 15 seconds — messages arrive on the next check-in cycle, not instantly. If it still doesn't show, check MessageOffsetX/Y haven't been set somewhere off-screen.
Lot sizes look wrong on the Slave.
Check your Lot Multiplier. If sizes are larger than expected, the multiplied volume probably fell under your broker's minimum lot and got rounded up to it.