Here’s what you’ll need and learn in this guide:
- VPS Benefits: Always-on trading, dedicated resources, and top-tier hardware.
- Setup Requirements: NinjaTrader license, VPS credentials, and data feed access.
-
Step-by-Step Instructions:
- Log in to your VPS using Remote Desktop.
- Optimize Windows Server settings for performance.
- Install NinjaTrader and activate your license.
- Configure data feeds and transfer your trading setup.
- Performance Tips: Adjust chart settings, monitor resource usage, and troubleshoot common issues like connection drops or lagging charts.
Follow this guide to set up your NinjaTrader VPS.

Before You Start
Make sure you have everything you need before beginning the NinjaTrader VPS setup. Being prepared will save you time and prevent interruptions during the process.
NinjaTrader License Options
NinjaTrader provides several license types, each suited for different needs. For VPS trading, you’ll need one of the following:
- NinjaTrader Lifetime: $1,499 one-time, with the lowest commissions.
- NinjaTrader Free: no monthly plan fee.
- NinjaTrader Monthly: $99 per month, with reduced commissions.
Plans and prices checked on 10 Oct 2026 on NinjaTrader's pricing page.
Have your license key and account login details ready for activation.
Choosing the Right VPS Plan
Your VPS plan should align with your trading activities. Here’s a quick guide to recommended plans based on your trading setup:
| QuantVPS plan | Cores and RAM | Charts or strategies | Monthly price |
|---|---|---|---|
| VPS Starter | 2 AMD EPYC cores, 4GB DDR4 | 0 to 1 | $29.99 |
| VPS Lite | 4 AMD EPYC cores, 8GB DDR4 | 1 to 3 | $59.99 |
| VPS Pro | 6 AMD EPYC cores, 16GB DDR4 | 3 to 5 | $99.99 |
| VPS Ultra | 12 AMD EPYC cores, 32GB DDR4 | 5 to 10 | $189.99 |
| Dedicated | 12+ AMD Ryzen cores, 128GB DDR4 | 10+ | $299.99 |
Chart and strategy counts are QuantVPS's own workload estimates, not hard limits. Prices checked on 10 Oct 2026 with monthly billing; Performance (+) plans on AMD Ryzen 9 9950X CPUs follow the same guidance.
Key Login Details
Collect the following credentials to ensure a smooth setup:
-
VPS Access Information
- Remote Desktop Connection (RDP) username and password
- Server IP address
-
NinjaTrader Account
- Platform license key
- Account email and password
-
Data Feed Credentials
- Login details for your data provider
- Connection settings
- API keys, if needed
QuantVPS plans run Windows or Linux; NinjaTrader needs Windows, so choose a Windows Server VPS (QuantVPS offers Windows Server 2025 by default, or Windows Server 2022). Every plan has enterprise-grade hardware and 1Gbps+ network speeds, ensuring your NinjaTrader platform runs efficiently. With everything in place, you’re ready to move on to setting up your VPS.
Setting Up Your VPS
Get your VPS configured and ready for NinjaTrader with these steps.
VPS Login Steps
Follow these steps to log in to your VPS:
-
Press Windows + R, type
mstsc, and hit Enter. - Enter your VPS IP address in the "Computer" field.
- Click Show Options and input your VPS username.
- Select Remember me to save your credentials.
- Click Connect and enter your password when prompted.
For added security, enable Network Level Authentication (NLA) in your Remote Desktop settings. This feature helps protect your trading environment.
Order flow
Built for scalpers. Heatmaps on dedicated resources.
Order-flow heatmaps and DOM ladders run on dedicated CPU, memory and NVMe, so your charts keep responding during volatility.
See the dedicated hardwareFrom $29.99/mo · Windows or Linux
Windows Server Setup
1. Power Settings
- Open Control Panel > Power Options.
- Select High Performance.
- Click Change plan settings > Change advanced power settings.
- Set "Hard disk" to Never turn off.
- Set "Sleep" to Never.
2. Visual Effects
- Right-click This PC, select Properties, and go to Advanced system settings.
- Under Performance, click Settings.
- Choose Adjust for best performance.
- Check only the box for Show window contents while dragging.
3. Windows Updates
- Go to Settings > Windows Update.
- Set active hours (your trading hours) to prevent unwanted restarts.
- Choose Notify to schedule restart for updates.
Required Software Setup
Install these essential components to ensure NinjaTrader runs smoothly:
| Component | Version | Purpose |
|---|---|---|
| .NET Framework | 4.8 or later | Platform runtime |
| Visual C++ Redistributable | 2015-2022 | System libraries |
| DirectX | Latest | Graphics rendering |
Installation Steps:
- Download the.NET Framework installer from Microsoft's official site.
- Install Visual C++ Redistributable (both x86 and x64 versions).
- Update DirectX via Windows Update or the DirectX End-User Runtime installer.
Pro Tip: Before installing any software, create a system restore point to safeguard your setup:
- Open Control Panel > System > System Protection.
- Select your system drive.
- Click Create and name the restore point, such as "Pre-NinjaTrader Setup".
Once these settings and software are in place, you're ready to install NinjaTrader on your VPS.
Installing NinjaTrader
Once your VPS is set up, it’s time to install NinjaTrader.
This video shows how to connect to a QuantVPS server and set up NinjaTrader.
Download NinjaTrader
Go to NinjaTrader's official website at www.ninjatrader.com and head to the download section:
- Click the Download button in the top menu.
- Select the NinjaTrader 8 Platform.
- Complete the short registration form.
- Download the 64-bit version for better performance on your VPS.
Always download directly from the official website to ensure you get the latest and most secure version.
Installation Process
- Run the Installer: Right-click the installer file and select "Run as administrator."
-
Follow the Installation Wizard:
- Accept the license agreement.
- Choose the Complete installation type.
-
Stick with the default path:
C:\Program Files\NinjaTrader 8. - Allow the creation of desktop and Start menu shortcuts.
- Framework Check: The installer will confirm your.NET Framework setup. If you’ve followed the earlier steps, this should pass without issues.
Once the installation is complete, you’re ready to activate your license.
License Activation
- Open NinjaTrader 8.
- Go to Control Center > Help > License Key.
-
Enter your license details:
- License Name (must match exactly as registered).
- License Key (16-character code).
- Machine ID (auto-filled by the system).
Keep your license details stored securely, separate from other VPS credentials.
After activation, verify that the Control Center, market data connections, charting tools, and strategy testing features are working as expected. Your platform is now ready for use and further customization.
NinjaTrader VPS Settings
Data Feed Setup
Setting up your data feed correctly is crucial for reliable market access. Here's how you can do it:
-
Add Market Data Connection:
Choose your data provider from the dropdown menu, enter your login details, and test the connection by clicking the "Connect" button. -
Configure Data Settings:
Head to Control Center > Tools > Settings > Market data, then:- Leave "Get data from server" on, so NinjaTrader downloads history from your provider while connected.
- Leave "Show Tick Replay" off unless an indicator you use needs Tick Replay.
- Turn on "Filter bad ticks" if your feed sends occasional bad prints.
Transfer Trading Setup
Need to move your NinjaTrader setup to your VPS? Use NinjaTrader's own Backup & Restore tool rather than copying folders, because a backup file also carries your NinjaScript files, templates and workspaces:
- On your local computer, disconnect from all connections, then go to Control Center > Tools > Export > Backup File.
- Tick the items to bring across, such as NinjaScript files, Templates, Workspaces and Configuration files, and press Export. NinjaTrader saves the file in Documents\NinjaTrader 8 Backup by default.
- Copy the backup file to the VPS with the Remote Desktop clipboard or a secure file transfer method.
- On the VPS, go to Control Center > Tools > Import > Backup File, select the file, tick the items to restore and press Import.
Historical chart data can usually be downloaded again from your data provider, so you can leave it out to keep the file small.
Uptime
99.999% uptime. Built for 24/7 trading reliability.
Your VPS runs in Tier IV datacenters with redundant power and network, monitored 24/7 on site.
See the uptime SLAFrom $29.99/mo · Windows or Linux
Performance Tuning
Fine-tune NinjaTrader's performance by adjusting these settings:
| Setting | Recommended value | Location |
|---|---|---|
| Days to load | Only as many days as the chart needs | Data series window of each chart |
| Tick Replay | Off unless an indicator needs it | Tools > Settings > Market data (Show Tick Replay) |
| Indicator Calculate | On price change or On bar close | Indicator properties |
| Open workspaces and charts | Only the ones you trade | Workspaces menu and chart tabs |
These come from NinjaTrader's own Performance Tips, which also note that running 200 charts consumes more processing power than running 20.
Additional Tips for Better Performance:
- Turn off unused indicators to reduce CPU strain.
- Use Market Replay for testing instead of live data feeds.
- Set automatic workspace saves to every 15 minutes.
- Set the chart crosshair to Draw cursor only in the chart's properties.
To ensure smooth chart performance, limit the number of charts based on your VPS plan:
- VPS Starter: 0-1 charts
- VPS Lite: 1-3 charts
- VPS Pro: 3-5 charts
- VPS Ultra: 5-10 charts
- Dedicated Server: 10+ charts
Once these adjustments are in place, test your setup to confirm everything is running as expected.
Testing Your Setup
Make sure your setup is ready by testing both market data flow and connection stability.
Market Data Check
-
Real-Time Data Test
Open an ES chart to confirm real-time updates. Look for smooth price movement, accurate local timestamps, and normal bid/ask spreads. -
Historical Data Validation
Load different timeframes (e.g., 1-minute, 5-minute, daily) to ensure historical bars are complete and indicators calculate correctly.
To monitor performance while running charts, use Task Manager and watch these metrics:
| Resource | Acceptable Range | Warning Signs |
|---|---|---|
| CPU Usage | 15-40% | Above 70% |
| Memory Usage | 2-4 GB | Above 80% of allocated RAM |
| Network Latency | 5-20ms | Above 100ms |
| Disk Activity | Under 10% | Constant 100% spikes |
Connection Tests
Check your VPS connection stability with these methods:
- Latency Check
Run a continuous ping test to your data provider's servers:
ping data-provider-domain -t
Let it run for 30 minutes and confirm:
- Average response time is under 20ms
- No packet loss
- No timeout errors
-
Connection Stability
Use NinjaTrader's Connection Status window to monitor:- A green status indicator
- Consistent tick counts
- No disconnection warnings
Common Problems and Fixes
If you encounter issues, address them before live trading:
-
Chart Loading Issues
-
Clear the NinjaTrader cache by deleting files in
%LOCALAPPDATA%\NinjaTrader 8\cache. - Rebuild market data via Tools > Database Management > Reset.
- Lower chart compression levels.
-
Clear the NinjaTrader cache by deleting files in
-
Performance Problems
- Make sure Windows visual effects are disabled.
- Close unnecessary background programs.
- Set NinjaTrader's process priority to "Above Normal".
- Limit active workspaces to match your VPS resources.
-
Connection Drops
- Check your VPS firewall settings.
- Ensure your antivirus isn't blocking connections.
- Disable Windows Remote Desktop timeout.
- Enable automatic reconnection in NinjaTrader settings.
If issues persist, collect detailed error logs from:
Documents\NinjaTrader 8\log
These logs can help pinpoint the problem. Resolving these issues quickly is key to smooth live trading.
Next Steps
With your system ready to go, connect your broker if you haven't yet; for Interactive Brokers, follow our guide to connecting NinjaTrader to Interactive Brokers. Then wrap up your preparations by completing these tasks:
Create Your Trading Plan
Save your trading plan directly on the VPS. Be sure to include details like risk parameters and daily loss limits.
Set Up Daily Backups for Key Directories
Make sure to configure Windows Server backups for the following folders:
-
Documents\NinjaTrader 8\templates -
Documents\NinjaTrader 8\strategies -
Documents\NinjaTrader 8\workspaces
Enable Remote Monitoring
Install monitoring tools on your VPS and set up email alerts for these conditions:
- CPU usage exceeding 70%
- Less than 2GB of available memory
- Network latency higher than 20ms
- Disk space dropping below 20%
Perform Monthly Maintenance
Keep your system running smoothly by scheduling these tasks:
- Clear NinjaTrader cache files
- Apply Windows security updates
- Check that backups are working as expected
- Review system logs for any irregularities
Final Preparation Checklist
- Paper trade for at least one week to test your setup before going live.
- Keep your VPS login details and system logs easily accessible for troubleshooting.
- Document your workspace layouts and platform settings to speed up recovery if needed.
Once everything is in place, you’ll be ready to launch your live trading strategy.
Skipping the install on a QuantVPS server
Run the checks in 'Testing Your Setup' again after the first server restart, since that is when missing startup settings show up. If you would rather skip the install steps, a QuantVPS NinjaTrader VPS comes with NinjaTrader preinstalled, and its login details sit in your dashboard.









