Aurora VPS Setup Guide: Connect MT4 and MT5 in 45 Minutes
Forty-five minutes. From an empty cart to a live MT5 instance trading from a server one mile from CME's matching engine. The walkthrough nobody else writes properly, including the four settings most guides forget that will burn you on the first weekend reboot.
Key Takeaways
- Aurora VPS setup is three core steps: provision the server, connect via Remote Desktop, install your trading platform and broker connection. Allow 45 to 90 minutes total.
- Pick the Aurora or Chicago region explicitly when ordering. Some providers default to cheaper east coast data centers, which defeats the entire purpose of Aurora hosting.
- Connect via Remote Desktop Connection (Windows) or Microsoft Remote Desktop (macOS, free App Store). RDP credentials arrive via email within 15 to 30 minutes of payment.
- Install MT4/MT5 from your broker's website, not from MetaQuotes generic builds. Broker-specific installers come pre-configured with the correct server addresses and have your broker's logo on the splash screen.
- The four settings most guides skip: timezone (set to broker time, not server time), Windows Update (set to manual, never auto-restart), Power Plan (set to High Performance), and EA Permissions (enable Allow Automated Trading in MT5).
- Verify latency with `ping cmegroup.com` from Command Prompt on the VPS. Sub-5ms response confirms genuine Aurora-region hosting. 20ms+ response means the provider deployed you outside the region despite marketing claims.
Before You Start: What You Need
Setup is fast once you have the pieces ready. Get these in place before you start the clock.
A trading platform decision. MT4 or MT5. NinjaTrader. cTrader. TradingView. Pick the one your broker supports and your strategy runs on. This article walks through MT4 and MT5 because they cover roughly 80 percent of retail use cases. The same general process applies to other platforms with minor variations.
A broker account already opened. Your broker server address, account number, and password should be in hand. If your broker has not provisioned the account yet, do that first. You cannot finish the VPS setup without a live broker connection to log into.
Your local computer with internet access. Windows, macOS, or Linux. Any modern OS connects to Remote Desktop. You need this only for the initial setup. Once the VPS is configured, it runs independently of your local machine.
A payment method. Aurora VPS providers accept credit cards, PayPal, and increasingly crypto. Have your card ready. QuantVPS plans start at $79 per month. AlgoVPS plans start at $30 per month. BeeksFX Chicago plans start at $50 per month. Speedy Trading Servers plans start at $40 per month.
A naming convention for your trading accounts. Sounds trivial. Becomes important quickly when you run multiple broker connections from one VPS. Decide now whether you organize by broker, by strategy, by account size, or by personal label. Stick to the convention from the first account onward. Renaming twenty accounts after you finally pick a system wastes hours.
That is everything. The actual signup-to-first-trade process takes 45 to 90 minutes depending on provider speed and your familiarity with Windows Server. The next sections walk through each step in order.
Step 1: Choose Your Provider and Provision the Server
This is the step where most retail traders make the mistake that costs them the entire latency advantage. Pay attention to the region selection.
Sign up at the provider's website.
For this walkthrough, we use QuantVPS as the reference because their Aurora-region deployment is the cleanest in the market. The process at AlgoVPS, BeeksFX, and Speedy Trading Servers is functionally identical with minor UI differences.
Go to quantvps.com. Pick a plan. The basic plan ($79 per month) handles one MT5 instance with one EA comfortably. The $129 plan handles three to five concurrent EAs or multiple broker connections. For most retail traders starting out, the $79 plan is correct. You can upgrade later if your usage scales.
Select the Aurora or Chicago region explicitly.
This is the critical step. Some providers offer multiple regions during checkout. If you see options like 'Aurora', 'Chicago Downtown', 'New York', 'Dallas', or 'Los Angeles', pick Aurora or Chicago. Do not let the default region selection slide. Some providers default to lower-cost east coast deployments because the underlying hardware is cheaper. If you click through without checking, you get a VPS in Virginia or New Jersey that adds 8 to 12ms of latency to every CME order.
QuantVPS deploys all retail plans to their Chicago facility with direct fiber to CME Aurora. There is no incorrect region option in QuantVPS checkout. Other providers are less consistent. Always confirm.
Complete payment and wait for provisioning.
Most providers process payment immediately and provision the Windows Server within 15 to 30 minutes. You will receive an email with the credentials you need for Step 2:
- Server IP address (looks like 192.168.x.x or a public IP)
- Username (typically Administrator)
- Password (a long alphanumeric string)
- Remote Desktop Protocol (RDP) port (usually 3389, sometimes a custom port for security)
Keep this email open in another tab. You will reference it constantly during setup.
Verify the welcome email matches your plan.
Read the email carefully. Confirm the deployment region matches what you ordered. Confirm the resource allocation (CPU cores, RAM, disk) matches the plan you paid for. If anything looks wrong, contact support before you start connecting. Easier to swap to the correct deployment now than after you have spent an hour configuring the wrong server.
Step 2: Connect via Remote Desktop Protocol
Now you connect to the VPS for the first time. The mechanics differ slightly by operating system.
On Windows 10 or 11:
Open the Start menu. Type 'Remote Desktop Connection' and click the result. The Remote Desktop Connection window opens with a single 'Computer' field at the top.
In the Computer field, paste the server IP address from your provider email. If your provider gave you a non-standard port (anything other than 3389), append it after the IP with a colon. Example: `192.168.1.100:33890`.
Click Connect. You will see a Windows Security dialog asking for credentials. Enter the Username (Administrator) and Password from your provider email. Click OK.
You may see a certificate warning the first time. This is normal for a fresh VPS. Click 'Yes' to accept the certificate and proceed. After a few seconds, the Windows Server desktop appears in your Remote Desktop window. You are now controlling a Windows Server 2022 (or 2019) instance in the Chicago data center.
On macOS:
Open the App Store and search for 'Microsoft Remote Desktop'. Install it (free). Open the app.
Click 'Add PC' in the toolbar. Enter the server IP in the PC Name field, with port appended if non-standard. Add a friendly name like 'QuantVPS Aurora' for easy recognition. Click Add.
Double-click the new entry. Enter the Username and Password from your provider email. Click Continue. Accept the certificate warning. The Windows Server desktop appears.
On Linux:
Install Remmina or rdesktop from your package manager. Both are free and stable.
For Remmina, click 'New Connection' and select RDP protocol. Enter the server IP, username, and password. Save and connect.
For rdesktop, run from terminal: `rdesktop -u Administrator -p YOURPASSWORD 192.168.1.100`. Press Enter. Windows Server desktop appears.
First-time housekeeping inside the VPS.
Before installing trading platforms, run two quick steps that prevent issues later.
First, change the Administrator password to something you can remember. The provider-generated password is secure but unmemorable. Inside the VPS, press Ctrl+Alt+End (the RDP equivalent of Ctrl+Alt+Delete) and select 'Change a password'. Set something memorable but strong. Document it somewhere safe.
Second, set the timezone. Open Settings, search 'Date & time', and set the timezone to match your trading session. For CME futures and US-focused trading, set Eastern Time. For European focus, set GMT or CET. The reason this matters: your broker server reports times in its local timezone, and if your VPS timezone does not match, every chart timestamp will be off by hours. Fix it now before you place any trades.
Step 3: Install MT4 or MT5 and Connect to Your Broker
Now the trading platform. The single most important rule: download the installer from your broker's website, not from MetaQuotes generic builds.
Why broker-specific installers matter.
A generic MT4 or MT5 build from MetaQuotes connects to demo servers by default and requires manual entry of every broker server address. A broker-specific installer (IC Markets MT5, Pepperstone MT5, NextTrade MT5) comes pre-configured with the broker's live servers, demo servers, splash screen logo, and any custom one-click trading widgets the broker bundles.
Using the broker installer saves 10 minutes of setup and prevents server address typos that cause connection failures.
Download the installer from your broker.
Inside the VPS, open Internet Explorer (or install Chrome/Firefox if you prefer). Navigate to your broker's website. Find the MT4 or MT5 download page.
For IC Markets: icmarkets.com/global/en/trading-platforms/metatrader-5
For Pepperstone: pepperstone.com/en/trading-platforms/metatrader-5
For NextTrade: nexttrade.com (look for the Platforms section). Our NextTrade MT5 platform guide walks through the NextTrade-specific download in detail.
For GatesFX: gatesfx.com (Platforms section).
For HeroFX: herofx.com (Platforms section).
Download the .exe installer. File size is typically 5 to 15 MB.
Run the installer.
Double-click the .exe. Accept the license terms. Choose the installation directory. The default `C:\Program Files\Broker Name MT5` is fine. Click Install.
Installation takes 1 to 2 minutes. When complete, the installer typically asks if you want to launch the platform. Say yes.
Log into your trading account.
MT5 opens. The first dialog asks you to log in. Three fields:
- Login: your trading account number from the broker (a numeric string like 12345678)
- Password: your trading account password
- Server: the broker server address (something like `ICMarkets-Live05` or `Pepperstone-Live01`)
If you used the broker-specific installer, the server list is already populated. Pick the correct one (Live versus Demo). Click Login.
If connection succeeds, you see the market watch populated with your broker's instruments and the trade tab is enabled. You are connected. Place a test trade on a micro-lot to verify execution.
If connection fails, check the server address. The most common error is selecting Demo when you have a Live account or vice versa. Double-check with your broker support if needed.
For NinjaTrader, cTrader, or TradingView traders.
The general process is identical with platform-specific installers. Download from the platform vendor or your broker. Install. Log in with your account credentials. Connect to your broker's data and execution feed.
Step 4: The Four Settings Most Guides Forget
Most VPS setup guides stop after the platform is installed. The trader walks away thinking they are done. The next forced Windows Update reboot kills a live position. The next EA fires off but cannot execute trades. The next session brings unexpected timezone offsets in the charts.
Four settings prevent all of this. Configure them now, before you start trading live.
Setting one: timezone alignment.
In the previous step you set the VPS timezone. Now align MT4 or MT5 to broker time. Inside the platform, look at the bottom-right corner of the chart. The timestamp displayed should match your broker's server time, not your local time and not your VPS time.
If the timestamps look wrong, check your broker's documentation for their server timezone. Some brokers run GMT+2 or GMT+3 server time. Adjust the chart display in MT5 Tools > Options > Charts > Time zone shift if needed.
This matters because every backtest, strategy timing rule, and session-based EA references chart time. If chart time is wrong, the strategy fires at the wrong hour.
Setting two: Windows Update reboots.
Windows Server defaults to auto-installing updates and rebooting whenever it deems necessary. This will happen during a live trading session. Your platform will close. Open positions remain open at your broker. You return to find a margin call you did not see coming.
Fix this now. Open Settings > Windows Update > Advanced Options. Set Active Hours to span 24 hours if possible. Disable automatic restart. Set update installation to manual.
For maximum control, open Local Group Policy Editor (gpedit.msc), navigate to Computer Configuration > Administrative Templates > Windows Components > Windows Update, and configure the policies to require manual approval before any update installs. This is the most reliable lock.
You should still install updates manually once a month. Just on your schedule, never during a trading session.
Setting three: Power Plan.
Windows Server defaults to Balanced power management. This is fine for a desktop. On a trading VPS, the throttling behavior can introduce micro-latency spikes when the CPU wakes up from idle states. For latency-sensitive strategies, switch to High Performance.
Open Control Panel > Power Options. Select 'High performance' (or 'Ultimate Performance' if available). If High Performance is not listed, open Command Prompt as Administrator and run: `powercfg -setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c`.
This disables CPU throttling and keeps the processor at full speed continuously. Slightly higher power usage. Materially better execution timing.
Setting four: EA permissions.
If you run Expert Advisors (EAs) on MT5, you must explicitly enable automated trading. Default state is disabled, which makes EAs run but unable to execute trades.
In MT5, open Tools > Options > Expert Advisors. Check 'Allow automated trading'. Check 'Allow DLL imports' if your EA uses external libraries (rare, but common for institutional-grade tools). Check 'Allow WebRequest for listed URL' if your EA pulls external data feeds, and add the relevant URLs.
Also check the AutoTrading button in the MT5 toolbar (top of the platform). The button should be highlighted green. If it is greyed out, click it to activate.
For MT4 traders, the equivalent settings are in Tools > Options > Expert Advisors. Same logic applies.
Most EA failures we troubleshoot for traders trace back to these permissions being incorrect. Configure them once at setup time and never think about it again.
Step 5: Verify Latency Is Actually Aurora-Region
You paid for Aurora-region hosting. Now verify you got it. This is the step most traders skip and only discover the failure when their strategy underperforms in live trading.
Open Command Prompt on the VPS.
Press Windows key + R. Type `cmd`. Press Enter. Command Prompt opens.
Ping CME Group's servers.
In the Command Prompt, type: `ping cmegroup.com`
Press Enter. The command sends four ICMP echo requests to CME's web servers and reports the round-trip time for each.
Read the results.
If you are genuinely in the Aurora region with proper provider routing, you should see response times under 5ms typically. QuantVPS reports 0.52ms average latency to CME from their facility. A response time of 1 to 5ms is healthy.
If you see response times of 10 to 30ms, you are not in the Aurora region despite what your provider promised. Contact provider support immediately. Most providers offer money-back guarantees within the first 7 to 30 days. Use them.
Verify your broker's execution server.
For a more accurate test, ping the specific server address your trading platform connects to. The server address is visible in MT5 under Tools > Options > Server, or in your broker welcome email.
In Command Prompt, type: `ping your-broker-server.example.com`. Press Enter.
Response times for the broker server reflect actual trading latency. For NextTrade (Equinix NY4/LD4/TY3), pinging from an Aurora VPS shows 8 to 12ms because you are crossing geographic distance. For a Chicago-hosted broker, you should see sub-2ms. For LD4-hosted forex, expect 30 to 40ms from Aurora because of trans-Atlantic distance.
Document the baseline.
Take a screenshot of the ping results. Save it. If your strategy underperforms later and you suspect latency, you have a baseline measurement to compare against. Latency can degrade over time if the provider over-allocates resources or routing changes upstream. The baseline lets you catch the degradation.
The honest read.
Latency verification takes 90 seconds. Most traders skip it. The cost of skipping is occasionally finding out months later that you have been paying Aurora premium pricing for east coast latency. Spend the 90 seconds. Verify the product you paid for actually works.
Optional: Reliability and Monitoring Configuration
The setup is functional after Steps 1 through 5. The next configurations make it production-grade for traders who actually depend on this server.
Auto-start trading platforms on Windows boot.
If the VPS reboots (manual update, hardware maintenance, rare provider-side issue), your trading platform should restart automatically. Otherwise, you log in to find the EA offline and missed trades during the downtime.
Open MT5. Tools > Options > Server. Check 'Enable Auto Login when starting MetaTrader'. This stores credentials and reconnects automatically on platform launch.
Add MT5 to Windows startup. Press Windows key + R. Type `shell:startup`. Press Enter. The Startup folder opens. Right-click in the folder, select New > Shortcut. Browse to your MT5 executable (typically `C:\Program Files\Broker MT5\terminal64.exe`). Click Next, then Finish. MT5 now launches on every Windows boot.
Set up uptime monitoring.
Free tools like UptimeRobot or StatusCake can ping your VPS every 5 minutes and email you if it goes offline. Sign up. Add a monitor for your VPS IP. Configure alerts to your phone or email.
This tells you within 5 to 10 minutes if your VPS goes down, which is fast enough to manage open positions on most timeframes. Without monitoring, you might not notice until your next scheduled login.
Disable Windows Defender real-time scanning on trading folders.
Real-time antivirus scanning can introduce micro-latency spikes when scanning EA log files or platform updates. Excluding trading folders prevents this.
Open Windows Security > Virus & threat protection > Manage settings > Exclusions. Add the MT5 installation folder, the MT5 data folder (usually `%APPDATA%\MetaQuotes\Terminal\`), and any EA-specific folders.
This is a tradeoff. Slightly reduced security, slightly more consistent execution. For traders running latency-sensitive strategies, the trade is worth it.
Backup your EA settings.
Once you have EAs configured with optimized parameters, backup the .set files. Right-click in MT5 chart > Expert Advisors > Properties > Save. Save the .set file to a backup location outside the MT5 folder, ideally to OneDrive or Google Drive synced from the VPS.
If the VPS ever needs replacement or migration, you restore EAs and settings in minutes instead of rebuilding from memory.
Full broader infrastructure framework is in our low-latency VPS trading setup guide. The forex-side VPS selection is in our best VPS for forex trading guide. Both pair with this walkthrough for the next layer of decisions after the server is live.
Common Gotchas: What Breaks at the Worst Time
Three issues we see repeatedly in trader support requests. Each one is easily preventable with the right setup.
Gotcha one: timezone offset on weekend chart gaps.
Forex markets close Friday 5pm EST and reopen Sunday 5pm EST. If your VPS timezone and MT5 chart timezone are misaligned, the weekend gap can appear in the wrong location on the chart. EAs that trigger on Sunday open can fire at the wrong hour. Backtests reference different time blocks than live trading.
Fix: align VPS timezone, MT5 chart timezone, and broker server timezone. All three should show the same chart time. Verify by opening a chart on Sunday evening and confirming the candle marks match your broker's reported session open.
Gotcha two: Windows Update silently restarting during high-impact news.
A trader configures the VPS, places a swing trade with a 50-pip stop-loss, and walks away for the weekend. Saturday at 2am, Windows Server decides to install an update and reboot. The MT5 platform closes. Sunday at 5pm, the market reopens and gaps 80 pips against the trader. By Monday morning when the trader logs in, the stop-loss has executed at a worse price than configured because the platform was offline during the gap.
Fix: disable Windows Update auto-restart properly. Set updates to manual install. Check the configuration is sticky by waiting a few weeks and verifying no unexpected reboots occurred. Some Windows builds reset the configuration on major updates, so re-verify periodically.
Gotcha three: EA permissions reset on platform update.
MT5 updates itself occasionally when the broker pushes a new build. Sometimes the update resets EA permissions to default (disabled). The trader's EA was running fine. After the update, the EA still loads but cannot execute trades because automated trading permission was silently disabled.
Fix: check EA permissions every time MT5 prompts for an update. Two clicks. Three seconds. Saves the half-day of confusion when you cannot figure out why the EA stopped trading.
Gotcha four (bonus): forgetting which broker server is which.
Traders running multiple broker connections inevitably login to the wrong server at some point. Live trades placed on a Demo account. Demo testing accidentally hitting Live capital. The error is recoverable but embarrassing.
Fix: rename your MT5 profile folders descriptively. The default `Broker Name - Live - 12345678` is fine. Some traders prefer custom names like 'IC Markets Scalping Live' or 'Pepperstone EA Testing Demo'. Either way, make the distinction visually obvious so a quick glance confirms which account you are working with.
The Aurora VPS is live infrastructure. It behaves like a separate physical machine 800 miles from your home internet. Treat it that way. Configure it properly once, monitor it lightly, and it will run your strategies cleanly for years.
For the deeper context on why Aurora hosting matters for futures and when it does not for forex, see our CME Aurora VPS explained breakdown. For the cost-vs-benefit math, see our Aurora VPS vs standard forex VPS comparison.
Frequently Asked Questions
How long does it take to set up an Aurora VPS?
45 to 90 minutes from signup to first live trade. Server provisioning is usually 15 to 30 minutes. Remote Desktop connection and Windows housekeeping is 10 minutes. Trading platform installation is 5 to 10 minutes. Account login and broker connection is 5 minutes. The four critical settings (timezone, Windows Update, Power Plan, EA permissions) take 10 to 15 minutes combined. Latency verification is 90 seconds. Optional reliability configuration (auto-start, monitoring, antivirus exclusions) adds another 20 to 30 minutes for traders who want production-grade setup.
How do I connect to an Aurora VPS from a Mac?
Install Microsoft Remote Desktop from the Mac App Store (free). Click Add PC in the toolbar. Enter the VPS IP address and any custom port from your provider welcome email. Save the connection. Double-click the entry, enter the Administrator username and password, accept the certificate warning. The Windows Server desktop appears in a window on your Mac and behaves like any local application. You can switch between your Mac and the VPS freely, copy/paste text between them (within the limits of RDP clipboard sharing), and disconnect when done. The VPS keeps running independently of your Mac connection.
Should I install MT4 from MetaQuotes or from my broker?
From your broker. Always. Broker-specific MT4 and MT5 installers come pre-configured with the correct server addresses for that broker's Live and Demo environments, custom branding, and any one-click trading widgets bundled by the broker. A generic MetaQuotes build requires manual entry of every server address and lacks broker-specific features. Using the broker installer saves 10 minutes of setup and eliminates the most common cause of login failures (incorrect server address).
How do I verify my VPS is actually in the Aurora region?
Open Command Prompt on the VPS (Windows key + R, type cmd, press Enter). Run `ping cmegroup.com`. Aurora-region hosting should show response times under 5ms, typically 0.5 to 3ms. If you see response times above 10ms, you are not in the Aurora region despite your provider's marketing claims. Contact provider support immediately. Most providers offer 7 to 30 day money-back guarantees, which gives you time to escalate or switch providers. Document the ping results with a screenshot for any support disputes.
Do I need to keep my Aurora VPS running 24/7?
Yes if you trade automated EAs, hold positions overnight, or trade outside US business hours. The VPS is the execution layer for everything happening when you are not at your computer. Most providers bill monthly regardless of usage, so there is no cost savings from shutting down the VPS at night. If you only trade during your local market hours and never run EAs, a VPS is probably unnecessary entirely. Buy a VPS only if you genuinely need 24/7 execution or sub-millisecond latency for specific strategies.
Why does my MT5 EA work but not execute trades?
EA permissions are not enabled. Open MT5 Tools > Options > Expert Advisors. Check 'Allow automated trading'. Check the AutoTrading button in the MT5 toolbar (top of the platform) is highlighted green. If the toolbar button is grey, click it once to activate. Most EA execution failures we troubleshoot trace back to this single permission setting being disabled, often after an MT5 update resets it to default. Check after every platform update.