Blog / Tutorials

MetaTrader on a Windows VPS: Picking the City by Your Broker's Server

By the NoctHost TeamNovember 9, 2026Updated November 9, 20265 min read

For one Expert Advisor with no extra software, MetaQuotes' own MQL5 VPS is the cheaper answer at $10 to $15 a month, and MetaQuotes says 84% of broker servers are reachable from it in under 3 ms. A full Windows VPS, from $79 a month here, is for everything it cannot do: several terminals, other software, EAs that call DLLs. Either way the city should be the one closest to your broker's trade server.

A MetaTrader terminal only trades while it is running, so an Expert Advisor on a laptop stops every time the lid closes. A VPS keeps the terminal online around the clock, and the city you pick decides how far your orders travel to the broker. MetaQuotes puts a typical home connection at "network delays from 100 ms" by comparison.

Find where your broker's trade server is

Every MetaTrader account logs into a named trade server, the one you pick at login, such as "BrokerName-Live3". That server sits in a data centre, and you want your VPS in the same city or the nearest one.

  • Ask the broker or read its docs. Many brokers state where their trade servers are, often in a VPS or "low latency" section. Check your own broker rather than assuming a city from a forum list.
  • Read the latency the terminal reports. The terminal's status bar shows the connection to the trade server, and when you rent MQL5 hosting the terminal shows a comparison of network delays between the hosting server and the broker. On your own VPS, measure from the VPS itself: that number is the one that matters.
  • Compare a few cities for an hour each. Because servers here are billed by the hour, you can open a Windows server in two or three candidate cities, log the terminal in, note the latency, and delete the ones you do not keep. On the Standard plan an hour costs about 11 cents per city.

Does latency matter for your strategy?

Not every Expert Advisor cares. A strategy that holds positions for hours or days will not notice the difference between a few milliseconds and a few dozen. Scalping, news trading and anything that fires many orders a minute does notice; MetaQuotes itself sells low latency on the grounds that it reduces slippage and requotes.

If you are not sure, run the same EA on a demo account from two cities for a week and compare fill prices. If they match, pick the city on price and reliability rather than distance.

MQL5 virtual hosting or a full Windows server

MetaTrader has its own hosting, rented from inside the terminal for $15 for one month or $10 a month on a 12-month plan, with a 24-hour free trial. Migration copies, in MetaQuotes' words, "account connection data, as well as all open charts, signal copying parameters, running Expert Advisors and indicators" to a server near the broker. For one EA it is cheap and simple. Its limits, all from the MetaTrader 5 migration help, are the reason people move to a full server:

  • No custom software. You manage the virtual platform from the terminal's Toolbox, with no Windows desktop of its own. No other programs, no trade copiers, no Python scripts beside it.
  • No DLL calls. "DLL calls are completely forbidden in the virtual platform."
  • No scripts. Scripts are not migrated, even ones running in an endless loop, and charts without an Expert Advisor are ignored.
  • No one-time passwords. Accounts that log in with one-time password authentication cannot be used there.

A Windows VPS is a whole Windows Server you reach over RDP. You can run several terminals for different accounts or brokers, install anything, and use EAs with DLLs.

How big a server you need

Windows here starts on the Standard plan, 2 vCPU and 4 GB of RAM at $79 a month ($0.108219 an hour) with the licence included, and Windows Server 2019, 2022 and 2025 to choose from. For comparison, MetaQuotes gives each MQL5 VPS up to 3 GB of RAM for a single terminal, so 4 GB is a reasonable start for a couple of terminals with a handful of charts each. Memory is usually the first thing to run out: every open chart, indicator and EA adds to it. Watch Task Manager for a day after setting everything up; if memory sits near full, move up a plan or close charts the EAs do not need. Plans and current prices for every city are on the price list.

Lock down RDP before you log in to the broker

A trading server holds broker logins, so it is worth ten minutes of hardening before anything else: allow RDP only from your own IP, keep Network Level Authentication on, and set an account lockout. Our guide to securing RDP on a Windows VPS walks through each step.

Spin one up in about a minute

Email signup, pay with crypto or card, hourly billing. Trying a box costs cents: destroy it when you are done.

Deploy a server

Frequently asked

Which city should I pick for MetaTrader?
The one closest to your broker's trade server. Check the broker's documentation, then confirm by reading the ping in the terminal's connection indicator from a server in that city.
Can I run several MT4 or MT5 terminals on one VPS?
Yes. Install each terminal into its own folder and log each into its own account. Watch memory as you add them.
Do Expert Advisors with DLLs work?
On a full Windows VPS, yes. On MetaTrader's built-in virtual hosting, no: MetaQuotes states that DLL calls are completely forbidden there.
Can I pay for the server with crypto?
Yes. Servers are billed by the hour from a prepaid balance that you top up with crypto or a card.
Is the MQL5 VPS cheaper than a Windows VPS?
Yes, for a single terminal: $10 to $15 a month against $79 for our smallest Windows plan. It stops being the better deal once you need several accounts on one machine, software beside the terminal, or EAs that use DLLs.

Keep reading