EUR/USD 1.17060 ▲ +0.22%
GBP/USD 1.35106 ▲ +0.31%
USD/JPY 159.790 ▲ +0.03%
XAU/USD 4614.14 ▲ +2.02%
USD/CHF 0.78900 ▼ 0.24%
AUD/USD 0.71623 ▲ +0.12%
USD/CAD 1.36740 ▼ 0.02%
EUR/GBP 0.86643 ▼ 0.08%
EUR/USD 1.17060 ▲ +0.22%
GBP/USD 1.35106 ▲ +0.31%
USD/JPY 159.790 ▲ +0.03%
XAU/USD 4614.14 ▲ +2.02%
USD/CHF 0.78900 ▼ 0.24%
AUD/USD 0.71623 ▲ +0.12%
USD/CAD 1.36740 ▼ 0.02%
EUR/GBP 0.86643 ▼ 0.08%
ESC
Menu
Key Takeaways
  • 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:

  1. 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.
  2. 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:

  1. Enter the VPS IP address
  2. Enter the username and password when prompted
  3. Accept the certificate warning on first connection (this is normal for VPS connections)
  4. The Windows desktop opens in a window on your local machine

Step 4: Install MT4 / MT5 on the VPS

Once connected to the VPS:

  1. Open Internet Explorer / Edge on the VPS (it comes preinstalled)
  2. Go to xm.com → Platforms → MT4 (or MT5)
  3. Download the installer (.exe)
  4. Run the installer on the VPS — same install process as on your home machine
  5. 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:

  1. Copy your EA files (.ex4 for MT4, .ex5 for MT5) into the MT4/5 data folder under MQL4/Experts or MQL5/Experts
  2. Restart MT4/5 — the EA appears in Navigator → Expert Advisors
  3. Drag the EA onto the chart of the instrument it should trade
  4. Ensure AutoTrading is enabled (toolbar button must be green)
  5. 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:

  1. RDP into the VPS
  2. Open MT4/5 (or click the running window if already open)
  3. Verify the AutoTrading button is green
  4. Verify the smiley face on each EA chart
  5. Check Terminal → Experts log for any errors
  6. 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.

James Okonkwo
Written by
Platforms, Products & Broker Operations Editor
Fact-checked by
6+ years of market experience Facts last verified: Our editorial standards
Credentials & Written by

James documents platform setup, account types, fees, and promotional mechanics for major retail brokers. His writing is descriptive—not a substitute for a broker's legal terms—and he routinely reminds readers to verify conditions in their own region.

CISI Level 4 — Diploma in Investment Advice, 2019 6+ years hands-on broker platform reviews across CySEC, ASIC & DFSA jurisdictions Certified MQL5 developer — MetaQuotes, 2020
MetaTrader & onboarding Fees, spreads & bonuses Product comparisons
Share:

Frequently Asked Questions

For accounts meeting the eligibility thresholds (typically $5,000 balance + 5 standard lots monthly volume), yes — the VPS is free. If you fall below the thresholds, XM may continue the service for a transitional period or may charge a fee, depending on the entity. Verify exact terms in your Members Area.
XM typically gives a grace period before disabling the free VPS. If you anticipate a slow trading month, plan ahead — you can switch to a third-party VPS for ~$25/month if uninterrupted EA operation matters to you.
Yes, within the resource limits. The free-tier specs (1–2 GB RAM) typically support 1–2 MT4/MT5 instances comfortably. Running more may degrade performance.
XM provides Windows VPS because MT4 and MT5 are Windows-native. You can run MT4/5 on Linux through Wine, but it is less stable and not recommended for production EA hosting. Stick with Windows for reliability.
Same process as on a home machine: copy .ex4 (MT4) or .ex5 (MT5) files into MQL4/Experts or MQL5/Experts, restart MT4/5, drag the EA onto a chart, ensure AutoTrading is enabled. See: XM MT4 download and setup.
Yes. RDP disconnect only ends your viewing session — the VPS itself keeps running, and so does MT4/5 and your EAs. Closing the RDP window is the normal way to leave the VPS while keeping trades active.
A VPS hosted near broker servers typically achieves 1–10 ms order latency vs 30–100+ ms from a residential connection. The advantage matters most for scalping EAs and news trading; less for swing/position strategies.
The free-tier VPS is sized for retail EA hosting, not for high-frequency or institutional-grade HFT. For sub-millisecond latency requirements, dedicated co-location with the broker is needed — that is not what XM's free VPS offers, and HFT-style strategies are not the audience for retail broker VPS programmes.
It is intended specifically for hosting MT4/MT5 and related trading software. Using it as a general-purpose Windows server (running unrelated apps, hosting websites, etc.) is against the spirit of the offer and could result in service revocation. Keep it focused on trading.
Disconnect immediately, change your XM account password and Members Area password, contact XM support to disable the VPS instance, and review trade history for unauthorised orders. Enable 2FA on the Members Area to prevent account-level damage even if VPS access is compromised.

Comments

Be the first to share your thoughts on this article.

Leave a Comment

Security code

Your comment will appear after moderation. We review all comments to keep the discussion helpful and spam-free.

Weekly Forex Newsletter

Weekly Market Analysis

Get weekly market analyses, trading opportunities, and Forex educational content delivered to your inbox.

  • Weekly EUR/USD, Gold analysis
  • Economic calendar summary
  • Free educational content
Security code
Zero spam GDPR-compliant Unsubscribe anytime
Start Free with $30 Bonus