Setup Guide

Everything you need to run CopyConnectFX

From attaching your first EA to prop-firm protection — the complete reference. Setup takes about 10 minutes.

1

What you need

  • A Windows PC or Windows VPS — all your terminals (master + slaves) run on the same machine. Copying is local; that's what makes it millisecond-fast and unbreakable.
  • MT4 and/or MT5 terminals, logged into your accounts. All 4 directions work: MT4→MT4, MT4→MT5, MT5→MT4, MT5→MT5.
  • MT5 slave accounts should be hedging accounts (the default at most forex brokers).
  • The EA files: CopyConnectMaster + CopyConnectSlave for your platform — download the ready-to-use files from your dashboard's Downloads page after signing up. Nothing else is needed.
2

Install the EAs

  1. Download the EA for your platform from the Downloads page, then in each terminal open File → Open Data Folder and copy the file into MQL5\Experts (or MQL4\Experts). Restart the terminal or refresh the Navigator.
  2. On the master account (the account whose trades you want to copy): drag CopyConnectMaster onto any one chart. Any chart works — it watches the whole account.
  3. On each slave account: drag CopyConnectSlave onto any one chart and make sure the AutoTrading / Algo Trading button is ON.
  4. Done — copying is now live. Open a trade on the master and watch it appear on the slave in milliseconds.

The copier is fully working at this point, even with no internet. The next step only adds web monitoring.

3

