Why Are My Strategies Firing at a Different Time Than What's Announced?

Why Are My Strategies Firing at a Different Time Than What's Announced?

Category: VPS & Infrastructure | Last Updated: April 2026

If you notice that your strategies are firing at times that don't match what's being announced in the alerts channel — or that they skipped the day entirely when they should have traded — the most common culprit is actually simple: your VPS is running in a timezone other than Eastern Time (ET).

All Vector strategies are built around US market hours and are designed to operate on a VPS set to US Eastern Time (EST / EDT). If the system clock drifts off that timezone, the strategy's internal time windows shift with it — which means entries can fire at unexpected times, or not fire at all.


Why the VPS Timezone Can Change Unexpectedly

If you're running on QuantVPS with our default template, the VPS ships preconfigured in ET and normally stays that way. However, we've seen cases where the timezone gets changed — sometimes by the client by accident, but sometimes by Windows itself after a reboot or update.

The technical reason is that Windows Server on virtualized environments can revert or drift the timezone due to:

  • Hyper-V Time Synchronization Service — the virtualization layer syncs the VM's clock with the host, and if the host is configured differently (typically UTC), the VM's timezone can reset back toward UTC after a reboot.
  • BIOS clock mismatch — Windows expects the BIOS clock to be local time; many virtualization hosts use UTC instead. Windows then "corrects" the displayed time in ways that can appear as a timezone change.
  • Windows Update or reboot events — occasionally an update or reboot resets the timezone setting to the host's regional default.

So even if you didn't touch anything, the VPS can end up in a timezone other than ET — and the strategies will then fire at the wrong moment, or not at all for that day.


Symptoms That Point to a Timezone Issue

  • Strategy didn't fire today even though conditions looked right
  • Strategies fired at hours that don't match Vector's alerts channel
  • Chart and NT-side timestamps appear shifted from what you'd expect

If you're seeing any of these and the rest of your setup looks fine (connection green, strategy enabled, right account), check the VPS timezone first.


How to Check and Fix

On the VPS (Windows): 1. Right-click the clock in the bottom-right corner → Adjust date/time 2. Confirm Time zone is set to (UTC−05:00) Eastern Time (US & Canada) 3. If it's anything else, change it to Eastern Time and click OK

In NinjaTrader: - NinjaTrader picks up the system timezone automatically. Once you've fixed the Windows timezone, restart NinjaTrader so the change is reflected in the platform.

If the timezone keeps reverting after reboots, the issue is likely the Hyper-V Time Synchronization Service or the BIOS/UTC mismatch mentioned above. Rather than trying to fix this yourself with registry edits or service changes, open a support ticket — our team (along with QuantVPS support if needed) can apply a persistent fix safely without risking other VPS configuration.


Prevention

  • Don't change the VPS system timezone unless you have a specific reason and you know it will be set back to ET
  • Don't change the NinjaTrader timezone display (it reflects the system timezone; changing it doesn't fix a wrong system clock)
  • If you restart your VPS, glance at the clock afterward to make sure the timezone didn't drift
  • If you're running on a non-QuantVPS setup (custom VPS or local), ensure the machine is explicitly configured for US Eastern Time

Bottom Line

When Vector strategies fire at the wrong time — or don't fire at all on a day they should have — the first thing to check is the VPS system timezone. If it's not set to Eastern Time, that's almost certainly the cause. Fixing it is as simple as resetting the timezone in Windows and restarting NinjaTrader. If the timezone keeps reverting after reboots (a known behavior on some virtualized Windows setups), open a support ticket and our team will apply a persistent fix.


    • Related Articles

    • Understanding Exit Mechanisms in Vector Strategies (and Why Results Can Diverge)

      Category: Strategy Behavior | Last Updated: April 2026 Vector strategies manage trades differently on the way out just as they do on the way in. If you've ever wondered why a trade closed at a specific price — breakeven, a partial profit, a full stop ...
    • Strategy Management: Importing & Enabling Strategies

      Category: NinjaTrader Platform | Last Updated: April 2026 Most Vector clients onboarded through QuantVPS with the VECTOR code receive their strategies already installed. This article covers the states a strategy can be in inside NinjaTrader, how to ...
    • GQZeroLimit — Settings & Strategy Guide

      DISCLAIMER: Nothing in this article constitutes financial or trading advice. All content is educational and informational only, as outlined in each client's agreement with Vector Algorithmics. Any modification of settings or parameters is made at the ...
    • Trailer Modes in GFB 2.1C (Normal Trailing vs. Step Trailing)

      Category: Strategy Features | Last Updated: April 2026 This article explains features specific to the GFB 2.1 line (currently on version 2.1C) — the two trailer modes introduced in 2.1B, plus what changed in 2.1C. It is not a general guide to ...
    • GFPB Family — Settings & Strategy Guide

      DISCLAIMER: Nothing in this article constitutes financial or trading advice. All content is educational and informational only, as outlined in each client's agreement with Vector Algorithmics. Any modification of settings or parameters is made at the ...