
What Actually Kills an Automated Session: VPS vs. Home PC, Disconnects, and the Overnight Babysitting Nobody Warns You About
Your bots don't quit on you. Your infrastructure does.
Nearly every "my bot stopped working" message we get in the community turns out to be the same handful of causes, and almost none of them are the strategy. The bot was fine. The machine it was running on went to sleep, or Windows decided 2:14 AM was a great time to install an update, or the internet blinked for eleven seconds and NinjaTrader 8 came back disconnected with a working order sitting out there alone.
Automation only pays you if it actually runs. Here is what kills a session, and how to build a setup you don't have to babysit.
The four things that actually end a session
In order of how often we see them:
1. The machine sleeps or hibernates. This is number one and it isn't close. A laptop on battery, a desktop with default Windows power settings, a monitor timeout that drags the whole box down with it. The platform doesn't crash — the computer just stops being awake, and your 9:30 entry never fires.
2. Windows Update reboots you overnight. Active hours don't protect you if you never set them, and the default window almost never matches a futures trader's schedule. You come down at 8:00 AM to a login screen and a clean desktop.
3. Connection drops. Home internet hiccups are short but expensive. NinjaTrader 8 will usually reconnect, but the state you come back to is not always the state you left. A partially filled order, a stop that didn't make it to the exchange, a strategy that's now flat when your chart thinks it's long.
4. The platform is running, but the strategy isn't enabled. After any restart, strategies don't automatically resume unless you've configured them to. A machine that rebooted cleanly at 3 AM and came back up looks perfectly healthy at a glance — and traded nothing.
VPS vs. home PC: the honest comparison
A VPS is not magic. It's just a computer that someone else keeps awake, plugged in, and on a business-grade connection. That's the whole pitch, and it's a good one.
What a VPS actually buys you: uptime you don't manage, a network connection that doesn't share bandwidth with a streaming TV, and the ability to close your laptop and walk away without ending the session. If you travel, or your power flickers in summer storms, or you simply want the open traded whether or not you're home, that's the answer.
What a home PC does just as well: if the machine is a desktop, hardwired by ethernet, set to never sleep, on a UPS, and you're around most mornings anyway — it runs fine. Plenty of members run a dedicated box in the office and never have an issue. The key words there are dedicated and hardwired. The trading machine is not also the gaming machine, the kid's homework machine, or the one you take to the coffee shop.
The real decision isn't cost, it's whether you want to be the person responsible for keeping a computer awake. Some traders enjoy that. Most don't.
The pre-open checklist that prevents 90% of this
Whatever hardware you land on, run through this once and then spot-check it weekly:
- Power plan set to never sleep — including the "sleep" and "hibernate" settings, not just the display timeout. On a laptop, check the on-battery profile separately.
- Windows Update active hours set to cover your entire session window, and restart scheduling reviewed rather than left on automatic.
- Wired connection wherever possible. Wi-Fi is the single most common source of the eleven-second gap.
- Data feed and order routing confirmed live before the open, not assumed. Pull up the connection status; don't trust a chart that's still showing yesterday's last print.
- Strategies confirmed enabled on the Strategies tab after every restart. This is the step everyone skips.
- Position and order state matched to what the platform thinks. If there's a mismatch after a disconnect, resolve it manually before the bots take another signal.
Two minutes. Every morning. That's the whole discipline.
Overnight sessions and the babysitting question
If your lineup only trades the morning window, none of this needs to run past lunch and you can shut everything down cleanly. If you're running strategies into the overnight session, the calculus changes — now the machine has to survive eight unattended hours, and every item above stops being a nice-to-have.
This is also where a trade copier changes the risk picture. Running one strategy across several funded accounts means an infrastructure failure isn't one missed trade, it's the same missed trade multiplied. The copier is a leverage tool in both directions. If you're scaling that way, the uptime question gets answered for you.
And a note on judgment: an infrastructure failure is not a strategy failure. Don't let a session you missed because the PC slept show up in your evaluation of whether a bot is working. Those are different problems, and mixing them up is how traders shut off a strategy that was doing exactly what it was supposed to. We wrote about that judgment call in how to spot three bots taking the same trade, and it applies here too — measure the system you actually ran, not the one you meant to run.
Build it once, then stop thinking about it
The whole point of automation is that discipline gets moved out of the moment and into the setup. That includes the boring parts. A machine that stays awake, a connection that doesn't drop, and a two-minute morning check are not glamorous — but they're the difference between a bot portfolio that compounds and one that has mysterious gaps in the equity curve.
Get the infrastructure right and the strategies get to do their job. Related reading: when your breakout bot should sit out and contract sizing that survives the drawdown.
Want the full setup walked through — platform, routing, sizing, and the sim-to-live sequence — before real money touches an eval account? Start your 14-day free trial at pushbuttontrading.co, or take the 30-Day Bot Workshop and get it configured with people who've already made every one of these mistakes.



