C++ 交互式经纪人返回多个“交易”;预先提交;单个订单的订单状态

C++ 交互式经纪人返回多个“交易”;预先提交;单个订单的订单状态,c++,posix,interactive-brokers,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.01

是否有人在每次发送订单时都经历过多个订单状态? 有没有办法解决这个问题,或者最好的办法是什么

./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

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

有两个字段,已填充和剩余,我观察它们以了解订单的执行情况。当剩余值为0时,所有操作都已完成。这样你也知道它是否是部分填充