“order rejected – cannot modify the filled order (201)…….”
NT then promptly closes the “now completed order” and closes down the strategy. This is obviously quite inconvenient, as I am losing the spread and RT commission every time this happens.
I am not submitting orders with invalid price limits, so I can only assume NT doesn’t like partial fills with time delays. Am I correct with this assumption? Is this normal NT behavior, and could you explain why this happens? Would I also be right in saying that incidences of this problem will increase with larger trade sizes?
I’ve also looked at using
RealtimeErrorHandling = RealtimeErrorHandling.TakeNoAction;
I have not yet experienced any issues with my exits, but sods law will obviously dictate a problem with my exits as soon as I use this!
In your opinion would it be more prudent to let NT do all the error handling, and I just accept that on a few trades I will get closed out and lose the spread & comm, or is it worthwhile sticking this code in?
Also if I do suppress NT error handling would it would it solve the problems I'm having?
Thanks
I have another thought, I use IB as my broker and trade currencies, is there a way to place an order so that the order amount has to be filled completely, or not at all?

Comment