BullsEdges algo trading guide: Not every VPS suits trading. A practical guide to picking the location, memory, CPU and provider for running MetaTrader 5 terminals around the clock.
A Virtual Private Server keeps your Expert Advisors online when your own computer is off. But a poorly chosen VPS can be slow, unstable or too small. Here is what to look for.
BullsEdges algo trading application: Measure latency to the intended broker and choose enough resources for every terminal rather than selecting a VPS by price alone.
1. Location and latency
Latency is the time for an order to travel to the broker and back. Find out where your broker's trade server is - common locations are London, New York and Amsterdam - and choose a VPS in the same city or region.
- Home connection: often 100-300 ms.
- VPS on another continent: 80-200 ms.
- VPS in the same region: 1-10 ms.
MT5 shows the ping to the server in the bottom-right corner and in the Journal when it connects. For swing strategies a few hundred milliseconds does not matter. For scalping, news or tight trailing stops, it can change fills.
2. Memory (RAM)
This is usually the limiting factor.
- One MT5 terminal with a few charts: roughly 150-400 MB.
- Windows Server itself: about 1-1.5 GB.
A 2 GB server comfortably runs two or three terminals; for 10-20 accounts plan 8-16 GB. When memory runs out, Windows starts swapping to disk and everything slows down - terminals stop responding and orders are delayed. We have watched a 1 GB server time out under just a handful of terminals; doubling the RAM fixed it.
3. CPU
EAs are usually light, but:
- Many terminals, many charts and indicators add up.
- Strategy Tester optimisation is CPU-heavy - do it on another machine, not the live VPS.
Two vCPUs is a good minimum. Watch out for "burstable" cloud instances that throttle CPU after sustained use.
4. Disk
SSD storage is essential. Allow space for tick history (it grows quickly if you download real ticks) and logs. 40-60 GB is a comfortable start.
5. Operating system
MetaTrader runs best on Windows. Windows Server editions are standard on VPS providers. Disable automatic restarts for updates during market hours, or make sure terminals start again automatically after a reboot.
6. Provider types
- Forex VPS hosts: pre-configured, near broker servers, simple pricing.
- Cloud providers (AWS, Azure, Google Cloud): flexible sizes and locations, pay by the hour, more setup.
- Broker-provided VPS: sometimes free above a minimum balance; convenient but tied to that broker.
7. Security basics
- Strong, unique Administrator password.
- Restrict Remote Desktop to your own IP address where possible.
- Never store broker passwords in plain text files on the server.
- Keep a backup of EA files, settings and any dashboard database.
BullsEdges takeaway for algo trading
Pick the location for latency, the RAM for the number of terminals, and add monitoring and automatic restarts. A cheap VPS that freezes once a month is more expensive than a slightly larger one that never does.
Trading forex and gold carries a high level of risk and may not be suitable for every investor. Past performance and backtests do not guarantee future results. This article is education, not financial advice.
