Guide· July 24, 2026· 8 min read

How to copy gold trades between different accounts and platforms

Copying gold between accounts almost always fails for the same reason: the symbol has a different name and, above all, the contract size doesn't match. Here's the real equivalence between GC, MGC and XAUUSD, how to size lots by exposure in ounces, and why the Stop Loss has to be rescaled.

To copy gold trades between two different accounts you need three things: a copier that recognizes GOLD, XAUUSD and GC as the same asset even when the ticker reads differently, one that converts position size by exposure in ounces (not by lot count), and one that rescales Stop Loss and Take Profit to the price and tick of the destination instrument. MirrorFlow does all three automatically and locally, in under 15 ms: it replicates a GC or MGC gold future into an XAUUSD CFD account and the other way around, working out the equivalent lot size in ounces. If your copier only renames the symbol, sooner or later you will open a position 100 times bigger than you thought.

Why gold copying breaks (and it's not just the symbol name)

The first problem is obvious: every broker names gold however it likes. GOLD, XAUUSD, XAUUSD.m, XAUUSDmicro, GC, MGC. If the copier looks for that exact text in the destination account, the order simply never opens and the copy fails silently. Symbol mapping solves that, and almost every copier on the market offers it.

The second problem is the one that blows up accounts and almost nobody explains: even with the symbol mapped correctly, one gold contract and one gold lot do not represent the same amount of metal. A GC future is 100 troy ounces. A standard XAUUSD lot at most retail brokers is also 100 ounces… but there are brokers where 1 lot is 1 ounce. Copying "1 contract" as "1 lot" can be exact, or it can leave you with 100 times less exposure than you expected, depending on the broker. That is why some sources claim 1 GC equals 100 XAUUSD lots and others say it equals 1 lot: both can be right, it depends on the contract size at the destination broker.

And there is a third problem most copiers ignore: the future and the spot do not trade at the same price. The future prices in the cost of carry until expiry, so it usually sits a few dollars above spot. If you copy the Stop Loss as an absolute price, that stop can end up on the wrong side of the market in the destination account.

GC, MGC and XAUUSD: what each one actually is

Before running any numbers, get the specs straight. These are the contract details for the three gold instruments that most often get copied into each other.

InstrumentContract / lot sizeMinimum move and its valueApproximate exposureWhere it trades
GC (gold future)1 contract = 100 troy ounces0.10 USD tick = 10 USD per contract100 oz × gold price per ounceCOMEX (CME). Via NinjaTrader 8, Rithmic, Tradovate, Continuum or Interactive Brokers
MGC (micro gold future)1 contract = 10 troy ounces0.10 USD tick = 1 USD per contract10 oz × gold price per ounceCOMEX (CME). Same platforms as GC
XAUUSD (CFD / spot)Most common standard: 1 lot = 100 ounces (0.01 lot = 1 ounce). Careful: some brokers set 1 lot = 1 ounceWith 1 lot = 100 oz, a 0.10 USD move is worth 10 USD; a 0.01 USD move, 1 USDLots × ounces per lot × gold price per ounceMetaTrader 4, MetaTrader 5 or cTrader, with a CFD/forex broker

The XAUUSD row is the one you must always verify at your own broker (in MetaTrader: right-click the symbol, Specification). GC and MGC contract sizes are set by the exchange and never change; the CFD size is each broker's decision.

How to work out the equivalence by exposure (with a worked example)

The rule is to stop thinking in lots and start thinking in ounces. First you work out how many ounces you hold in the source account, then how many lots of the destination account it takes to replicate those same ounces.

  • Step 1 — Ounces at the source: contracts × ounces per contract. A GC is 100 oz; an MGC, 10 oz; an XAUUSD lot, normally 100 oz.
  • Step 2 — Lots at the destination: source ounces ÷ ounces per lot of the destination instrument.
  • Step 3 — Round to the destination lot step, without going over your intended risk.
  • Step 4 — Optional per-account multiplier, if the destination account holds more or less capital than the master.

A real example. You buy 2 GC contracts in NinjaTrader 8: 2 × 100 = 200 ounces of exposure. You want to replicate it in an MT5 account whose XAUUSD lot is 100 ounces: 200 ÷ 100 = 2.00 lots. If you want that same signal in a smaller account with a 0.25 multiplier, it becomes 0.50 lots.

A second example, with micros. You open 3 MGC contracts: 3 × 10 = 30 ounces. At the same broker as before: 30 ÷ 100 = 0.30 XAUUSD lots. And if your destination broker were one of those that define 1 lot = 1 ounce, those same 30 ounces would be 30 lots. Identical risk, completely different lot count: that is why the calculation has to start from exposure and not from the number showing on the order.

The reverse path works the same way. A trader running 1.5 XAUUSD lots (150 ounces) who wants to mirror it in futures needs 1.5 GC contracts, which don't exist: the practical approximation is 1 GC + 5 MGC (100 + 50 = 150 oz). You'll find the full breakdown of this flow in the guide to copying futures to CFD.

Stop Loss and Take Profit: why they have to be rescaled

The gold future and the gold CFD trade close to each other, but not identically, and the minimum tick doesn't match either (0.10 on GC versus 0.01 on most CFDs). Copying the literal stop price is the second classic mistake.

The right way is to copy the distance, not the price. If you go long GC at 2,415.0 with the stop at 2,405.0, your risk distance is 10 USD per ounce. In the destination account, where the actual fill was 2,402.50, the equivalent stop is 2,392.50: the same 10 USD per ounce distance, adjusted to the destination tick. With 200 ounces of exposure, risk is 2,000 USD on both sides, which is exactly what you set out to replicate. MirrorFlow handles this rescaling automatically; most cloud copiers only rename the symbol and adjust volume, leaving your SL/TP to fend for itself.

How to copy gold trades between accounts, step by step

  • 1) Open the platforms involved on the same Windows PC: NinjaTrader 8, MetaTrader 4/5, cTrader, ProjectX (TopstepX) or Interactive Brokers, depending on your setup.
  • 2) Install MirrorFlow, the standalone app, and connect it to each account from its panel.
  • 3) Mark which account is the master (source) and which ones are the destination accounts. There is no limit on destination accounts.
  • 4) Check the gold contract size on every destination account: that is the figure that determines the equivalent lot size.
  • 5) Set up the instrument mapping (GC or MGC ↔ GOLD or XAUUSD) and the per-account lot multiplier.
  • 6) Define your risk limits: maximum daily loss (MDD/MDP) and the panic button to close everything at once.
  • 7) Trade the master. Every entry, exit and SL/TP change is replicated in under 15 ms, with lot size and levels already converted.

