- XM's VPS is free for eligible accounts that maintain a minimum balance ($5,000 typical) and trade a minimum monthly volume (5+ standard lots typical) — verify exact figures in your members area
- For EA users, a VPS keeps MT4/MT5 running 24/5 without depending on your home computer or internet connection
- Latency benefit: XM's VPS is hosted near the broker's execution servers, typically 1–10 ms vs 30–100+ ms from a residential connection
- Setup involves installing MT4/MT5 on the VPS via Remote Desktop, then logging in with your XM credentials and running EAs natively
- If you do not meet the eligibility thresholds, third-party forex VPS providers (BeeksFX, ForexVPS, FX Blue, NYC Servers) offer paid plans from ~$25/month
What is a Forex VPS and Why Use One?#
A Virtual Private Server (VPS) is a dedicated remote computer that runs 24/7 in a data centre. For Forex traders, a VPS lets you keep MT4 or MT5 running continuously — independent of your home computer's uptime, power, or internet connection.
The two main reasons retail traders use a VPS:
- Expert Advisor (EA) reliability — your EAs trade around the clock without depending on whether your laptop is on, your power is up, or your home Wi-Fi is stable.
- Lower execution latency — VPS servers are typically hosted in data centres physically close to broker execution servers, reducing the round-trip time for orders from 30–100 ms (typical residential connection) to 1–10 ms.
The latency benefit matters most for scalping EAs and high-frequency strategies. For swing or position EAs that hold trades for hours or days, VPS uptime matters more than latency.
XM's Free VPS Offer#
XM provides free VPS hosting to eligible clients. The headline conditions in 2026 are typical of broker-provided VPS programmes:
- Minimum account balance — typically $5,000 maintained continuously
- Minimum monthly trading volume — typically 5+ standard lots per month (volume requirements scale with account size)
- VPS request submitted via the Members Area
- Trading occurs on the eligible XM trading account
Exact thresholds vary by entity and may change. Always verify in your XM Members Area under Promotions → VPS Hosting (or contact support) before relying on free eligibility.
If you do not meet the thresholds, XM may offer a paid VPS option — or you can use a third-party provider (covered later in this guide).
What You Get with XM's VPS#
Specifications vary by entity but the typical free-tier configuration is:
| Spec | Typical Value |
|---|---|
| Operating System | Windows Server (latest stable) |
| RAM | 1–2 GB (sufficient for 1–2 MT4/5 instances) |
| Storage | 20–40 GB SSD |
| CPU | Shared vCPU |
| Bandwidth | Sufficient for retail MT4/5 traffic |
| Uptime | 99.9% target |
| Location | Data centre near XM execution servers |
| Concurrent platforms | 1–2 MT4 or MT5 instances comfortably |
This is enough for one or two MT4/5 instances running a handful of EAs. If you plan to run a dozen EAs across multiple accounts, you may need a paid upgrade or a third-party VPS with more resources.
How to Apply for the XM VPS#
Step 1: Confirm Eligibility
Log in to the XM Members Area. Under Promotions or Account Services, find the VPS Hosting option. The page will show your eligibility status — funded balance, monthly volume, and whether you currently qualify.
If you do not currently qualify, the page typically shows what you need to do to qualify (e.g. "trade 3 more standard lots this month" or "deposit $X to reach the threshold").
Step 2: Submit the VPS Request
Click Apply for VPS (or equivalent). The request is processed by XM support — typically within 1–3 business days for eligible accounts. You will receive an email confirming approval and providing the VPS connection details:
- VPS IP address
- Username (typically your trading account number or a custom format)
- Password (one-time generated; change after first login)
- Connection port (usually the default 3389 for RDP)
Step 3: Connect to the VPS
XM VPS is a Windows Server — you connect via Remote Desktop Protocol (RDP):
- Windows users — use the built-in Remote Desktop Connection app (search "Remote Desktop" in the Start menu)
- macOS users — install Microsoft Remote Desktop from the Mac App Store (free)
- Linux users — use Remmina or rdesktop
- iOS / Android — install Microsoft Remote Desktop from the App Store / Google Play (free)
In the RDP client:
- Enter the VPS IP address
- Enter the username and password when prompted
- Accept the certificate warning on first connection (this is normal for VPS connections)
- The Windows desktop opens in a window on your local machine
Step 4: Install MT4 / MT5 on the VPS
Once connected to the VPS:
- Open Internet Explorer / Edge on the VPS (it comes preinstalled)
- Go to xm.com → Platforms → MT4 (or MT5)
- Download the installer (
.exe) - Run the installer on the VPS — same install process as on your home machine
- Log in with your XM trading account credentials and select the correct server (e.g.
XMGlobal-MT4)
For the install walkthrough: XM MT4 download and setup and XM MT5 download and setup.
Step 5: Install and Run Your EAs
On the VPS:
- Copy your EA files (
.ex4for MT4,.ex5for MT5) into the MT4/5 data folder underMQL4/ExpertsorMQL5/Experts - Restart MT4/5 — the EA appears in Navigator → Expert Advisors
- Drag the EA onto the chart of the instrument it should trade
- Ensure AutoTrading is enabled (toolbar button must be green)
- Confirm a smiley face icon appears in the top-right of the chart — the EA is running
Once the EA is running, you can disconnect the RDP session without stopping MT4/5 — closing the RDP window does not log out of the VPS, just disconnects your view. The EA keeps running.
For EA configuration: XM MT4 download and setup (Expert Advisors section).
Verifying Your EA is Running#
The most common rookie mistake is closing MT4 by accident or forgetting AutoTrading is disabled.
Daily check routine:
- RDP into the VPS
- Open MT4/5 (or click the running window if already open)
- Verify the AutoTrading button is green
- Verify the smiley face on each EA chart
- Check Terminal → Experts log for any errors
- Disconnect RDP
Set up alerts in MT4/5 for trade events and margin warnings — push notifications arrive on your mobile so you do not need to RDP in every hour.
Latency Benefit — Real Numbers#
Latency depends on your home location relative to the VPS data centre and your home internet quality. Approximate ping times:
| From | To XM VPS | Notes |
|---|---|---|
| Home (London) → VPS (Europe) | 1–10 ms | Local data-centre routing |
| Home (Istanbul) → VPS (Europe) | 30–60 ms | Cross-border routing |
| Home (Lagos) → VPS (Europe) | 80–120 ms | Long-haul + ISP variability |
| Home (Manila) → VPS (Europe) | 200+ ms | Long-haul; impractical for direct trading |
The VPS itself, once orders are running on it, has 1–10 ms latency to XM's execution servers regardless of where your home is. The home-to-VPS RDP latency only affects how snappy the remote desktop feels to you — it does not affect the order execution speed of your EAs.
When XM VPS is the Right Choice#
- You run 24/5 EAs and cannot guarantee home computer uptime
- Your home internet is unreliable (frequent disconnects, ISP issues)
- You travel and need uninterrupted EA operation while away from your usual setup
- Your trading style is latency-sensitive (scalping, news trading)
When XM VPS is Not Necessary#
- You trade manually during set hours and are at your computer
- You run swing/position strategies holding trades for days — uptime gaps of a few hours are not catastrophic
- You only place pending orders and do not need active platform monitoring
- You do not yet meet eligibility thresholds — and the cost of a third-party VPS would not justify your trading volume
Third-Party VPS Alternatives#
If you do not qualify for XM's free VPS, paid third-party Forex VPS providers offer comparable specifications from ~$25/month:
- BeeksFX — premier Forex-focused VPS, low-latency hosting near major broker servers
- ForexVPS.net — popular budget-friendly option with broker-specific data centre matching
- FX Blue — community-trusted provider, usable with any MT4/5 broker
- NYC Servers — US/EU hosting options
- AWS Lightsail / DigitalOcean — generic cloud VPS, requires more manual setup but cheaper at small sizes
For a generic VPS (AWS, DigitalOcean), pick a Windows Server image and a region close to your broker's servers (e.g. London for XM). Specs of 1 GB RAM / 1 vCPU are sufficient for one MT4/5 instance.
Security Best Practices on a VPS#
A VPS is a real Windows server exposed to the internet — basic security hygiene is essential:
- Change the default password immediately after first login. Use a strong, unique password (16+ characters, mixed case, numbers, symbols).
- Disable / rename the default Administrator account if your VPS allows it. Use a custom username for daily login.
- Enable Windows Firewall — block all inbound except RDP (port 3389).
- Keep Windows Updates on — Windows Server applies security patches that close known vulnerabilities.
- Do not use the VPS for general browsing — keep it locked to MT4/5 and broker websites only.
- Use 2FA on your XM Members Area — the MT4/5 password on the VPS is separate, but Members Area protection prevents account-level changes if RDP is compromised.
Common Issues and Fixes#
| Problem | Likely Cause | Fix |
|---|---|---|
| RDP connection refused | Wrong IP or port | Verify connection details from XM email |
| "Cannot connect — verify credentials" | Wrong username/password | Use exact credentials from approval email; check Caps Lock |
| MT4/5 not auto-restarting after VPS reboot | Not added to Startup | Add a shortcut to MT4/5 in shell:startup folder |
| EA stopped after disconnect | AutoTrading disabled or MT4 closed | Reconnect RDP, re-enable AutoTrading, restart MT4 if needed |
| Slow RDP | Home internet upload weak | Reduce RDP display quality (lower colour depth, disable wallpaper) |
| Order errors in Experts log | Insufficient margin or invalid stops | Check account balance, verify EA's stop-loss settings |
Tips for VPS Users#
- Keep MT4/5 in the system tray, not minimised — minimised apps sometimes pause certain operations under low-resource conditions
- Set MT4/5 to auto-launch on Windows boot so it restarts after any VPS reboot
- Use templates and profiles — save your chart layouts to MT4/5's profile system so you can restore them quickly after a reset
- Daily-check the Experts log for EA errors — silent EA failures (not opening trades when they should) are more dangerous than visible crashes
- Maintain a desktop backup with the same EA configuration in case you need to switch quickly during a VPS outage
Start Trading: Open a free XM account — regulated broker, $5 minimum deposit, $30 no-deposit bonus, plus free VPS hosting for eligible accounts on MT4/MT5.
Comments
Be the first to share your thoughts on this article.
Leave a Comment