Log In
Expert Advisor

Super Trade Copier Manual

Last updated 2026-08-17 23:52:12

Super Trade Copier

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.

Getting Started

Setting up the Master

  1. Open a chart of the symbol you want to copy, and attach Super Trade Copier to it.
  2. Set Mode to Master.
  3. Enter the Pin you were given when you purchased your license.
  4. Click OK. Within about 15 seconds, the status panel on the chart will show ? Licensed if your PIN is valid.
  5. Leave Export File Name at its default, or choose your own — whatever you use, every Slave must be set to match it exactly.

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.

Setting up a Slave

  1. Open a chart of the same instrument on the account you want to copy trades to, and attach Super Trade Copier to it.
  2. Set Mode to Slave. Leave the Pin field blank — Slaves are covered by the Master's license.
  3. Set Export File Name to exactly the same value as the Master.
  4. Set your Lot Multiplier, Magic, Trade Comment, and Max Trade Age Seconds (see below).
  5. Click OK, and make sure AutoTrading is enabled.

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.

How Copying Works

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.

The Freshness Rule — Why Old Trades Don't Get Copied

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.

Licensing & Status Panel

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.

Messages from Support

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:

Inputs Reference

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.

Troubleshooting

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.