We are using the NTNewOrderId() to generate a unique order id for a stop order we are submitting to IB via NT. This works as a GUID is assigned to our exitID variable.
However, looking at the logs of NT, the following appears to happen:
12/05/2010 16:51:00 ATI AT, 'Place;xxxxxxx;ES 06-10;SELL;12;STOP;0;1149.75;GTC;;90E264FB5E5741FBAAD D4B19F627830C;;' processing
This is our call with teh GUID returned fron NTNewOrderId()
But then in NT, the log states:
12/05/2010 16:51:00 Order Order='06d3d6c6027448189d82a6269f803eb3/DU66141' Name='' New State=PendingSubmit Instrument='ES 06-10' Action=Sell Limit price=0 Stop price=1149.75 Quantity=12 Type=Stop Filled=0 Fill price=0 Error=NoError Native error=''
Now this appears to be the actual order NT is submitting to IB. But if I am right, NT has assigned its own GUID as the order id?
As a result, we cannot modify or cancel the stops once submitted.
Anyone else had similar problems? Anyone know how or why this could happen?
Regards
Comment