【实操排查】QMT下单后订单一直是"未报"状态怎么回事?
发布时间:2026-5-18 13:17阅读:109

调用order_stock之后,发现委托状态停在"未报",既没有进入交易所排队也没有废单,感觉像卡住了。出现这个状态,一般有三种可能:一是交易时段不对,开市前或者收盘后下的单会先挂着;二是账号订阅没成功,subscribe(acc)没有返回0或者根本没调用,导致交易通道没建立好;三是连接虽然成功但交易权限有问题,账号状态不正常。
排查步骤:先确认当前时间是否在交易时段内(9:30-11:30和13:00-15:00),非交易时段下的单要等开市才能处理;再检查subscribe返回值,只有返回0才表示订阅成功,非0需要重新处理;最后通过query_stock_asset查一下账号资产,如果返回None说明账号连接本身有问题,先解决连接问题再下单。
另外需要确认账户余额是否充足。下单金额超过可用资金,部分情况下不直接废单而是停在未报状态,容易造成误解。调用query_stock_asset()查看asset.cash字段,确认可用金额足够支付委托金额,这个细节很多人忽视了。
QMT交易逻辑有疑问找我,开户还有佣金优惠,量化环境免费配置。以上内容仅供投资者教育参考,不构成任何投资建议,入市有风险,投资需谨慎。
温馨提示:投资有风险,选择需谨慎。
为什么的基金赎回一直都是未报的状态了?
-
一家坚守19年的财商教育平台,如何重塑投资服务的“靠谱”底色
2026-06-29 13:08
-
REITs打新:⌈华泰三峡新能源REIT⌋ 和 ⌈创金合信北京国资公司REIT⌋ 本周发售!
2026-06-29 13:08
-
券商客户经理是做什么的?为什么建议你理财投资前找一位?
2026-06-29 13:08


问一问

+微信
分享该文章
