At 8:29 AM ET a machine somewhere in Ohio decided it was a good time to install a cumulative security update. The chart went away, the platform went away, and by the time the desktop came back the release was twenty minutes old and the trade of the day had already happened without anybody.
That is the actual argument for a virtual private server. Not speed. Not "institutional-grade infrastructure." Just: the computer that runs your system should be a computer that nobody touches and nothing interrupts.
What a VPS actually is
A VPS is a rented computer in a data center. You get a slice of a physical server (a few processor cores, some memory, some disk) running its own copy of Windows, and you connect to its desktop from your laptop with Remote Desktop. It looks exactly like a Windows machine, because it is one. The difference is that it lives in a building with two power feeds, a generator, redundant internet, and staff whose entire job is keeping it powered on.
You install NinjaTrader 8 on it, log into your broker or your funded account from it, load the strategy, and close the Remote Desktop window. The VPS keeps running. Your laptop is now irrelevant: you can shut it, take it on a plane, drop it in a lake. The trading keeps happening.
A VPS buys you uptime, not speed. If your system trades once a day and holds a position for minutes, the twelve milliseconds you save are worth nothing and the four hours of downtime you avoid are worth everything.
The four things a VPS actually solves
Every one of these is a boring, domestic problem. That is the point. Automated trading does not usually fail because of exotic technical issues. It fails because a house is a bad data center.
There is a fifth one that is less obvious: you. A machine you never log into is a machine where you never accidentally close the platform and never sit down at 9:15 AM to "just check" and end up flattening a position by hand. Physical separation is a discipline tool. It is not the main reason to buy one, but it is a real one, and it quietly removes one of the four automation mistakes.
What a VPS does not solve
This is where most of the marketing lives, so it is worth being blunt. Latency almost certainly does not matter to you.
Latency is how long it takes your order to travel from your machine to the exchange's matching engine. For a firm making markets in microseconds, a millisecond is the whole business. For a system that trades one window a day at 8:30 AM ET, enters once, and holds a position for a handful of minutes with a stop and a target already resting in the market, the difference between a 4-millisecond round trip and a 45-millisecond round trip is invisible. It is not a small edge. It is not an edge at all. Nothing about the outcome of that trade changes.
What matters is that the connection exists and stays up, not that it is short. A VPS 900 miles from the exchange with 99.99% uptime beats a machine two blocks away that reboots itself once a month.
Buying a VPS for speed is like buying a faster car to shorten a flight.
A VPS also does not solve: a bad strategy, a funded account rule you did not read, a data feed you forgot to renew, or an expired license. It keeps the lights on. That is the whole product.
The specs NinjaTrader 8 actually needs
NinjaTrader 8 is a Windows .NET application. It is not especially heavy, but it is not a web page either: it holds historical tick data in memory, redraws charts, and runs your strategy's calculations on every incoming tick. Providers will happily sell you a machine four times larger than you need.
| Resource | Bare minimum | What to actually buy | Why |
|---|---|---|---|
| Operating system | Windows 10/11 or Windows Server 2019+ | Whatever the provider images cleanly | NT8 is Windows-only. Linux is not an option. |
| CPU | 2 vCPU | 2 to 4 vCPU | One instrument, one strategy, a couple of charts. More cores sit idle. |
| RAM | 4 GB | 8 GB | 4 GB runs, then struggles when NT8 loads days of tick data on startup. |
| Disk | 50 GB SSD | 60 to 100 GB SSD | Windows plus NT8 plus a growing local tick database. Never a spinning disk. |
| Connection | Anything stable | Anything stable | Order traffic is tiny. Uptime is the only spec that matters. |
In practice that is a mid-tier plan, not a premium one. If a provider is charging a large premium for "ultra-low latency trading" and the underlying machine is 2 vCPU and 4 GB, you are paying for the adjective.
Two operational details that matter more than the specs. First, set Windows to never sleep and configure active hours so it cannot restart during the morning. A VPS with default update settings has exactly the same problem as your desktop. Second, make sure the platform relaunches and reconnects after a reboot, and check it does, on purpose, before you rely on it.
Where to put it: near the broker, but do not obsess
US index futures are matched at the CME's data center in Aurora, Illinois. Most futures brokers run their order routing out of Chicago or the New York metro area. So the sensible choice is a US data center in Chicago, New Jersey, or somewhere east of the Mississippi.
That is the whole guidance. Not because those milliseconds pay you, but because a route across a continent and an ocean has more devices in it that can fail. Chicago and New Jersey will perform identically for your purposes; Singapore would probably be fine too, and there is no reason to pick it. What you should not do is pay for colocation, cross-connects, or a "proximity hosting" package sold to arbitrage firms. Different sport, different budget, and none of it changes a trade that lasts nine minutes.
The full backtest, the drawdowns, the losing stretches and the exact steps to reproduce the numbers in your own NinjaTrader 8.
The honest alternative: just leave a desktop on
Nobody selling VPS hosting will tell you this, so here it is. If you own a desktop computer, your power is reliable, and your internet is reliable, leaving that desktop switched on is a completely legitimate answer. Plenty of people run a system that way for years.
To do it properly you need four things, and all four are free except the first:
- A UPS. A basic uninterruptible power supply, around the price of two months of VPS, carries you through the brownouts and short cuts that cause most incidents. It also lets the machine shut down cleanly instead of dying mid-write.
- A wired ethernet connection. Wi-Fi is the second most common cause of mystery disconnects, after Windows updates. Run a cable.
- Sleep and hibernation disabled, active hours locked. Set them once, verify them, and check again after every major Windows feature update, because those reset things.
- Discipline about what else lives on that machine. No games, no video calls, no torrenting, no "quick" software installs on a weekday morning.
A desktop stops being the right answer the moment any of these becomes true: you travel, your power flickers, your internet is the only one available and it is bad, you share the computer with anyone else, or you are running the system across several funded accounts where one missed morning costs more than a year of hosting. That last one is usually what tips it.
When a VPS is worth it, in one paragraph
Add up what a missed morning costs you. On one small account, a missed day costs the average value of a day, which is a modest number and some days are losers anyway. If you run several accounts, travel regularly, or have already been burned once, the arithmetic flips fast. A VPS at a few dollars a week is cheap insurance against a failure mode that is entirely predictable and entirely avoidable. It is a bad purchase only when you buy it for the wrong reason (speed) or buy four times more of it than you need.
Hypothetical performance. Any figures cited on this site for Rentabilio come from a backtest over historical data, not from a live account. Simulated results are prepared with hindsight, carry no financial risk, and cannot fully reflect real execution, slippage or liquidity. Past performance is not indicative of future results.
Frequently asked questions
Does a VPS make my trading system more profitable?
No, and any provider implying otherwise is selling you the wrong thing. A VPS changes nothing about the logic, the entries or the exits. It only reduces the odds that your system is offline when it was supposed to trade. The gain is in avoided missed days and avoided half-managed positions, not in better fills.
Can I run NinjaTrader 8 on a Mac using a VPS?
Yes, and it is one of the better reasons to rent one. NinjaTrader 8 is a Windows application, so Mac users otherwise need a virtual machine or a boot partition. A Windows VPS sidesteps that entirely: you connect from macOS with a Remote Desktop client and the platform runs on the remote machine. The same applies if you work mostly from an iPad or a Chromebook.
What happens to my open position if the VPS goes down?
The same thing that happens if your home machine dies: your stop and target orders are already resting on the broker's servers, so the risk on that trade stays capped whether or not your platform is connected. This is exactly why it matters that a system places real orders at entry rather than holding stops in software. Reconnect as soon as you can and check the position.
How much should a trading VPS cost?
A suitable machine for one instance of NinjaTrader 8 running one strategy is a low double-digit monthly cost from a general-purpose provider. Specialist trading hosts charge more, and the extra usually buys support that understands the platform rather than better hardware. Both work. Judge the price against what a missed morning is worth to you.
Do prop firms allow trading from a VPS?
Generally yes. Most futures prop firms do not object to where your platform physically runs, since you are still the one trading your own account. What they do have rules about is copying trades between accounts, the number of accounts one person can hold, and consistency requirements. Read the specific firm's rulebook before you set anything up, and see how funded accounts work for the general shape of it.
Is a VPS necessary from day one?
No. A reasonable path is to start on a desktop you already own, with sleep disabled and a wired connection, and see how the first month goes. If you miss a morning, or you find yourself anxious about leaving the house, that is your answer and the cost is trivial. Starting simple also means one fewer new thing to debug while you are still learning the platform. The setup order is laid out in getting started.