返回列表 发布新帖

模拟账号无法成交以及成交回调函数不触发的问题

303 3
发表于 2026-6-25 14:37:21 | 显示全部楼层 阅读模式

我使用的miniqmt 券商版本,模拟账号。用python测试交易流程时发现两个问题:

1 主动买入或者卖出交易偶尔能成交,大多数时间是无法成交的,如下图就是买入后无法平仓:

局部截取_20260625_142345.png

2 XtQuantTraderCallback 的子类中 on_stock_trade回调函数无法触发, 但通过 query_stock_trades 函数可以正常获取成交记录. 其它如 on_stock_order on_order_error等回调函数都可以正常触发.

另外,我想多问一嘴: 如果回调函数经常无法触发,在程序中,如何实现可靠的事件通知呢?

评论3

黄裕华
发表于 2026-6-25 22:22:01 | 显示全部楼层
1、可以设计盘中保存/更新委托状态的机制;2、是否已订阅交易回调,再确认回调类是否已注册;3、试试回调 + 主动轮询混合模式,更多可以咨询迅投客服微信haha-qmt。
陈大头真大楼主
发表于 2026-7-6 14:25:32 | 显示全部楼层
黄裕华 发表于 2026-6-25 22:22
1、可以设计盘中保存/更新委托状态的机制;2、是否已订阅交易回调,再确认回调类是否已注册;3、试试回调 + ...

多谢大幅,我改用了 回调 + 主动轮询的混合模式,现在没有什么问题了。
黄裕华
发表于 2026-7-6 18:26:15 | 显示全部楼层
陈大头真大 发表于 2026-7-6 14:25
多谢大幅,我改用了 回调 + 主动轮询的混合模式,现在没有什么问题了。

好的,需要的话就可以加客服微信haha-qmt

回复

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

客服专线

400-080-8112

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