Blog

Choosing a VPS for MT5 EAs: location, RAM, price, and what the ads leave out

2026-09-06

A VPS for bots does not need to be powerful. It needs to be right: right location, enough RAM, stable, and not rebooting itself mid-session. This is a list of criteria, not a provider comparison, because prices change monthly and the criteria do not.

1. Location: near the broker, not near you

Ping between the VPS and the broker's trade server decides execution latency. Most brokers host in London (LD4), New York (NY4), Amsterdam or Singapore. In the terminal, Tools → Options → Server, or watch the ping in the bottom-right corner when choosing a server: under 5 ms means the same datacenter, 20–40 ms the same region, over 150 ms the wrong continent.

Scalpers and news EAs genuinely need low ping. Swing, grid and time-based EAs do not notice the difference between 100 ms and 5 ms. Do not pay double for a number your strategy never uses.

Ping from a VPS to broker servers in London, Amsterdam, New York and Singapore
Same VPS, four broker locations. Only one of these numbers matters for your strategy.

2. RAM and CPU by terminal count

You runEnoughNote
1–2 MT5, 1–2 charts each1 vCPU / 2 GBThe cheapest plan at most providers
3–4 MT52 vCPU / 3–4 GBThe most common setup for multi-account traders
5–8 MT5, or heavy indicators2–4 vCPU / 6–8 GBConsider two VPS so one failure does not take the whole fleet

Budget 300–350 MB per terminal plus 600–800 MB for Windows; details in running multiple MT5 terminals on one VPS. CPU is rarely the bottleneck unless you backtest on the VPS (do not).

3. Windows Server or Windows 10/11

MT5 runs on both. Windows Server 2019/2022 is lighter, has fewer background services and updates less aggressively; it is the better choice for a box that only runs bots. Windows 10/11 is more familiar but Windows Update is pushier and more things run in the background (Search, scheduled Defender scans, Store). If you must use it, pause updates and set Active Hours to market hours.

4. Disk and network

SSD is mandatory; terminals load history and write logs constantly, and an HDD makes charts stutter and orders slow. 40 GB is plenty for five or six terminals. Bandwidth does not matter, stability does: ask the provider for real uptime over the last three months and their maintenance schedule.

5. Big providers versus "forex VPS" resellers

The single most important thing with a pre-installed MT5: do not type your live master password into a terminal someone else set up until you have changed the VPS's Windows password and looked through Task Scheduler and Startup for anything odd. See MT5 password security with third-party tools.

6. A ten-minute test before any long commitment

  1. Rent for a day or a week first, not a year.
  2. Open MT5, log into a demo at your broker, read the ping in the bottom-right corner.
  3. Open as many terminals as you plan to run, leave them an hour, check RAM in Task Manager.
  4. Reboot the VPS once, time how long it takes to come back, and check whether the terminals reopen (they usually do not unless you configure it).
  5. Run ping 8.8.8.8 -t for a few minutes and watch for dropped packets.
AutoBotCenter fleet dashboard showing several VPS with status and resources
Several small VPS are only manageable if they show up on one screen.

7. One big VPS or several small ones

Past six terminals, two 4 GB boxes usually beat one 8 GB box: a reboot takes down half the fleet instead of all of it, and you can place the two machines in two datacenters near two different brokers. The price is managing two machines, two RDP windows, two update schedules. That is exactly the problem a shared dashboard solves: AutoBotCenter puts every VPS on one screen, deploys EAs remotely and revives dead terminals, so adding a third VPS does not add work for you.

Tired of RDP-ing into every box?

AutoBotCenter puts every VPS, MT5 terminal and EA on one dashboard: a watchdog that revives dead terminals, remote EA deployment, Telegram alerts. The free tier covers one VPS, no card needed.

Start free

Related

MetaTrader's built-in VPS vs your own VPS: which one your EA actually needs

MetaQuotes' hosting is one click and low latency, but it runs one terminal, hides the machine and cannot be scripted. A straight comparison against renting your own Windows VPS, with the cases where each one is the right answer.

How to manage multiple MT5 accounts: one screen for every terminal, EA and VPS

MetaTrader 5 shows one account per terminal, so managing ten of them is an inventory problem, not a trading one. What breaks at 5, 20 and 100 accounts, the columns that belong on a single screen, how many terminals fit on one VPS, and the order in which to automate.

MT5 watchdog: how to restart a dead terminal automatically on a VPS

How a watchdog decides an MT5 terminal is dead using three tests (process from the right folder, broker connection, EA heartbeat), a 40-line PowerShell version on a 5-minute Task Scheduler trigger, the failures it cannot see, and when an agent replaces it.

MT5 VPS monitoring: what to watch, how to check it, and what to automate

A practical monitoring setup for MetaTrader 5 on a VPS: the five signals that predict a dead bot, how to read each from logs or a script, thresholds that matter, and the point where a watchdog and Telegram alerts replace RDP checks.