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 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.
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.