An expert advisor is only as reliable as the machine it runs on. Our live account has been trading continuously since November 2025, through power cuts, router reboots, and two laptop replacements, because none of those events touched the server the EA actually runs on. This guide covers how to choose a VPS for MetaTrader 5 in 2026: the four options available, the specifications that matter, the ones that are marketing, and what we run ourselves.
Why an EA needs a VPS at all
MetaTrader 5 only executes trades while the terminal is running and connected to your broker. Close the laptop, lose your Wi-Fi, or let Windows install an update at 3 a.m., and every position sits unmanaged until you reconnect. For a system that manages stops and exits automatically, an unplanned disconnect during an open trade is the single most expensive infrastructure failure you can have.
A VPS (virtual private server) is a small Windows machine in a data centre that runs 24/7. You install MT5 on it once, attach your EA, and disconnect. The terminal keeps running whether your own computer is on or not. We covered the installation steps in our MT5 VPS setup guide; this article is about choosing the right server in the first place.
The four options in 2026
1. Your broker's free VPS
Most ECN brokers, including IC Markets, offer a free VPS once your account meets certain conditions, typically a minimum balance or a minimum traded volume per month. Free sounds ideal, but the conditions deserve scrutiny: if a volume requirement nudges you to trade more than your system dictates, the free VPS is quietly the most expensive option on this list. We break down the real math in our article on free broker VPS conditions.
2. The built-in MetaTrader VPS
MT5 has a native virtual hosting service, rentable directly from inside the terminal for a modest monthly fee. Its strength is simplicity: one click migrates your charts, EAs, and settings to a server automatically selected for low latency to your broker. Its weakness is control. You cannot log into a desktop, cannot run anything except MT5, and debugging a misbehaving EA is harder when you cannot see the machine. For a single account running stable, finished algorithms, it is a legitimate choice.
3. A general-purpose cloud VPS
Providers like Contabo, Hetzner, or the big clouds rent Windows servers that happen to work fine for MT5. Pricing is often lower per unit of hardware than forex-branded hosting, but you choose the data centre yourself, you handle the Windows licence and setup, and support has never heard of MetaTrader. Suitable if you are comfortable administering a server and you verify the location against your broker first.
4. A specialist forex VPS
Companies like ForexVPS, Cloudzy, and similar providers sell Windows servers positioned specifically in the data centres where brokers host their trade servers: Equinix NY4 in New York, LD4/LD5 in London, TY3 in Tokyo. You pay a premium over generic cloud hosting, typically somewhere between $15 and $35 per month for a plan that runs MT5 comfortably, and in exchange you get single-digit-millisecond latency to your broker and support staff who know what an .ex5 file is.
The specs that actually matter for MT5
MT5 marketing pages love core counts and bandwidth numbers. For running expert advisors live, the priority order is different:
- Single-core clock speed. Each chart and EA in MT5 runs on its own thread, and each thread benefits from a fast core, not from many cores. A 2-core plan on modern fast silicon beats a 6-core plan on old hardware.
- RAM: 3 to 4 GB minimum. Windows itself consumes most of 2 GB. One MT5 terminal with a handful of charts is comfortable at 4 GB. Running multiple terminals (for example, a live account and a prop firm account) doubles that.
- NVMe or SSD storage, 40 GB or more. MT5 accumulates tick history and logs. Slow disks make the terminal feel broken.
- Location relative to your broker. This outranks every hardware spec for execution quality, and it is a big enough subject that we wrote about it separately in MT5 VPS latency: why location beats raw specs.
- Uptime record, not uptime promise. Everyone advertises 99.9%. Prefer providers that publish an actual status history.
What our live account runs on
The verified account behind our track record trades JPY pairs on IC Markets, whose MT5 trade servers sit in the Equinix NY4 facility in New York. Our EA therefore runs on a Windows VPS in New York, a couple of milliseconds from the matching engine. The systems themselves operate on H1 and H4 charts, so they do not need microsecond execution; what the low latency buys is smaller slippage on stop orders during fast markets, which over 144 live trades has kept our live results within normal distance of the backtest, as documented in our article on the backtest-to-live gap.
Cost perspective
A suitable VPS costs roughly $180 to $400 per year. On a $10,000 account, one avoided incident, a stop that fails to move to breakeven during a disconnect, for example, pays for years of hosting. On the account sizes where our systems are designed to operate, discussed in how much capital you need for algorithmic trading, VPS cost is a rounding error against the risk it removes. This is one of the few purchases in trading where the expensive mistake is not buying.
The decision in one paragraph
If your broker gives you a free VPS on conditions your normal trading already meets, take it. If you want zero administration for one stable account, the built-in MT5 virtual hosting is fine. If you want full control, run a specialist forex VPS in the same data centre as your broker, sized at 3 to 4 GB RAM on fast cores. Whatever you choose, set it up before you go live, not after your first missed exit.