Quick answer
What to do first
After a Tradovate disconnect in NinjaTrader, confirm the account connection, live market data, order status, positions, and previously running strategy state before enabling automation again.
- Do not treat a Tradovate reconnect as a full strategy recovery.
- Orders and positions should be reviewed before an automated strategy resumes after a disconnect.
- A recovery alert should tell you whether NinjaTrader reconnected, the account is ready, and the strategy restored.
Tradovate reconnect readiness is more than account connected
When a Tradovate connection drops inside NinjaTrader, the visible symptom may be simple: the account disconnects and then reconnects. The recovery decision is not simple for automated strategies. You still need to confirm whether the account is stable, whether orders and positions match expectations, and whether live data is ready for the strategy.
The best recovery workflow is conservative. It should get the account connected again, then verify enough context before restoring strategies that were running before the disconnect.
Use this guide when the known issue is a Tradovate disconnect and the practical question is whether account state, orders, positions, and strategy restore are safe after reconnect. If you are comparing Rithmic and Tradovate generally, use the provider-disconnect overview; if the event was a Rithmic overnight connection loss, use the Rithmic overnight checklist.
Use this table before resuming automation after a Tradovate disconnect.
| Check | Why it matters | Recovery action |
|---|---|---|
| Account connected | The strategy needs the expected account context. | Wait for a stable Tradovate connection before restore. |
| Live data moving | Strategy inputs can be stale after reconnect. | Confirm chart and data updates for the traded instrument. |
| Working orders | Orders may have changed during the disconnect. | Review before enabling an automated strategy. |
| Open positions | Position state can affect strategy behavior. | Confirm broker account state matches the strategy expectation. |
| Strategy enabled | The strategy may stay disabled after reconnect. | Restore only after the readiness checks pass. |
Check orders and positions before strategy restore
The reason to pause before enabling a strategy is not fear. It is state. A strategy that resumes with the wrong position or stale order context can behave differently from what the trader expects.
After a disconnect, look for working orders that may still exist at the broker, positions that were opened or closed during the interruption, and any strategy state that assumes a different account reality.
- Confirm whether working orders exist and whether they belong to the strategy you are restoring.
- Confirm whether the account has an open position and whether the strategy expects that position.
- Confirm whether NinjaTrader received order updates after the reconnect.
- Avoid toggling the strategy on and off repeatedly before understanding the account state.
When reconnect is not enough
A clean reconnect is the best case, but it is still only one step. Reconnect does not prove data is fresh, orders are reconciled, or the strategy is safe to resume. The recovery tool or manual workflow should make that distinction.
If the setup cannot prove readiness, the correct outcome is an alert that asks for review. That is better than silent downtime and better than resuming blindly.
| Reconnect result | What it means | Next step |
|---|---|---|
| Account connected and stable | The first requirement is satisfied. | Check data, orders, positions, and strategy state. |
| Account cycles repeatedly | Provider or network path is unstable. | Delay strategy restore and alert for review. |
| Charts stale after reconnect | Data readiness is not complete. | Resolve data feed before automation resumes. |
| Orders unclear | Broker state needs review. | Keep strategy disabled until the account is reconciled. |
| Strategy row missing | Workspace or strategy context may not have loaded. | Repair or reload the strategy context before restore. |
Map Tradovate account readiness before strategy restore
Tradovate reconnect checks should be account-specific. Traders often have more than one account visible in NinjaTrader, especially when they use evaluation accounts, sim accounts, or separate live and practice workflows. A strategy restore is only meaningful when it returns on the intended account, not merely on any connected account.
The readiness map should compare the expected account, the visible account, the current position, and any working orders. If those items do not match, the recovery workflow should stop at a review-needed alert. That outcome is still useful because it tells the trader exactly why automation did not resume.
Use this account-readiness map before restoring automation.
| Readiness item | Good state | Review-needed state |
|---|---|---|
| Expected account | The strategy account is visible and connected. | Only a different account or sim account is connected. |
| Position | Account position matches the strategy assumption. | Position exists when the strategy expects flat, or the size differs. |
| Working orders | Known strategy orders are visible and accounted for. | Orders are missing, duplicated, rejected, or unclear. |
| Instrument | The strategy instrument matches the recovered chart or strategy row. | Contract, expiry, or instrument context is not what the strategy expects. |
| Restore decision | All checks pass and the strategy can resume. | Hold strategy restore and alert the trader with the failed item. |
What a useful Tradovate recovery alert should say
The alert should not simply say that Tradovate reconnected. That message still leaves the trader to inspect the platform, account, data, orders, and strategy state. A better alert says which recovery layer passed and which layer still needs review.
Use plain trading language. The trader should be able to read the message on a phone and decide whether to log in immediately, wait for another retry, or leave automation paused until the next planned review.
Intraday disconnects and overnight disconnects need different urgency
A Tradovate disconnect during an active trading session has a different urgency than one discovered the next morning. Intraday, the trader may need to know whether orders were affected immediately. Overnight, the priority is often reconstructing what happened and deciding whether the setup is safe before the next session starts.
The recovery workflow can use the same checks in both cases, but the alert wording should reflect the situation. Intraday alerts should be short and action-oriented. Overnight alerts can include more of the event trail, including when the connection dropped, whether the account returned, and whether the strategy restored or stayed disabled.
| Scenario | Primary risk | Best alert focus |
|---|---|---|
| Intraday disconnect | Orders, fills, and strategy decisions may be affected right now. | Account, orders, position, and whether strategy restore is paused. |
| Overnight disconnect | The trader may not know how long automation was down. | Timeline, reconnect count, data readiness, and final strategy state. |
| Disconnect during a position | Strategy state may not match account reality after reconnect. | Position and working-order review before restore. |
| Disconnect while flat | Missed signals or data gaps may still matter. | Data readiness and strategy enabled state before next signal. |
| Repeated disconnects | Recovery can appear successful and then fail again. | Stability window and retry count before declaring recovered. |
Run a Tradovate recovery drill before trusting it unattended
A recovery drill is simple and revealing. Outside market hours, write down the account, instruments, and strategies that should recover. Reboot the trading machine or force a controlled reconnect path, then wait for the recovery alert without helping the setup. The goal is to prove that the recovery chain works when nobody is watching.
After the drill, compare the alert with the platform. If NinjaTrader is open but the expected account did not reconnect, fix account recovery. If the account is connected but the chart is stale, fix data readiness. If the strategy is still disabled and the alert did not say why, fix strategy restore visibility.
- Test outside market hours so the drill does not create live account confusion.
- Use the same VPS or Windows computer that runs the real NinjaTrader setup.
- Record the exact strategy, account, instrument, and expected enabled state before the drill.
- Do not rely on a single connected indicator; verify account, data, orders, and strategy state.
- Repeat the drill after provider credential changes, Windows updates, or workspace changes.
How Ninja Watchdog helps with Tradovate disconnect recovery
Ninja Watchdog is designed for traders who need the recovery chain to continue after a provider reconnect. It watches NinjaTrader, connection readiness, strategy state, and alert outcomes on the Windows computer or VPS running the platform.
For a Tradovate disconnect, that means Ninja Watchdog can help reduce silent downtime by reconnecting the expected account, restoring strategies after readiness checks, and telling you whether the setup is recovered or waiting for review.
This is also where order and position alerts matter. A recovery process that knows the account reconnected but cannot confirm order state should say so. Traders can make better decisions when the alert names the blocker instead of hiding it behind a generic failed or recovered message.
FAQ
Common questions
Can I enable my NinjaTrader strategy immediately after Tradovate reconnects?
Not automatically. First confirm live data, account stability, working orders, open positions, and whether the strategy is attached to the expected account and instrument.
Why does a Tradovate disconnect affect strategy recovery?
An account disconnect can interrupt data, order updates, strategy state, and account readiness. The connection can come back while the strategy still needs review.
Does Ninja Watchdog depend on Tradovate specifically?
No. Tradovate is a common connection path, but Ninja Watchdog is built around NinjaTrader recovery conditions across configured accounts and connections.
What should a Tradovate recovery alert include?
It should include whether the expected account reconnected, whether live data is usable, whether orders or positions need review, and whether the strategy restored or stayed paused.
Should I run a recovery drill for Tradovate?
Yes. A non-trading recovery drill can show whether Windows startup, NinjaTrader launch, account reconnect, data readiness, strategy restore, and alerts work without you rebuilding the setup by hand.
Sources
Sources and official references
These references support the platform, provider, and Windows recovery details in this guide. Ninja Watchdog is independent from NinjaTrader.
Protect your setup
Keep NinjaTrader recovery automatic
Start Ninja Watchdog on the Windows computer that runs NinjaTrader and protect automated sessions against crashes, disconnects, strategy downtime, repair issues, alerts, and reboots.