The gold-specific details live on the copy gold trades between accounts page, and if you also mix indices, forex or crypto into the same flow, take a look at the multi-asset replicator.

Multiple accounts and prop firm accounts

Copying gold to several accounts at once is the most common use case: one master where you make the decision and several destination accounts with different multipliers depending on their capital. Two important warnings.

  • Every prop firm sets its own rules on automation, copying and running multiple accounts. Some allow it between your own accounts and some don't; compliance is your responsibility, not the tool's. Read them before you trade.
  • Hedge Mode (opening the opposite direction in another account) is meant for your own accounts or broker accounts. Several firms expressly prohibit holding opposite positions on the same instrument across different accounts: do not use it as a shortcut against a prop firm.

Swap-free or Islamic accounts: what MirrorFlow does and does not do

This comes up constantly among gold traders in the Gulf, and it deserves an answer with no dressing up. The swap-free account (no interest for holding positions overnight) is offered by your broker, not by MirrorFlow. MirrorFlow is a replication tool that runs on whatever account you already have, swap-free or not: if your broker gives you a swap-free account, MirrorFlow copies into it just the same.

What MirrorFlow does not do: it does not change your account type, it does not remove swaps or commissions, and it holds no Sharia certification of any kind. It is not a halal product and it does not turn a regular account into an Islamic one. Compliance is determined by your broker and by your own judgement, with your religious advisor where applicable. The only thing we can state about the product itself is that the license is a one-time payment, with no subscription and no interest, so it adds no recurring charges.

Useful context: both instruments carry a holding cost. The GC future has to be rolled several times a year and that roll has an implicit cost; the gold CFD usually charges daily financing on positions held overnight. And some swap-free accounts replace the swap with commissions or alternative fees. A copier removes none of that: MirrorFlow replicates the trade, not the instrument's costs.

Do I need a VPS or a cloud server?

No. MirrorFlow runs everything on your own Windows PC: orders never travel to an external server, so you don't depend on a cloud connection and you don't pay for a separate VPS. Most of the competition works the other way around (cloud copiers with advertised latencies below 100 ms and a monthly subscription). Beyond speed, there's an obvious privacy upside: your account credentials never leave your machine.

What MirrorFlow does not do

  • It is not a broker and it does not give you a swap-free account: that's your broker's call.
  • It does not remove swaps, commissions or the rollover cost of the gold future.
  • It holds no Sharia certification and turns no account into an Islamic one.
  • It is not a strategy or a trading signal: it replicates your own decisions, bad ones included.
  • It does not guarantee results or passing a prop firm evaluation. Leveraged gold can lose you money.
  • It does not decide your broker's contract size for you: it shows you the calculation, but verifying the destination symbol up front is on you.
  • It does not exempt you from your prop firm's rules: compliance remains the trader's responsibility.

If you trade gold in more than one account and you're tired of repeating orders by hand or squaring lot sizes with a calculator, get the $69 lifetime license (regular price $97) and start replicating today.

Replicate your gold trades across accounts and platforms

Lifetime License — $69