MirrorLink Logo
MirrorLink Logo

Cross-Platform Trading: Running MT5 and cTrader Side by Side

24 Mar 2026 • MirrorLink Team

Many traders have accounts on both MetaTrader 5 and cTrader—sometimes by choice, sometimes because their preferred brokers only support one platform. MirrorLink bridges the two so you can copy trades in either direction without friction.

Why run both platforms?

Symbol mapping

The most common pain point when copying between platforms is symbol naming. MT5 might list “EURUSD.raw” while cTrader calls it “EUR/USD”. MirrorLink’s route settings include a symbol mapping table where you define these translations. Set it up once and every future trade resolves automatically.

Master (MT5)Slave (cTrader)Notes
EURUSD.rawEUR/USDStandard FX pair
XAUUSD.rawXAU/USDGold spot
US500.cashUS500S&P 500 CFD
BTCUSDBTC/USDBitcoin (if supported)

Lot size conventions

MT5 and cTrader sometimes use different lot definitions for the same instrument. For most FX pairs, 1 lot = 100,000 units on both platforms. But for indices and commodities, contract sizes can differ. Always verify by placing a small test trade and checking that the notional exposure matches between master and slave.

Order type translation

MirrorLink handles the mapping between platform-specific order types. A market order on MT5 becomes a market order on cTrader. Stop-loss and take-profit levels are attached to the slave order at the same price levels. Pending orders (limit and stop) are also supported and translated automatically.

Session and timezone alignment

MT5 servers often run on UTC+2 or UTC+3, while cTrader typically uses UTC. MirrorLink normalises all timestamps to UTC internally so session windows work consistently regardless of platform. Your route’s session filter says “08:00–16:00 UTC” and both sides respect it.

Troubleshooting cross-platform routes

  1. Trade not copied: Check the Logs page for symbol resolution errors. Usually means you need to add a mapping.
  2. Wrong lot size: Verify contract size matches between brokers. Adjust the multiplier in route settings if needed.
  3. Delayed fills: Check if one broker has significantly slower execution. The Logs page shows timestamps for each pipeline stage.
Was this useful?
Send feedback or questions.
Email support@mirrorlnk.com
Related