← Back to blog
VPS For Trading12 min read

Trade Copier VPS: Copy Trades Between MT4/MT5 Accounts Without Delay (2026)

Written by MarginVPS Infrastructure Team

Trade Copier VPS: Copy Trades Between MT4/MT5 Accounts Without Delay

A trade copier sounds simple: a trade opens on one account and appears on the others. In practice, the difference between a copier that works and one that slowly costs you money comes down to where it runs. If the master terminal, the copier, and the receiving accounts aren't online at the same moment, trades get missed. If they're online but far from the broker, copies arrive late and fill at worse prices than the original. This guide explains how trade copiers work, why most of them belong on a VPS, and how to set one up so copies land in milliseconds rather than seconds.

What a Trade Copier Actually Does

A trade copier watches one account, the master (also called the provider or source), and repeats its activity on one or more slave accounts (receivers or followers). A good copier handles more than new orders: it copies stop loss and take profit changes, partial closes, pending orders, and closes, and it adjusts lot size for each receiving account.

Traders use copiers for a few common reasons:

  • One strategy, several accounts. Trade manually or run one EA on a single master, and mirror it to accounts at other brokers.
  • MT4 to MT5 (or the reverse). Keep a strategy running on MT4 while copying it to an MT5 account, or vice versa.
  • Signal providers and account managers. Copy one trading account to clients' accounts with lot sizes scaled to each balance.
  • Running an EA once. Some EA licenses are tied to one account. A copier lets the licensed account act as the master for your other accounts, if the license terms allow it.

Local vs Cloud Trade Copiers

Trade copiers come in two basic designs, and the one you pick decides whether you need a VPS at all.

Local copiers run as an EA or utility inside MetaTrader. The master and slave terminals sit on the same machine and pass trades between them through shared files or memory. Because nothing leaves the computer, the hand-off between terminals takes a few milliseconds.

Cloud copiers are web services. You give them your account login, and their servers watch the master and place orders on the slaves. You don't run any terminal yourself, but every copy travels through a third party's server, and you depend on its speed, its uptime, and its handling of your credentials.

Local copierCloud copier
Where it runsInside your own MT4/MT5 terminalsOn the copy service's servers
Terminal-to-terminal delayA few milliseconds on the same machineDepends on the service, often hundreds of milliseconds or more
Needs your machine onlineYes, 24/5No
Who holds your account passwordsOnly youThe service
CostUsually a one-off licenseUsually a monthly fee per account
Control over settingsFullLimited to what the service offers

This is why people search for a "trade copier without VPS." It's possible with a cloud copier, but you trade speed and control for not having to run anything. A local copier on a VPS gives you the fastest copies and keeps your passwords on a server only you can log into.

Why a Local Copier Needs a VPS

A local copier has a weakness that a single EA doesn't: it needs every terminal in the chain online at the same time. If your EA's PC goes to sleep, you miss trades on one account. If your copier's PC goes to sleep, the master keeps trading and every slave stops following it.

That leads to the worst outcome a copier can produce: accounts that no longer match. Consider what happens when a home PC restarts for a Windows update overnight:

  1. The master is an EA on a VPS, or a trader on a phone, so it keeps trading.
  2. The master closes a position while the copier is offline. The slaves never receive the close.
  3. The slaves are now holding a position the master no longer has, with no one managing it.

Some copiers resync when they come back online, but many don't, and the ones that do may open late positions at very different prices. Running the master, the copier, and all the slave terminals on one VPS removes most of that risk. They share one machine that stays on, with the same clock and the same network.

Where Copy Delay Actually Comes From

The time between the master's fill and the slave's fill is made up of three parts:

  1. Detection. How quickly the copier notices the master's new trade. Most copiers check on every tick or on a short timer. A long polling interval adds delay before anything else happens.
  2. Hand-off. Moving the trade from the master terminal to the slave terminal. On the same machine this is close to instant. Across the internet, through a cloud service, it isn't.
  3. Execution. The slave terminal sending the order to its broker and getting a fill. This is usually the largest part, and it depends on the distance between your VPS and the slave's broker server.

The third point is the one most traders get wrong. The price the slave gets is set when its order reaches the slave's broker, so the VPS should be close to the receiving broker, not the sending one. For a full explanation of why milliseconds turn into slippage, see our guide to the VPS latency advantage.

