Interactive Brokers为单个订单返回多个“预提交”订单状态

时间:2016-05-07 13:10:52

标签: c++ posix interactive-brokers

是否有人在每个已发送的订单中遇到多个订单状态? 有没有办法解决这个问题或者处理它的最佳方法是什么?

./PosixSocketClientTest 10.1.55.2
Start of POSIX Socket Client Test 0
Attempt 1 of 50
Connecting to 10.1.55.2:7496 clientId:0
Connected to 10.1.55.2:7496 clientId:0
Placing Order 42: BUY 1000 IBM at 0.010000
Order: id=42, status=PreSubmitted
Requesting Current Time
The current date/time is: Sat May 7 12:20:04 2016
Order: id=42, status=PreSubmitted
Order: id=42, status=Cancelled

1 个答案:

答案 0 :(得分:0)

https://www.interactivebrokers.com/en/software/api/apiguide/c/orderstatus.htm

  

注意:orderStatus()可能会返回重复   消息。您必须相应地过滤消息。

有2个字段,填充和剩余,我看着知道订单是怎么做的。剩余时间为0时,全部完成。这样你也知道它是否是部分填充。