Help / Set up a VPS

Set up a VPS

Midas has to keep running through the night, over weekend gaps, and while your own computer is off. A VPS (a small rented Windows server) is how you get that without leaving your own machine on 24/7.

Why a VPS specifically

MT5 and the EA only act while the terminal is open and connected. A laptop that sleeps, loses Wi-Fi, or reboots for an update stops the grid, the trailing exit and the lock from reacting — the open basket just sits there until you notice. A VPS is a small always-on computer in a data center that you connect to remotely; MT5 runs on it, not on your laptop.

What to look for

RequirementWhy
Windows Server or Windows desktop imageMT5's official terminal is a Windows application; MT5 for Linux/macOS support is limited and not what Midas is built against.
At least 2 GB RAMEnough for one or two MT5 terminals plus the OS; more if you plan to run several accounts on the same server.
Low latency to the broker's serverLower round-trip time to the broker means orders (grid steps, lock, exit) execute closer to the price you saw on the panel.
A provider with a real uptime SLAAn unattended basket during a server outage is exactly the scenario the panel's monitoring exists to catch — don't make it more likely than it has to be.

Any Windows VPS with 2 GB RAM near the broker's server (Amsterdam / London), from about $10–30 per month, works. Two providers we can point you to:

VPS24hour — our partner

Windows VPS with hourly billing; sign up via the link.

Rent a VPS (VPS24hour)

VPSforFX — our own choice

Amsterdam, from $19.99/mo.

Rent a VPS (VPSforFX)

Installing MT5 on the VPS

  1. Connect to the VPS with Remote Desktop (RDP) using the credentials your provider gave you.
  2. Download the MT5 terminal from your broker's own site (not a third-party mirror) and install it on the VPS.
  3. Log in with the account credentials from Open a broker account.
  4. Continue with Install & start Midas — the EA installs the same way on a VPS as on a local machine.
Multiple accounts, one VPS: you can run several MT5 terminals (different accounts) on the same VPS side by side — each terminal runs independently, so one account's basket has no effect on another's.
Auto-start on reboot: a VPS can still restart (provider maintenance, a Windows update). Set the MT5 terminal to launch automatically on login, and set Windows to auto-login on that VPS, so a reboot doesn't leave the account unattended.