3.71K 浏览
1

有多笔委托,等待30秒后,把未成交的撤单重新委托。撤单前需要准确的已成交回报,重新委托前需要准确的撤单回报。

api.cancel_order(orderID)#撤单
while True:#等待回报ID
      api.wait_update()
      if api.is_changing(order, [“status”]) and order.status==”FINISHED”:
               pass
这样做好象不完全对。

west 已回答的问题 2020年2月19日
0

当一个委托单的状态不再发生变化,即status为FINISHED,它可能是成交结束也可能是被撤单,可以通过判断order的volume_left(未成交手数)判断成交手数情况

west 已回答的问题 2020年2月19日