Copying Between Brokers in Different Data Centers

When the master and slave accounts are with the same broker, or with brokers in the same data center, the choice is easy: put the VPS where they are. It gets more interesting when the brokers are far apart, for example a master at a London (LD4) broker and slaves at a New York (NY4) broker.

Use this rule: put the VPS near the accounts that execute the copies.

  • One master, slaves at one other broker: host the VPS near the slaves' broker. The master's terminal still receives its trade updates from London, which takes longer, but that delay is the same for every slave and doesn't affect the slaves' fill prices once the order is sent.
  • Slaves spread across several data centers: host near the location with the most slave accounts, or the most capital, since that's where slippage costs the most.
  • A fast strategy (scalping) copied to distant brokers: accept that the far slaves will lag. A cross-ocean route adds tens of milliseconds whatever you do. For very short-term strategies, it can be better to run the EA itself on each account instead of copying it.

Not sure where each broker's server is? Check with our broker latency tool, or follow the steps in how to find your broker's server location.

Copier Settings That Matter

Most copier problems come from settings, not the copier itself. These are the settings to check before going live:

Lot sizing. Copiers usually offer three modes. A fixed lot trades the same size on every slave. A multiplier scales the master's lot by a set factor, such as 0.5x or 2x. An equity or balance ratio sizes each slave by its account size compared to the master's. Ratio mode is the safest default when account sizes differ, because a 1-lot trade on a $100,000 master shouldn't become a 1-lot trade on a $5,000 slave.

Symbol mapping. Brokers name symbols differently: EURUSD, EURUSD.m, EURUSDpro, or XAUUSD versus GOLD. If the copier can't match the name, the trade is skipped. Set up a suffix rule or a mapping table for every symbol the master trades.

Maximum slippage or price deviation. This tells the slave to skip a copy if the price has already moved too far from the master's entry. Without it, a delayed copy can enter at a much worse price. Set it too tight, though, and you'll miss trades in fast markets.

Stop loss and take profit. Decide whether to copy the master's SL and TP as prices, as distances in points, or not at all. Different brokers have different spreads and stop levels, so copying SL/TP as exact prices sometimes gets rejected.

Minimum lot and lot step. If the computed lot is below the slave broker's minimum, the copy fails or gets rounded. Small slaves copying a small master often hit this, so check the broker's minimum lot before going live.

Copying From MT4 to MT5: The Netting Problem

MT4 accounts always allow several positions on the same symbol, in either direction. MT5 accounts come in two types: hedging, which works like MT4, and netting, which allows only one combined position per symbol.

If you copy an MT4 master into an MT5 netting account, multiple master positions merge into one position on the slave. A buy and a sell on the same symbol cancel each other out instead of both being held. Closes and partial closes stop matching the master, and the accounts drift apart.

Before copying from MT4 to MT5, check the MT5 account type (it's shown in the account's details, or ask your broker) and choose a hedging account if the master ever holds more than one position per symbol.

Trade Copiers and Prop Firms

Copying is common on prop firm accounts, and it's also where the rules are strictest. Many prop firms restrict copying trades from another person, using third-party signals, or mirroring the same trades across accounts at different firms. Some allow copying between your own accounts at the same firm, some don't, and the rules change. Read your firm's current terms before you connect a copier to a challenge or funded account.

If you do copy between prop accounts, keep each account in its own terminal and use ratio lot sizing so one account's drawdown limit isn't breached by a lot size meant for a larger account. Our prop firm VPS guide covers the IP address and VPS rules in detail.

Setting Up a Trade Copier on a VPS, Step by Step

  1. Pick the VPS location using the rule above: near the broker of the accounts that receive the copies.
  2. Install one terminal per account. Each account needs its own MT4 or MT5 installation. Our MetaTrader Manager installs your broker's terminal and creates isolated copies in one click, so you don't have to install each one by hand.
  3. Allow what the copier needs. In each terminal, open Tools → Options → Expert Advisors and enable algorithmic trading. If the copier uses DLL imports, which many local copiers do, tick Allow DLL imports as well. This is one reason copiers don't work on MQL5's built-in hosting, as explained in our MQL5 Virtual Hosting comparison.
  4. Attach the master side of the copier to a chart in the master terminal, and the slave side to a chart in each receiving terminal. Each copier names these differently, but the idea is the same.
  5. Configure lot sizing, symbol mapping, and maximum slippage on each slave.
  6. Test on demo accounts first. Open, modify, partially close, and close a few trades on the master, and confirm every action shows up on every slave with the right size.
  7. Enable auto-start for every terminal so the whole chain comes back after a VPS restart. The steps are in our MT4/MT5 optimization guide.
  8. Disconnect from Remote Desktop without logging out. Closing the window leaves everything running.

