MT5 trade copier FAQ
Everything you need to know before getting started. Can't find what you're looking for? Drop us a message →
Getting started
What exactly is MetaToolsLab?
MetaToolsLab is a cloud trade copier for MetaTrader 5. You install a small Expert Advisor on your master account (the one you trade on) and on each slave account (the ones that follow). Every trade you open, modify, or close on the master is mirrored to all your slaves in real time via our cloud — no local network required, no VPS needed just for the copier.
How long does setup take?
Most traders are up and running in under 10 minutes. You create a master account in the dashboard, copy the EA key, drop the .ex5 file into MetaTrader's Experts folder, drag it onto a chart, paste the key, and click OK. The slave setup is the same process repeated. See the full EA setup guide →
Do I need a dedicated machine or VPS to run this?
Each EA runs inside MetaTrader on the machine where that account is already open — your trading PC, laptop, or a basic cloud VM if you prefer to keep it running 24/7. All the heavy lifting (storing trades, routing signals, syncing slaves) happens on our servers. You just need MetaTrader running with the EA attached, the same way you'd run any other EA.
Which MT5 builds are supported?
The EA is compiled for MetaTrader 5 and works with any standard MT5 build from your broker. No specific build version is required. MetaToolsLab is built exclusively for MT5.
Can I copy between different brokers?
Yes. The master and each slave can be at completely different brokers. If the brokers use different symbol names for the same instrument (e.g. US500 vs US500.cash), use the symbol mapping feature on the slave's card in your dashboard. Different lot steps between brokers are handled automatically.
Security & credentials
Do you need my broker login or password?
We need your MT5 login number and broker server name — but never your password. The login and server are used once to generate your unique EA key and verify that the EA is attached to the correct account. After that, everything runs through the key alone. Your broker password is never entered into MetaToolsLab and is never transmitted to our servers.
What happens if my EA key is compromised?
You can regenerate the EA key for any account from the dashboard at any time. The old key is immediately invalidated. Just paste the new key into the EA settings on your terminal and continue trading.
Is the connection between the EA and your servers encrypted?
Yes. All communication between the EA and MetaToolsLab uses HTTPS — the same encryption standard used by banks and payment processors. No trade data travels over an unencrypted connection.
Pricing & billing
Do I need a credit card to start the free trial?
No card required. Sign up and use the full platform free for 2 weeks — every feature, no limits beyond the free tier's account counts. You'll only be asked for payment if you choose to continue on a paid plan.
How does your pricing compare to other copiers?
Most trade copiers charge around £8 per slave account per month. MetaToolsLab starts at £1.50 per slave account per month on the Pro plan — roughly 81% cheaper. We can keep costs low because we don't need to hold your credentials or run complex broker-side infrastructure.
What happens when my free trial ends?
Your account is paused — no trades are copied and no data is deleted. Pick any paid plan to resume instantly. All your settings, accounts, and trade history are preserved exactly as you left them.
Can I change plans later?
Yes, upgrade or downgrade any time from the Account Settings page. Upgrades take effect immediately and are prorated. Downgrades take effect at the start of your next billing cycle.
Is there a per-account pricing option for large operations?
Not yet, but it's coming. The Custom tier will offer per-account pricing with volume discounts for traders running 10+ master accounts or 100+ slave accounts. Join the waitlist and we'll reach out first when it launches.
Copy behaviour
How fast are trades copied?
Sub-second in normal conditions. The Master EA sends the signal to our cloud the moment a trade event occurs. Slave EAs stay in constant sync with the cloud and react instantly — typically within a fraction of a second. Actual execution time on the slave also depends on broker speed.
Can I set a different lot size on each slave?
Yes. Every slave account has its own lot multiplier setting. Set it to 1.0 to mirror the master exactly, 0.5 to copy at half size, 2.0 to double it, and so on. You can also enable Reverse mode to flip every trade direction on that specific slave.
Are stop-loss and take-profit levels copied?
Yes, and you can toggle this per slave. If you want a slave to trade without SL/TP (for example, to manage them manually), simply turn off the copy SL/TP option on that slave's card.
What happens if a slave is offline when a trade fires?
The signal is queued in our cloud. When the slave EA reconnects it picks up any pending signals and executes them. Signals older than a configurable threshold are marked as missed and skipped to avoid opening trades long after the original entry. You can see the full status of every copy attempt in the Trade History page.
Are pending orders (limit/stop orders) copied?
No — MetaToolsLab copies executed positions: market entries, modifications, and closes. A pending order on the master is copied at the moment it triggers and becomes a position, so slaves enter at the same time the master actually enters. Untriggered pending orders are not mirrored.
Does it handle partial closes correctly?
Yes. MetaToolsLab tracks partial closes and accumulates them correctly across slaves. If a position is partially closed on the master, each slave closes the proportionally scaled volume — and the dashboard shows the remaining held volume per slave so you can see exactly where things stand.
Troubleshooting
"Cannot reach server" or "URL not whitelisted" error
MetaTrader blocks outbound requests by default. Go to Tools → Options → Expert Advisors, tick "Allow WebRequest for listed URL", and add your MetaToolsLab server URL exactly as shown in the setup guide. Then click OK and restart the EA.
"EA Key rejected" error
The most common cause is using a master key in a slave EA or vice versa — they are different keys. Double-check you copied the key for the correct account type. Also make sure the Server and MT Login number you entered in the dashboard match exactly what's shown in MetaTrader's terminal properties for that account.
The slave EA is attached but trades are not being copied
Check two things: (1) the Algo Trading button in MetaTrader's toolbar should be green — if it's grey, click it to enable automated trading. (2) The EA icon in the top-right corner of the chart should be blue, not grey. If both look fine, check the Trade History page for pending or missed signals that might indicate a connection issue.
"Account mismatch" error
The Server and MT Login you entered in the dashboard must be identical to the account the EA is running on. Even a small difference — a capital letter, a trailing space, or the wrong server suffix — will cause a mismatch. Copy the values directly from MetaTrader's File → Open an Account screen or the account properties panel.
Symbols are not being copied on a slave
Your brokers probably use different names for the same instrument. Add a symbol mapping on the slave's card in your dashboard — master symbol on the left, slave broker's name on the right. The match is case-insensitive. Find the exact symbol name in MetaTrader's Market Watch (right-click → Symbols).
Still have questions?
We're happy to help. Send us a message and we'll get back to you within one business day.
Contact us