Connect to the dashboard

  1. One-time per terminal: open Tools → Options → Expert Advisors, tick "Allow WebRequest for listed URL" and add:
    https://www.copyconnectfx.com
    (Also add https://api.telegram.org if you'll use Telegram alerts.)
  2. Create your free account and click + Add New Terminal. You get a one-time pairing code like 9XK2-LM81 (valid 10 minutes, single use).
  3. Put the code in the EA's PairingCode input and click OK. Within ~5 seconds the terminal appears on your dashboard — linked permanently. You can blank the code afterwards.
  4. Repeat one code per terminal. All your machines — trading PC, VPS, backup VPS — show up in the same dashboard.

No license keys, no logins inside the EA, and nothing else to install. If reporting ever fails, the EA backs off quietly and copying is never slowed down.

4

All EA settings explained

Master EA inputs

SettingWhat it does
PairingCodeOne-time code from the dashboard (+ Add New Terminal). Blank it after pairing.
DashboardURLWhere status is reported. Leave default. Empty = reporting off (copying still works).
ReportingON = terminal appears on the web dashboard.
SnapshotMsHow often the master publishes its trades (default 100 ms).
StatusSecondsStatus update interval for the dashboard (default 3 s).

Slave EA — copy settings

SettingWhat it does
MasterAccountsComma-separated master account numbers to follow. Empty = follow every master on this PC.
LotModeSame lot · Fixed lot · Multiplier · Balance ratio · Equity ratio · Risk % (see lot modes below).
FixedLot / Multiplier / RiskPercentValues used by the matching lot mode.
ReverseBuy↔Sell reversed, SL and TP swapped, limit↔stop pendings converted.
CopyBuy / CopySellCopy only one direction if you want.
IgnorePendingSkip pending orders — copy market trades only.
IgnoreSL / IgnoreTPDon't copy stop loss / take profit.
CommentModeCC tag (master account + ticket) · Copy master's comment · No comment (blank) · Custom text.
CustomCommentYour own text when CommentMode = Custom.
CopyMagicUse the master's magic number on copies instead of your own.
SymbolMapBroker symbol translation, e.g. XAUUSD=GOLD;GBPUSD=GBPUSD.a
SymbolSuffixSuffix auto-added to unmapped symbols (e.g. .a or m).
MaxLotHard cap on any single copied trade.
MaxOpenTradesMaximum copies open at once (0 = unlimited).
MagicMagic number for this copier's trades.
SlippagePtsMax slippage in points.
PollMsHow often the slave checks the master (default 100 ms).

Lot sizing modes

SettingWhat it does
Same lotCopy exactly the master's lot size.
Fixed lotEvery copy uses FixedLot (e.g. always 0.01).
MultiplierMaster lot × Multiplier (0.5 = half size, 2 = double).
Balance ratioScaled by your balance vs the master's — a $1k account copies a $10k master at 1/10 size.
Equity ratioSame, but using equity instead of balance.
Risk %Lot calculated so the master's SL distance risks RiskPercent% of your equity. Falls back to FixedLot when the master trade has no SL.
5

Equity protection (prop-firm safety)

Built for funded/prop-firm accounts. When a limit is hit the slave EA instantly closes every copied trade, deletes copied pendings, pauses copying and sends you an alert — plus a critical alert on the dashboard. Closed trades are never re-copied.

SettingWhat it does
EquityProtectPctMax daily loss as % of day-start equity. Hit it → protection triggers. Auto-resumes next trading day.
EquityStopMoneyHard equity floor in account currency (e.g. 9000). Hit it → protection triggers. No auto-resume.
ProtectCloseAllON (default): close every copy + delete pendings when triggered. OFF: keep positions, only block new copies.

Example: a $10,000 challenge account with a 5% daily-loss rule → set EquityProtectPct = 4 (buffer under the firm's 5%) and EquityStopMoney = 9100 as a hard floor against the overall drawdown rule.

6

Notifications — Telegram, email, push

SettingWhat it does
NotifyErrorsON by default — message on every copy failure.
NotifyTradesMessage on every open / close / partial close.
NotifyTelegram + TgBotToken + TgChatIdTelegram messages via your own bot (setup steps below).
NotifyEmailUses the terminal's email settings (Tools → Options → Email).
NotifyPushPush to the MT4/MT5 mobile app (MetaQuotes ID in Tools → Options → Notifications).

Telegram setup (2 minutes)

  1. In Telegram, message @BotFather → send /newbot → copy the bot token it gives you.
  2. Message your new bot once (press Start), then get your chat ID from @userinfobot — or for a group/channel, add @RawDataBot and use the ID starting with -100 (make your bot an admin there).
  3. Paste both into the slave EA (TgBotToken, TgChatId), set NotifyTelegram = true, and make sure https://api.telegram.org is in the WebRequest whitelist.
7

What the dashboard shows

Overview

Machines, masters, slaves, online/offline counts, today's trades, average copy delay, errors and unacked alerts — live.

Machines

Every PC/VPS you paired: health score, CPU/RAM/disk, uptime, IP, last heartbeat. Rename machines inline.

Machine detail

Master accounts (balance, equity, floating P/L, open trades) and slave accounts (copy delay, copied total, errors, success rate). Give accounts nicknames.

Live Trades

Realtime feed of every copy event — open, close, modify, partial close, failures — with master/slave tickets, lots and delay. Filter by symbol or account.

Logs

System events: logins, pairings, terminals going on/offline.

Alerts

Master/slave offline, AutoTrading disabled, copy failed, high delay, equity protection, machine offline — with acknowledge buttons.

Machine health score

100%Healthy
90%Minor delay (copy delay over 500 ms)
75%Warning (copy delay over 2 s)
50%Critical (a terminal is offline)
0%Machine offline (no heartbeat)

FAQ

Does the website ever place or close trades?

Never. Copying is EA-to-EA on your own machine through local files. The website only displays what happened. Even if the website, your internet, or our servers go down completely, copying continues untouched.

What happens if my internet dies?

Copying keeps running at full speed — it never used the internet. Only the dashboard stops updating, and you'll see an offline alert when the connection returns.

Do I need to install anything besides the EAs?

No. The EAs report to the dashboard by themselves. The only one-time step is allowing the dashboard URL in each terminal (Tools → Options → Expert Advisors).

Can I copy between different brokers?

Yes. Use SymbolMap / SymbolSuffix if symbol names differ (XAUUSD vs GOLD vs XAUUSD.a). Note that SL/TP are copied as absolute prices, so check quotes match closely between brokers.

What if I manually close a copied trade on the slave?

The copier respects your decision — that trade is blacklisted and will not be re-opened, even though the master still has it.

MT5 account type?

Slave accounts on MT5 should be hedging accounts. Netting accounts merge positions and break one-to-one copying.

Do I need a VPS?

Any Windows PC works, but a Windows VPS is recommended so terminals run 24/5. All terminals (master + slaves) must be on the same machine.

Ready in 10 minutes

Create your free account, pair your terminals and watch every trade copy in realtime.

Get Started Free