What a VPS Is
A VPS (Virtual Private Server) is a virtual server hosted in a data centre that runs your trading platform (MT4/MT5/cTrader) around the clock — regardless of whether your own computer is switched on. You only connect to it remotely for monitoring and configuration.
Why EA Traders Need a VPS
An Expert Advisor can only trade when the platform is running and connected to the broker. Running it on a home PC means:
- Missed signals during restarts, updates, power failures, or standby
- Dropped connections from unstable Wi-Fi
- Higher latency due to the physical distance to the broker's server
A VPS solves all three: stable power, fast connectivity, and 24/5 availability. For multi-EA portfolios running several strategies in parallel, it is effectively a necessity.
What to Look for When Choosing
- Latency to the broker: the lower, the less slippage. Ideal is a VPS in the same data centre as the broker (commonly Equinix NY4/LD4).
- Guaranteed resources: dedicated RAM/CPU rather than shared — otherwise the platform stutters under load.
- Uptime guarantee: reputable providers quote 99.9 %+.
- Location: matched to the broker's server, not your home address.
RAM, CPU & How Many EAs a VPS Can Handle
Rule of thumb: an MT4/MT5 instance with a few charts needs roughly 50–100 MB of RAM per chart, plus headroom for the operating system. Rough sizing:
- 1–3 EAs / a few charts: 1 vCPU, 1–2 GB RAM
- Multi-EA portfolio (5–15 charts): 2 vCPU, 2–4 GB RAM
- Many strategies, multiple terminals, heavy indicators: 4 vCPU, 4–8 GB RAM
What matters is guaranteed resources. On oversubscribed budget VPS, many users share the same cores — the platform then stutters precisely during the volatile phases that count. MT5 tends to be more resource-hungry than MT4, especially with multi-symbol EAs and lots of indicators.
Putting Latency in Perspective
The easiest way to read latency is in MetaTrader's bottom-right corner (ms to the trade server) or by pinging the broker's server. Guide values:
- < 1 ms: VPS in the same data centre as the broker (cross-connect/colocation) — ideal for scalping/HFT.
- 1–30 ms: a broker-adjacent location, perfectly adequate for most EAs.
- > 50–100 ms: noticeable for latency-sensitive strategies; usually uncritical for swing/day trading.
The tighter your pip target and the higher your trading frequency, the more low latency matters — it ties directly into slippage.
Setting the VPS Up Properly
A VPS only helps if the EA resumes on its own after every reboot:
- Auto-start: configure MetaTrader so the terminal + EA launch automatically after a restart and log back into the account (save the login, keep "Allow algo trading" enabled).
- Windows updates: pin them to a fixed maintenance window outside trading hours — avoid unplanned reboots mid-session.
- Monitoring: a connection/heartbeat check so you notice an outage immediately, not just from your account balance.
Broker VPS vs. Independent Provider
Many of the brokers we have tested offer a free VPS above a certain volume or balance threshold — convenient and latency-optimised, but subject to conditions. An independent Forex VPS provider typically costs USD 5–30/month and gives you full control. Which brokers include a free VPS is documented in our broker reviews. For a direct provider comparison, see Best VPS for MT4/MT5 & forex EAs.
Conclusion
Anyone running EAs seriously cannot avoid a VPS. Latency and stability are the decisive factors — not price. Check first whether your broker offers a suitable free VPS; if not, a specialist provider in the right data centre is well worth the cost. Which VPS is worth it for EA trading is covered in our VPS comparison.