I'm still working on figuring out some of the odd behaviors behind CancelOrder... this is in reference to version 6.5.1000.17. There are still various times where CancelOrder() doesn't seem to clear Ninja's internal order tracking.
Meaning:
- say I have an ExitLongLimit() order...
- say I later cancel this order using CancelOrder()... (or, at the end of the day the exchange automatically cancels the order)...
- if, in the same strategy execution, I try to re-submit a ExitLongLimit() order (with the same signal names), NinjaTrader will reject the order while saying "a matching exit order already exists".
I don't really want to get into the exercise of creating an example, but I will if I have to. I'm just wondering if you guys have any insider tips about what else I can do, on version 6, to "clear" Ninja's internal view of these orders... that would allow me to resubmit.
Comment