Everything you need to run CopyConnectFX
From attaching your first EA to prop-firm protection — the complete reference. Setup takes about 10 minutes.
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.
Install the EAs
- 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.
- 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.
- On each slave account: drag CopyConnectSlave onto any one chart and make sure the AutoTrading / Algo Trading button is ON.
- 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.
Connect to the dashboard
- 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.)
- Create your free account and click + Add New Terminal. You get a pairing code like 9XK2-LM81 — the first EA must use it within 10 minutes; after that it stays valid for adding more terminals to the same machine card.
- 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.
- Use the same code in every EA on that machine (master and slaves), and a fresh code for each separate machine. 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.
All EA settings explained
Master EA inputs
| Setting | What it does |
|---|---|
| PairingCode | Code from the dashboard (+ Add New Terminal). Same code in every EA on this machine. Blank it after pairing. |
| DashboardURL | Where status is reported. Leave default. Empty = reporting off (copying still works). |
| Reporting | ON = terminal appears on the web dashboard. |
| SnapshotMs | How often the master publishes its trades (default 100 ms). |
| StatusSeconds | Status update interval for the dashboard (default 3 s). |
Slave EA — copy settings
| Setting | What it does |
|---|---|
| MasterAccounts | Comma-separated master account numbers to follow. Empty = follow every master on this PC. |
| LotMode | Same lot · Fixed lot · Multiplier · Balance ratio · Equity ratio · Risk % (see lot modes below). |
| FixedLot / Multiplier / RiskPercent | Values used by the matching lot mode. |
| Reverse | Buy↔Sell reversed, SL and TP swapped, limit↔stop pendings converted. |
| CopyBuy / CopySell | Copy only one direction if you want. |
| IgnorePending | Skip pending orders — copy market trades only. |
| IgnoreSL / IgnoreTP | Don't copy stop loss / take profit. |
| CommentMode | CC tag (master account + ticket) · Copy master's comment · No comment (blank) · Custom text. |
| CustomComment | Your own text when CommentMode = Custom. |
| CopyMagic | Use the master's magic number on copies instead of your own. |
| SymbolMap | Broker symbol translation, e.g. XAUUSD=GOLD;GBPUSD=GBPUSD.a |
| SymbolSuffix | Suffix auto-added to unmapped symbols (e.g. .a or m). |
| MaxLot | Hard cap on any single copied trade. |
| MaxOpenTrades | Maximum copies open at once (0 = unlimited). |
| Magic | Magic number for this copier's trades. |
| SlippagePts | Max slippage in points. |
| PollMs | How often the slave checks the master (default 100 ms). |
Lot sizing modes
| Setting | What it does |
|---|---|
| Same lot | Copy exactly the master's lot size. |
| Fixed lot | Every copy uses FixedLot (e.g. always 0.01). |
| Multiplier | Master lot × Multiplier (0.5 = half size, 2 = double). |
| Balance ratio | Scaled by your balance vs the master's — a $1k account copies a $10k master at 1/10 size. |
| Equity ratio | Same, 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. |
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.
| Setting | What it does |
|---|---|
| EquityProtectPct | Max daily loss as % of day-start equity. Hit it → protection triggers. Auto-resumes next trading day. |
| EquityStopMoney | Hard equity floor in account currency (e.g. 9000). Hit it → protection triggers. No auto-resume. |
| ProtectCloseAll | ON (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.
Notifications — Telegram, email, push
| Setting | What it does |
|---|---|
| NotifyErrors | ON by default — message on every copy failure. |
| NotifyTrades | Message on every open / close / partial close. |
| NotifyTelegram + TgBotToken + TgChatId | Telegram messages via your own bot (setup steps below). |
| NotifyEmail | Uses the terminal's email settings (Tools → Options → Email). |
| NotifyPush | Push to the MT4/MT5 mobile app (MetaQuotes ID in Tools → Options → Notifications). |
Telegram setup (2 minutes)
- In Telegram, message @BotFather → send /newbot → copy the bot token it gives you.
- 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).
- Paste both into the slave EA (TgBotToken, TgChatId), set NotifyTelegram = true, and make sure https://api.telegram.org is in the WebRequest whitelist.
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