想用get_order()然后找出里所有委托单里的,没有完全成交的合约代码,怎么写?
tqsdkdzqh 发表新评论 2024年3月21日
使用 volume_left来判断是对的
但查order应该使用https://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.api.html#tqsdk.TqApi.get_order
想用get_order()然后找出里所有委托单里的,没有完全成交的合约代码,怎么写?
使用 volume_left来判断是对的
但查order应该使用https://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.api.html#tqsdk.TqApi.get_order
# 查询账户下所有订单
orders = api.get_orders(account=account)
# 遍历订单列表
for order in orders:
# 检查订单是否未成交(即volume_left大于0)
if order.volume_left > 0:
# 打印订单信息
print(f”订单ID: {order.order_id}, 合约代码: {order.instrument_id}, 未成交手数: {order.volume_left}”)
# 释放API资源
api.close()
文心这样说?逻辑没问题的吧