What Is a VPS and Do I Need One for My Bots?
If you are running automated trading bots, you may have heard the term VPS — short for Virtual Private Server. This article explains what a VPS is, why traders use one, and whether you need one.
What Is a VPS?
A VPS is essentially a computer that runs in a data center and stays on 24 hours a day, 7 days a week. Instead of running NinjaTrader on your personal laptop or desktop, you run it on this remote server. You connect to it from your own computer using a program called Remote Desktop, make your settings, and then let it run — even after you close your laptop.
Why Do Traders Use a VPS?
Automated bots need NinjaTrader to be running and connected to a data feed in order to trade. If your personal computer goes to sleep, loses internet, or shuts down, your bots stop. A VPS solves this problem by keeping everything running reliably around the clock, regardless of what is happening on your end.
Do I Need a VPS?
You do not strictly need a VPS to use Ninjacators bots — you can run them on your own computer. However, a VPS is strongly recommended if:
- You want your bots to trade during overnight or pre-market sessions without leaving your computer on.
- Your home internet connection is unreliable.
- You are running multiple bots simultaneously and want a stable, dedicated environment.
Getting a VPS
NinjaTrader has a partnership with several VPS providers that are pre-configured for NinjaTrader use. You can find recommended providers through the NinjaTrader website at ninjatrader.com. Typical VPS costs range from approximately $30–$80 per month depending on the specifications you need.
For help installing NinjaTrader on a VPS, please see our article: How Do I Have My NinjaTrader Installed with My VPS?
Trading futures involves substantial risk of loss and is not suitable for all investors.