I am trying to use something like
NTCommand("CancelAllOrders", account, getSymbol(), 0, "", 0, 0, "", "", "", "", "");
to cancel a specific account when my NT DLL is actually trading three IB accounts at the same time.
It seems the parameter account is of no use because whenever NTCommand("CancelAllOrders", ......) is called, all orders of that instrumnet in all three IB accounts get cancelled. Is it because I am using NT DLL in an unsupported scenario (multiple TWS connections)?
How can I cancel orders of a specific account? Is it not supported when trading multiple TWS accounts?
I just found out even if I only have one TWS connected and only one OCO order pair is active, cancelling this OCO order still causes the error 135 message in most cases.
- Clearpicks
Comment