NinjaTrader shows open orders but my broker shows none — what is causing this
NinjaTrader shows open orders but my broker shows none — what's going on?
A discrepancy between what NinjaTrader displays and what your broker's official portal shows is confusing, but it's usually a display-side issue, not a real position. The short version: your broker is the source of truth for your actual account state — not NinjaTrader's display. If the two don't match, the broker is the one to trust.
Common causes
- Connection interruption during order placement. NinjaTrader may have lost its connection to the broker at the moment an order was being submitted, leaving a "phantom" entry locally that was never actually placed (or was filled/cancelled on the broker side and the update didn't make it back).
- Stale order data from a previous session. NinjaTrader can display cached order info that's no longer current.
- Order rejected but still displayed. If the broker rejected an order (margin, position limits, account restrictions — see: Why was my order rejected?), NinjaTrader may still show it as pending locally until it syncs.
- Multiple NinjaTrader sessions. If you've connected to the broker from both the VPS and another machine at different times, order state can drift between them.
How to resolve
- Check your broker's portal first. Log into Rithmic R | Trader Pro or the Tradovate web dashboard (or your broker's equivalent) and look at what the broker actually has on file — balance, positions, working orders. This is the authoritative state.
- Reconcile NinjaTrader against the broker.
- If NinjaTrader shows a working order that's not at the broker, cancel the phantom order from the Orders tab in NinjaTrader.
- If NinjaTrader shows a position the broker doesn't have, right-click the position in NinjaTrader's Positions tab and close it locally.
- If the broker has a position that NinjaTrader isn't showing, trust the broker and take whatever action you'd take based on the broker's record (flatten, let strategy manage, etc.).
- If the discrepancy persists after reconciling, open a ticket at http://support.vectoralgorithmics.io/ — include a screenshot of both the NinjaTrader view and the broker portal view so the team can see the mismatch.
The underlying principle
NinjaTrader is a platform that reflects what the broker says; it is not the book of record. Any time there's doubt about your actual account state — balance, drawdown, orders, positions — go to the broker. The same principle applies to drawdown checks (see: How do I check my actual drawdown on a prop firm account?) and PnL figures.
Related Articles
Troubleshooting Account Issues
Category: Account Management | Last Updated: April 2026 This article covers the most common account-side issues Vector clients run into and — more importantly — who to contact for each. The distinction matters: some issues are ours to investigate ...
Understanding the NinjaTrader Interface
Category: NinjaTrader Platform | Last Updated: April 2026 This article gives a high-level tour of the NinjaTrader interface. Most Vector clients already see their VPS with the platform pre-configured during onboarding, but this article serves as a ...
Troubleshooting Strategy Installation
Category: Strategy Installation & Setup / Troubleshooting | Last Updated: April 2026 This article covers problems that happen specifically at installation time — when a strategy has just been imported (or re-imported) and isn't loading cleanly in ...
Why Are My Positions Not Closing or Getting Stuck Open?
Category: Troubleshooting & Common Errors | Last Updated: April 2026 Occasionally a position opened by your Vector strategy may not close as expected — either because the connection dropped, the strategy was disabled mid-trade, or NinjaTrader ...
What Do the Strategy Colors (Green, Yellow) Mean in NinjaTrader?
Category: NinjaTrader Platform | Last Updated: April 2026 When you enable a strategy in NinjaTrader, its name in the Strategies tab will appear in one of two colors — green or yellow. These colors tell you whether the strategy is operating normally ...