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 ответ
https://www.interactivebrokers.com/en/software/api/apiguide/c/orderstatus.htm
Примечание. Возможно, что orderStatus() может возвращать повторяющиеся сообщения. Важно, чтобы вы фильтровали сообщение соответствующим образом.
Есть 2 поля, заполненные и оставшиеся, которые я наблюдаю, чтобы узнать, как проходит заказ. Когда осталось 0, все готово. Таким образом, вы также знаете, если это частичное заполнение.