MetaQuotes, the company behind MetaTrader itself, sells its own VPS product directly inside the platform: rent it from the Tools menu, migrate your setup, done. At $10-15/month it’s cheaper than most dedicated forex VPS plans, ours included. Before assuming that makes it the better deal, it’s worth knowing exactly what you’re renting, because it’s a fundamentally different kind of product, not just a cheaper version of the same thing.
It’s Not a VPS You Can Log Into
This is the part most people don’t realize until after they’ve bought it. A normal VPS, ours or anyone’s, gives you a real Windows desktop over RDP: you log in, see a screen, install what you want, run what you want. MQL5 virtual hosting doesn’t do any of that. It’s a headless mirror of your local terminal. You configure your charts, EAs, and settings on your own PC, then “migrate” that setup up to MetaQuotes’ server. There’s no desktop on the other end to open. Migration only goes one direction, local to virtual, so if you want to change anything, you change it locally and push it up again.
💡 Tip: If you’ve ever wanted to just log in and check on something, restart a terminal, glance at an open chart, that’s not possible on MQL5 VPS. Every change has to originate on your own computer first.
One Account, One Subscription, No Exceptions
MetaQuotes’ own documentation is explicit: virtual hosting is “rented for a specific trading account.” You can move it to a different account later, but you can’t run two accounts, two brokers, or two strategies side by side under one subscription. If you trade multiple accounts (a live account and a demo, two different brokers, or a personal account alongside a prop firm challenge) that’s multiple $10-15/month subscriptions stacking up, not one plan handling all of it.
📊 Key Stat: A dedicated forex VPS with real RDP access runs as many terminals and accounts as its RAM allows, our Scaling plan is rated for 12+ terminals on one server. MQL5 VPS caps at exactly one account per rental, by design.
No DLLs Means No Python, No Database, No Telegram
This is the limitation with the most reach. MetaQuotes’ virtual hosting will not run any EA that imports a DLL, and that rules out more than people expect:
- Python bridges (common for anyone running ML-assisted signals or custom analysis outside pure MQL)
- Database connectors (logging trades to an external DB, common for anyone building their own trade journal)
- Telegram notification libraries (a standard feature in a huge share of retail EAs and copy-trading setups)
- Any custom DLL a developer wrote for functionality MQL doesn’t natively support
⚠️ Warning: If you’re evaluating an EA and its setup instructions mention a DLL, a Python component, or a Telegram bot integration, confirm it works on MQL5 VPS before buying a subscription. A meaningful share of retail EAs on sites like MQL5’s own CodeBase use exactly these dependencies.
No Strategy Tester on the Server
MetaQuotes doesn’t advertise this as a limitation, but it follows directly from having no desktop: Strategy Tester is part of the full terminal application UI. A headless mirror with nothing to open can’t run it. Every backtest and optimization pass has to happen on your own local machine, the VPS only ever executes what you’ve already tested and pushed up. If your workflow involves iterating on parameters while live, that loop runs entirely on your home computer, the exact single point of failure a VPS is supposed to remove.
Where MQL5 VPS Actually Makes Sense
To be fair to it: if you run one account, one broker, a pure-MQL EA with zero DLL dependencies, and you never need to touch the box directly, it’s a genuinely convenient, cheap option, and it’s built by the same company that makes the platform, so compatibility is never in question. That’s a real, valid use case for a meaningful slice of retail traders.
What it isn’t is a general-purpose trading server. The moment you need multiple accounts, a Python component, database logging, Telegram alerts, remote desktop access to actually manage the box, or the ability to run Strategy Tester without going back to your home PC, it’s structurally unable to do it, not because of a plan tier you could upgrade into, but because of what the product fundamentally is.
The Bottom Line
MQL5 VPS is cheap because it does one narrow thing well: mirror a single, pure-MQL terminal setup to a low-latency location. A dedicated forex VPS costs more because it’s a real, general-purpose machine, full desktop access, any number of accounts your resources support, any software you want to install, and Strategy Tester running on the box itself instead of your home PC.
Which one is right depends entirely on whether “one account, no DLLs, no desktop” describes your setup or rules it out.