235 浏览
0

如果下单两手,成交1手。然后检测订单状态,查找撤单,是否撤掉未成交的1手?

检测订单状态好,还是检测剩余数量好?

是这样写好呢?

orders = api.get_order()
for oid, order in orders.items():
    if order.status == "ALIVE": api.cancel_order(order)

还是这样写好?

for oid, order in orders.items():
    if order.volume_left > 0:
        api.cancel_order(order)
api.wait_update()

ringo 已回答的问题 2024年12月27日
0

第一种可能会更好,第二种会对已经撤单的订单重复发出撤单

ringo 已回答的问题 2024年12月27日