Quick answer
If NinjaTrader is connected but has no market data, check the price-server status and which provider supplies real-time prices. Then confirm that provider has access to the requested instrument and that its session is open. A connected trading account or a chart of historical bars does not establish that fresh ticks are arriving.
Check the provider behind the connection indicator
Open the Connections menu to inspect each provider. When several connections are active, hover over the Control Center status indicator for their individual states. NinjaTrader distinguishes a lost price-server connection from a lost order-server connection.
Use the exact affected instrument in another quote window, such as a SuperDOM, during a session when it should be trading. Compare new quote updates and timestamps; a completed historical chart is not a live-feed test.
Your trading account may not supply your prices
With multiple connections, NinjaTrader normally chooses the first connected provider that supports the instrument class. Orders still use the account you select. The order connection and market-data connection can therefore be different.
In Tools > Options > Market Data, inspect Preferred connections - real-time and Preferred connections - historical for the relevant instrument class. Those choices can override connection order and use different sources for live ticks and past bars.
Use the symptom to choose the next check
| Observation | Check next |
|---|---|
| Several active instruments have no quotes | Inspect their selected real-time provider, price-server status and subscription errors. Compare instruments using that same source. |
| One contract is quiet; other instruments update | Confirm the exact symbol and contract month, that market’s current session and the selected provider’s access. |
| Historical bars load but current quotes do not | Check the real-time connection separately; historical data may come from a different provider. |
| The same contract updates elsewhere; one chart does not | Inspect that chart’s session and series settings, then follow the chart-specific guide. |
Separate a closed market from a session filter
A closed exchange session can explain no new trades. Separately, a NinjaTrader Trading Hours template excludes data outside its defined times. A chart using regular-session hours can stop adding bars while quotes remain available outside that template.
Check Trading Hours in the chart’s Data Series settings. Review the selected template’s time zone, session boundaries and holiday overrides in the Trading Hours window. The strategy’s own series can use a different template, so a moving comparison chart does not establish that the strategy is receiving the same input.
A quiet or illiquid contract is also a poor reference for diagnosing a feed-wide outage. Compare another instrument expected to be active on the same source, without assuming every contract should update continuously.
What a successful reconnect establishes
After changing the data source or restoring a failed connection, look for continuing quote updates on the affected instrument. One refresh of old bars proves only that those bars loaded. If prices work elsewhere but the chart remains stale, follow the chart-specific checks instead of repeating provider reconnects.
Ninja Watchdog can reconnect accounts and attempt to restore previously tracked strategies. Check live quote updates separately; a connected status does not prove current data for every instrument or fix a missing data subscription.
Ninja Watchdog recovery email alerts are available today. SMS and WhatsApp alerts are coming soon.
Official sources
Protect your setup
Keep NinjaTrader recovery automatic
Monitor NinjaTrader, recover supported interruptions, and receive recovery alerts on your Windows computer or VPS.
