While I can say that Market If Touched orders are not submitted to the brokerage until touched and the OCO is not in effect until the order is touched, I'm not certain about how NinjaTrader was intending for simulated orders to work with OCO.
Native OCO would definitely not work since native OCO is meant to be executed server side using OCO IDs. Without the order being submitted to the exchange there is no way for the OCO to work. However, I am unsure if local simulated oco should be taking place instead with simulated orders.
I have another client with a very similar inquiry about OCO with MIT orders and I am inquiring with our development on the expected behavior with OCO and simulated orders.
Once I have more information about this I will post in this thread.

Comment