I've got a strategy that places orders using SubmitOrder. I run my strategy in multiple windows on different timeframes for the same instrument. So, I've got a different Strategy instance for each one of my charts.
Since they are all running on the same instrument, I'd like any one of the Strategy instances to be able to selectively process OnOrderUpdate for example.
The issue I'm seeing is that if I close the Strategy instance that was used to create the order originally, through SubmitOrder... None of the other strategy instances are getting OnOrderUpdate called, from what I can tell.
So the question is: Is this just the way it works? If so, after closing a strategy (but not cancelling the order) how could one ever reopen the Strategy and internally recreate a valid order state within the Strategy without having to cancel and resubmit on the new Strategy instance?
Is there a field in the IOrder objects that can be updated to 'associate' the orders with the new Strategy instance?
Thx.
Comment