NinjaTrader 8 VPS Setup Guide: From Zero to Trading in 30 Minutes
What You'll Need Before You Start
Before provisioning your VPS, make sure you have the following ready: your NinjaTrader 8 license key (or plan to use the free version), your broker login credentials (Rithmic, CQG, NinjaTrader Brokerage, or other supported connection), and a Remote Desktop client on your local machine (built into Windows, available as "Microsoft Remote Desktop" on macOS from the App Store).
This guide assumes you're using a Windows Server 2022 VPS. The steps below take approximately 25β35 minutes end to end.
Step 1 β Provision Your VPS
After completing your order at FinTechVPS, check your email for your server credentials. The email will contain your server's IP address, the administrator username (typically "Administrator"), and a temporary password. Provisioning usually completes within 5β15 minutes of payment.
If you haven't received credentials after 20 minutes, check your spam folder first, then open a support ticket from your client portal.
Step 2 β Connect via Remote Desktop
On Windows: press Win + R, type mstsc, and press Enter. In the "Computer" field, enter your server's IP address. Click Connect, then enter your Administrator credentials when prompted.
On macOS: open Microsoft Remote Desktop from the App Store. Click the + icon, select "Add PC," enter the IP address under "PC name," and save. Double-click the new PC entry to connect.
On first connection, you'll see a certificate warning β click "Yes" or "Connect Anyway" to proceed. This is expected on new servers.
Step 3 β Initial Server Configuration
Once connected, complete these one-time configurations before installing NinjaTrader:
- Set power settings to High Performance: Open Control Panel β Power Options β Select "High Performance." This prevents the server from throttling CPU speed during quiet periods. For trading, consistent performance matters more than power savings.
- Disable Windows Update automatic restarts: Open Group Policy Editor (gpedit.msc) β Computer Configuration β Administrative Templates β Windows Components β Windows Update β Change "Configure Automatic Updates" to "Notify for download and notify for install." This prevents surprise reboots during trading sessions.
- Disable screen saver and sleep: Control Panel β Power Options β Change plan settings β Set "Put the computer to sleep" to Never. Set "Turn off the display" to Never.
- Configure Windows Firewall: The server ships with the Windows Firewall active. NinjaTrader will prompt you to allow access when it first connects to data feeds β click Allow for each prompt.
Step 4 β Download and Install NinjaTrader 8
On the VPS server, open Internet Explorer or Edge and navigate to ninjatrader.com. Click "Download" and download the NinjaTrader 8 installer. The file is approximately 120β150MB.
Run the installer and accept defaults. The installation takes 2β5 minutes. NinjaTrader will install to C:\Program Files\NinjaTrader 8\ by default. Do not change the installation path unless you have a specific reason to.
After installation completes, launch NinjaTrader 8 from the desktop shortcut.
Step 5 β Connect to Your Broker
On first launch, NinjaTrader will prompt you to connect to a data and brokerage provider. From the Control Center, go to Tools β Options β Data β Connections or use the toolbar to add a new connection.
- Rithmic: Select "Rithmic" from the connections list. Enter your Rithmic account username and password. Select your server location β for NY4 co-location, choose "Rithmic Paper Trading" for testing or your live server. Note: Rithmic offers a dedicated server node for NY4-hosted clients β ask your broker about the "R | Protocol" NY4 routing option for lowest latency.
- CQG: Select "CQG" from connections. Enter your CQG credentials. CQG also has direct connectivity from within NY4.
- NinjaTrader Brokerage: Select "NinjaTrader Brokerage" and log in with your NTB account credentials.
After connecting, you should see the connection status turn green in the Control Center toolbar. Market data for any instruments you've subscribed to will begin flowing.
Step 6 β Import Your Strategies
If you have existing NinjaTrader 8 strategies from your home machine:
- On your home PC, go to Tools β Export β NinjaScript Add-On and export your strategy files as a .zip
- Transfer the .zip to your VPS (easiest method: email it to yourself and download it on the VPS, or use a cloud storage link)
- On the VPS, go to Tools β Import β NinjaScript Add-On and import the .zip
- Your strategies will compile automatically. Resolve any compilation errors before proceeding.
Step 7 β Configure and Enable Automated Strategies
Open a chart for your intended instrument (e.g., ES 09-25 for E-mini S&P). Add your strategy via the Strategies tab in the chart window. Configure your entry/exit parameters, position sizing, and account selection.
Before enabling live trading, verify:
- Account is set to your live account (not simulated)
- Position size matches your intended risk
- The strategy shows no historical backtesting errors in your data range
Click "Enable" to go live. The strategy status indicator in the chart will turn green when active.
Step 8 β Keeping NT8 Running After You Disconnect
This is the step most new VPS users miss. When you disconnect your RDP session, Windows may close NinjaTrader depending on session configuration. To prevent this:
- Always disconnect (not log off) from RDP: close the RDP window with the X button, or use Start β Disconnect. Do NOT use Start β Log Off β this ends your session and closes all programs.
- Alternatively, configure NT8 to auto-launch on startup: right-click the NT8 shortcut β Create shortcut β Move the shortcut to C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup. Now NT8 restarts automatically if the server ever reboots.
You're Live
At this point, your NinjaTrader 8 instance is running inside Equinix NY4, connected to your broker via a 10Gbps uplink, with sub-millisecond latency to CME Globex. Your strategies will continue running through the night, through internet outages at your home, and through whatever your local power grid throws at you.
For ongoing maintenance, check the NT8 Output window periodically for errors, keep your platform version updated, and monitor your strategy's trade log against your broker's trade confirmation statements.
Ready to trade on the fastest VPS?
Co-located at Equinix NY4. Deploy in minutes. No contracts.
View Plans & Pricing