There’s a difference between having a VPS and having a VPS that’s properly configured for prop firm trading. The wrong server location, insufficient resources, or a poorly optimized Windows environment can undermine the entire point of using a VPS in the first place.
This guide covers the exact configuration — hardware, server location, software setup, and optimization — that gives you the best chance of passing prop firm evaluations.
Hardware Specs: Matching Plan to Workload
Single Evaluation
FXVPS Core plan ($29/mo) — 1 dedicated vCPU, 2GB RAM, 40GB NVMe.
💡 Tip: Always confirm whether your VPS provider offers resource-isolated vCPUs or shared vCPUs. Shared cores mean your EA’s execution speed fluctuates based on other users’ workloads — exactly the inconsistency scalpers cannot afford.
This handles one MT4 or MT5 terminal running a single EA with room to spare. MT4 uses approximately 200-400MB of RAM per terminal instance. MT5 uses 300-600MB. The Core plan with 2GB RAM handles a single evaluation comfortably.
The key word here is “dedicated.” FXVPS allocates real CPU cores, not shared vCPU threads. A shared vCPU means your EA competes with other users’ workloads for processing time. During high-volatility market events — exactly when execution speed matters most — shared resources get congested. Dedicated cores deliver consistent performance regardless of what other users are doing. Understanding how prop firm rules interact with your infrastructure makes it clear why this consistency matters.
Multiple Simultaneous Evaluations
FXVPS Pro plan ($39/mo) — 2 dedicated vCPUs, 4GB RAM, 80GB NVMe.
Running evaluations with multiple firms simultaneously is the smart approach. It diversifies your chances and lets you compare EA performance across different broker environments. The Pro plan comfortably runs 4-6 MT4/MT5 terminals. Each terminal gets its own CPU allocation, and 4GB RAM handles multiple instances without swapping.
Five or More Concurrent Evaluations
FXVPS Scaling plan ($79/mo) — 4 dedicated vCPUs, 8GB RAM, 160GB NVMe. Maximum resources for traders running a portfolio of evaluations across FTMO, The5ers, Funded Next, and others simultaneously. If you’re treating prop firm evaluations as a business — running 5-8 concurrent challenges to maximize the probability of multiple funded accounts — the Scaling plan is the infrastructure that supports it.
Server Location: Where Your VPS Should Be
Server location is the single most impactful configuration choice. The right location can mean 2ms latency. The wrong one can mean 80ms+.
London (LD4) — The Default Choice
The majority of forex prop firms route their trading through London infrastructure, specifically the Equinix LD4 datacenter. This includes:
- FTMO — Primary servers in LD4, 2.32ms measured latency
- Funded Next — London-based infrastructure
- The5ers — London servers, approximately 2-3ms latency
- True Forex Funds — London infrastructure
📊 Key Stat: Major forex brokers cluster in a handful of Equinix datacenters (LD4 London, NY4 New York, TY3 Tokyo). A VPS in the same facility achieves sub-millisecond latency because data travels meters, not continents.
If you’re evaluating with any of these firms, choose FXVPS London (LD4). The measured latency from our LD4 servers to these prop firms is consistently under 5ms, with some connections as low as 0.38ms. For FTMO specifically, see our detailed breakdown of FTMO challenge VPS requirements.
New York (NY4)
US-based prop firms and firms that use US liquidity providers may benefit from a New York server. FXVPS NY4 is located in the Equinix NY4 datacenter — the primary financial datacenter in the New York metro area. If your prop firm specifies a US server location, NY4 is the choice.
When in Doubt
Choose London. The majority of forex trading infrastructure — brokers, liquidity providers, prop firms — is concentrated in London. Even for firms that don’t explicitly advertise LD4 as their server location, London tends to provide the lowest latency due to the density of forex infrastructure there.
FXVPS also operates in Tokyo (TY3) and Hong Kong (HK1) for traders working with Asian brokers and prop firms.
Software Setup Checklist
Once your VPS is provisioned and you’ve connected via RDP, follow this setup in order. It takes about 30-60 minutes for a complete multi-account setup.
Step 1: Install MT4/MT5 Terminals
Install a separate MT4 or MT5 instance for each prop firm. Do not run multiple accounts through a single terminal — isolation prevents one account’s issues from affecting another.
Download each installer from the prop firm’s dashboard (not from the generic MetaTrader website). Prop firms sometimes provide custom builds with their server configurations pre-loaded.
Step 2: Name Installation Folders Clearly
During installation, change the default installation directory to something descriptive:
C:\MT4_FTMO
C:\MT4_The5ers
C:\MT4_FundedNext
C:\MT5_E8Funding
This seems minor but saves enormous confusion when you’re managing 3-5 terminals. Default installation paths all look the same. Clear naming means you always know which terminal connects to which firm.
Step 3: Rename Desktop Shortcuts
After installation, right-click each desktop shortcut and rename it to match the firm:
MT4 - FTMO Challenge
MT4 - The5ers Evaluation
MT4 - Funded Next Express
When you connect to your VPS and see four identical MT4 icons, you need to know which is which without opening each one.
Step 4: Configure Auto-Start
Every terminal needs to launch automatically when Windows starts (or restarts after maintenance). The simplest method:
- Press
Win + R, typeshell:startup, press Enter - The Startup folder opens
- Copy shortcuts for each MT4/MT5 terminal into this folder
Now every terminal launches when Windows starts. But there’s a catch — launching 5 terminals simultaneously can cause resource contention during startup.
Step 5: Create a Staggered Startup Batch File
Instead of dumping all shortcuts into the Startup folder, create a single batch file that launches terminals with delays:
@echo off
start "" "C:\MT4_FTMO\terminal.exe"
timeout /t 10 /nobreak
start "" "C:\MT4_The5ers\terminal.exe"
timeout /t 10 /nobreak
start "" "C:\MT4_FundedNext\terminal.exe"
timeout /t 10 /nobreak
start "" "C:\MT5_E8Funding\terminal64.exe"
Save this as C:\StartTerminals.bat and place a shortcut to it in the Startup folder. The 10-second delays let each terminal fully initialize before the next one starts, preventing CPU spikes and login failures.
Step 6: Install and Configure EAs
For each terminal:
- Copy your EA files (
.ex4or.ex5) to the terminal’sMQL4/ExpertsorMQL5/Expertsfolder - Copy any required indicator files to the
Indicatorsfolder - Copy any required library files to the
Librariesfolder - Restart the terminal (or refresh the Navigator panel)
- Open the chart(s) your EA trades on
- Drag the EA onto the chart
- Configure EA parameters for this specific account (risk %, lot size, drawdown limits)
- Save the settings as a
.setfile with a descriptive name
Step 7: Test Everything
Before you walk away:
- Verify each terminal shows a green connection status
- Confirm each EA shows the smiley face icon (EA is enabled and running)
- Check the Experts tab in each terminal for any error messages
- Place a small test trade manually to confirm execution works
- Verify the EA’s journal log shows it’s processing tick data
Step 8: Verify Auto-Start
Reboot the VPS. Wait 2 minutes. Reconnect via RDP. Check that:
- All terminals launched automatically
- All terminals are connected to their respective servers
- All EAs are running and attached to charts
- No error dialogs appeared during startup
If anything didn’t start correctly, fix it now. You don’t want to discover a startup issue three days into an evaluation. For a deeper look at what happens after you pass, see our guide on managing funded accounts on VPS.
Windows Optimization for Prop Firm Trading
A clean, optimized Windows environment means more resources for your trading terminals and fewer interruptions.
Disable Windows Update Auto-Restart
Windows Update is the number one cause of unexpected VPS reboots. While FXVPS pre-configures servers to minimize this, double-check:
- Open Group Policy Editor (
gpedit.msc) - Navigate to Computer Configuration > Administrative Templates > Windows Components > Windows Update
- Set “Configure Automatic Updates” to “Download but don’t auto-install”
✅ Best Practice: Use Group Policy (gpedit.msc) rather than just Active Hours to control Windows Updates. Set “Configure Automatic Updates” to notify-only, then schedule manual updates during weekend market closures.
This lets security updates download without forcing a restart that kills your terminals mid-evaluation.
Set High Performance Power Plan
- Open Control Panel > Power Options
- Select “High Performance”
This prevents CPU throttling. On a dedicated VPS it may seem unnecessary, but the power plan also affects how Windows schedules processes. High Performance ensures maximum responsiveness.
Disable Unnecessary Services
Services that consume resources without benefiting trading:
- Windows Search — Indexing files uses CPU and disk I/O
- Print Spooler — You’re not printing from a VPS
- Superfetch/SysMain — Pre-loading apps into RAM competes with MT4/MT5
✅ Best Practice: Disable Windows Search, Print Spooler, and Superfetch/SysMain via services.msc. These background services consume CPU and RAM that your trading terminals need.
Open Services (services.msc), find each service, right-click > Properties > Set startup type to Disabled.
For a comprehensive optimization guide, see our post on VPS optimization tips for forex trading. If you are running MT5 specifically, our MT5 setup and optimization guide covers platform-specific tuning.
Monitoring Setup
Email Alerts
Configure each MT4/MT5 terminal to send email notifications:
- Go to Tools > Options > Email
- Enter your SMTP server details (Gmail, Outlook, etc.)
- Enable “Notify of trade events”
Your EA should also have its own notification settings for trade opens, closes, and errors. Enable all of them.
Daily Mobile RDP Check
Download an RDP app on your phone. Connect to your VPS once in the morning and once in the evening. Total time: 2 minutes per check. Verify all terminals are connected, all EAs are running, and no unexpected positions are open. This is the cheapest insurance available — 4 minutes per day for complete peace of mind.
FXVPS Uptime Monitoring
FXVPS provides server uptime monitoring so you know if your VPS experiences any downtime. Combined with your email alerts and daily RDP checks, you have three layers of monitoring covering your evaluations.
Backup Strategy
Export your EA .set files weekly. Save them to a local folder and a cloud backup (Google Drive, Dropbox, etc.). If you ever need to rebuild a terminal or migrate to a different VPS plan, having clean backups of every configuration means you can be back up and running in minutes instead of hours.
Also back up any custom indicators, scripts, or template files your EA depends on. A complete backup of each terminal’s MQL4 or MQL5 folder covers everything.
Timeline: From Zero to Trading
| Step | Time |
|---|---|
| Sign up for FXVPS and receive credentials | 5 minutes |
| Connect via RDP and install terminals | 15-20 minutes |
| Configure EAs and account-specific settings | 15-20 minutes |
| Test execution and verify auto-start | 10 minutes |
| Total | 45-55 minutes |
After that initial setup, your VPS runs hands-off. You check in daily via mobile RDP, and the EAs handle the trading. The setup investment is less than an hour. The return is an evaluation environment that runs with datacenter-grade reliability, enterprise-level latency, and zero dependency on your home hardware.
Choose your FXVPS plan and set up the prop firm evaluation infrastructure that removes technology as a variable.
Related Reading
- FTMO Challenge VPS Requirements — detailed rule breakdown and exact VPS setup for FTMO
- Prop Firm Rules: How VPS Helps Compliance — every major rule and how VPS keeps you compliant
- Funded Account Management on VPS — what to do after you pass the evaluation
- VPS for Prop Firm Challenges — why VPS is essential for any prop firm attempt