返回列表 发布新帖

如何获取委托列表

1115 4
发表于 2024-12-15 18:07:05 | 显示全部楼层 阅读模式

需要做一键撤单功能,对所有委托的订单进行撤单。但是订单可能由手机端下单,如何获取所有委托以全部撤单?

评论4

迅投kiki
发表于 2024-12-16 22:03:22 来自手机 | 显示全部楼层
手机端不清楚,电脑端可以通过代码实现
*******0504_OMXMu楼主
发表于 2024-12-18 19:55:58 | 显示全部楼层
迅投kiki 发表于 2024-12-16 22:03
手机端不清楚,电脑端可以通过代码实现

我就是想找对应的接口 没找到 有获取所有委托订单的接口吗?
迅投kiki
发表于 2024-12-18 21:06:34 | 显示全部楼层
# 撤单区
def ordcel():
    orderlist = xt_trader.query_stock_orders(acc)
    for obj in orderlist:
        symbol = obj.m_strStockCode1
        if obj.m_strOrderRemark not in all_order_ref_dict:
            continue
        # 委托后 时间不到撤单等待时间的不撤
        if time.time() - all_order_ref_dict[obj.m_strOrderRemark] < cancel_second:
            continue
        # 对所有可撤状态的委托 撤单
        if obj.order_status in [48, 49, 50, 51, 52, 55, 86, 255]:
            xt_trader.cancel_order_stock_sysid(acc, -1, obj.order_sysid)
            loger.info(f"刚刚买入品种:{symbol}")
*******0504_OMXMu楼主
发表于 2024-12-24 20:30:27 | 显示全部楼层
迅投kiki 发表于 2024-12-18 21:06
# 撤单区
def ordcel():
    orderlist = xt_trader.query_stock_orders(acc)

你好 撤单的时候如果部分成交的话 可以返回成交多少吗?

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 京ICP备2025122616号-3
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表