Initial Steps
The problem with the orders being frozen (golden orders) may be due to network connectivity problems between Ninjatrader and the broker, where a client's connection to the order entry server is either severed or unstable and prevents the order cancel, change or position close command from working as intended.
In addition, our recommendation is that if this happens, you should disconnect and reconnect to the Ninjatrader brokerage connection to update the pending orders in Ninjatrader so that they can be canceled, in most cases it works. If it doesn't work, you'll need to try canceling on the broker's website.
If the issue persists, you can also try repairing the NinjaTrader database: go to Tools > Options > Data tab, click "Repair DB", then restart NinjaTrader. This can help clear corrupted order state data.
If the connectivity problem is not detected, then for the Tradovate accounts, due to the Tradovate API rate limit of 5,000 requests per hour (80 per minute) for the Tradovate/NinjaTrader connection, orders and positions may freeze once this limit is reached. To avoid this, we do not recommend using trailing stops or multiple price changes in a short period. NinjaTrader has addressed the issue previously tracked as ID NT-14091 in their latest NinjaTrader Desktop release, version 8.1.4+. This update now provides users with a notification when the limit is reached. However, while the notification is a welcome improvement, the underlying problem of orders freezing when this limit is hit still persists. Therefore, pending orders and positions that become stuck, preventing cancellation, modification, or closure, must still be managed through the Tradovate/NinjaTrader website.
Freezing or lagging can also appear right after updating to a brand-new NinjaTrader release (for example, NinjaTrader 8.1.7.1). In these cases the slowdown comes from the new NinjaTrader build itself, not from Replikanto, whose code is unchanged across the update. Before rolling back, first check whether a newer NinjaTrader release is available and update to it, since subsequent releases often address instability introduced in an earlier build. After updating, reinstall the matching Replikanto build from your downloads page to keep versions aligned. If the slowdown continues after updating to the latest release, the reliable fix is to roll NinjaTrader back to the previous stable version (typically the 8.1.6.x line) and reinstall the corresponding Replikanto build. Uninstalling NinjaTrader does not affect your workspaces or settings, which are stored in your Documents\NinjaTrader 8 folder.
Platform freeze vs. frozen orders
It is worth separating two situations that can look the same on screen. A frozen order is one that genuinely will not cancel or close, as described above. A platform freeze is different: NinjaTrader's interface itself stops responding for a stretch, the chart stops redrawing and clicks do not register, even though the orders and executions actually completed normally in the background. A reliable sign of a true platform freeze is that NinjaTrader's own log and trace files stop being written during the hang and resume only once the interface recovers. In that case nothing was stuck on the broker side, the trades filled, and the platform simply caught up when it unfroze.
When the interface locks up like this, avoid clicking Close or Flatten repeatedly. Each click queues another full round of cancel and flatten requests across every copied account at once, and that burst can make the hang last longer, especially with Tradovate followers. A single Flatten All is enough, so give it a few seconds before clicking again, or disconnect and reconnect the brokerage to recover.
To reduce platform freezes, keep in mind that Replikanto does not run on your chart, so it is not what draws or freezes it. The chart load comes from NinjaTrader rendering the bars and running whatever indicators are applied, and a single heavy or inefficient indicator can stall the whole interface. Keep charts as lean as possible, with only the indicators you actually use and no excess bars loaded, and make sure the VPS has enough CPU cores and memory for the number of accounts you copy to.
Extra Steps
You may find it helpful to use the Market Only Replikanto feature, which allows you to copy only the executions to followers. For more information, we invite you to view this informative video.: https://youtu.be/WZ5rmeAuxZE
Comments
0 comments
Article is closed for comments.