How Much VPS You Need for a Copier

A copier adds very little load. What uses resources is the number of terminals, because each account runs its own MT4 or MT5. Count your master and every slave, then pick a plan:

  • Basic (2 vCPU, 2 GB RAM): a master and one slave.
  • Standard (2 vCPU, 4 GB RAM): 3 to 6 terminals, enough for a master and several slaves.
  • Professional (4 vCPU, 8 GB RAM): 7 to 8 terminals, for account managers or signal providers copying to many accounts.

Keep charts per terminal to a minimum. A slave terminal only needs the one chart its copier is attached to.

Common Trade Copier Problems and Fixes

Trades aren't copying at all. Check that the Algo Trading (MT5) or AutoTrading (MT4) button is green in every slave terminal, and that the copier's icon on the chart shows it's active. Then check the slave terminal's Experts tab for errors.

Some symbols copy, others don't. This is almost always symbol mapping. The skipped symbols have a different name or suffix at the slave's broker.

Copies fail with "invalid volume." The computed lot is below the broker's minimum or doesn't match its lot step. Adjust the multiplier or ratio, or set a minimum lot.

Copies arrive late with bad fills. Check where the delay is. If the slave's ping to its broker is high, the VPS is in the wrong location. If ping is low, check the copier's polling interval and maximum slippage settings.

Slaves still hold positions the master closed. The copier was offline when the master closed them. Close them manually, then find out why the chain went down. On a VPS, that's usually a terminal that wasn't set to auto-start.

Where MarginVPS Fits

MarginVPS runs Windows Server with full admin access, so DLL-based copiers work normally, and the MetaTrader Manager lets you run a master and several slaves as isolated MT4 or MT5 terminals on one server. Servers are in London, New York, Frankfurt, Tokyo, Singapore, Hong Kong, and Dublin, so you can place the VPS next to the broker your copies execute at. Plans start at $16.67/mo billed annually. See all VPS plans for specs. If you're a signal provider or EA seller recommending a copier setup to clients, our affiliate program pays you for those referrals.

Frequently Asked Questions

Do I need a VPS for a trade copier? For a local copier, yes in practice. The master terminal, the copier, and every slave terminal must be online at the same time, and a home PC that sleeps, updates, or loses internet will leave your accounts out of sync. A cloud copier doesn't need your own machine, but you give up speed and hand your account passwords to a third party.

Can I copy trades from MT4 to MT5? Yes. Most local copiers support copying between MT4 and MT5 in either direction, as long as both terminals run on the same machine. Make sure the MT5 account is a hedging account if the master holds more than one position per symbol, or positions will merge.

How fast is a local trade copier on a VPS? The hand-off between terminals on the same server takes a few milliseconds. Total copy time is mostly the slave's order travelling to its broker, which is about 1ms or less when the VPS is in the same data center as the slave's broker.

Where should I host the VPS if my master and slave accounts are at different brokers? Near the broker of the slave accounts, because that's where the copied orders are filled. If slaves are spread across several data centers, choose the location with the most slave accounts or capital.

Can I use a trade copier on a prop firm account? It depends on the firm. Many restrict copying from other traders, third-party signals, or mirroring trades across different firms. Some allow copying between your own accounts. Check your firm's current rules before connecting a copier.


MarginVPS runs MT4, MT5, and cTrader on Windows VPS plans with admin access and multi-terminal support, so your master, copier, and slave accounts all run on one always-on server. See our VPS plans for specs and pricing.

Ready to stop losing milliseconds to your home connection?

MarginVPS runs your MT4, MT5, or cTrader terminal on a low-latency VPS inside your broker's data center — from $16.67/mo, with an extra 20% off using code EXTRA20OFF.

View VPS Plans →

Save 20% today

From $16.67/mo · <1ms latency

Launch Now