返回列表 发布新帖

MiniQMT 调用 get_full_tick 返回的 preClose、volRatio 等字段为 None,如何解决?

234 2
发表于 2026-4-20 15:39:46 | 显示全部楼层 阅读模式

1. 问题描述

在调用 xtdata.get_full_tick() 获取实时行情时,返回字典里的 preClosevolRatio 等字段一直是 None。行情连接显示正常,lastPrice 等基础字段也有正确数值,唯独这几个字段是空值,导致涨幅和量比计算不出来。

2. 代码示例

python

from xtquant import xtdata

code = '600051.SH'
tick = xtdata.get_full_tick([code])
if code in tick:
    print('lastPrice:', tick[code].get('lastPrice'))
    print('preClose:', tick[code].get('preClose'))
    print('volRatio:', tick[code].get('volRatio'))

3. 环境信息

  • 券商:国金证券
  • QMT模式:MiniQMT (独立交易)
  • Python版本:3.11
  • xtquant版本:最新版

4. 已尝试的排查

  • 确认 QMT 已登录“极简模式”,行情连接显示为绿色。
  • 重启 QMT 及行情服务,问题依旧。
  • 尝试用 subscribe_quote 订阅单只股票,回调数据中这些字段也还是 None
  • 更换过行情服务器,情况没有改善。

5. 求助

请问各位有没有遇到过类似问题?这可能是 MiniQMT 的权限限制,还是需要额外配置?如果需要开通相关权限,具体要怎么操作?先谢谢大家了。

评论2

黄裕华
发表于 2026-4-20 16:17:21 | 显示全部楼层
xtdata.subscribe_whole_quote(code_list, callback=None)

用这个函数试试
*******6493_JRYTQ楼主
发表于 2026-4-21 09:46:42 | 显示全部楼层
黄裕华 发表于 2026-4-20 16:17
xtdata.subscribe_whole_quote(code_list, callback=None)

用这个函数试试

好的,谢谢您

回复

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

客服专线

400-080-8112

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