返回列表 发布新帖

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

10 1

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 的权限限制,还是需要额外配置?如果需要开通相关权限,具体要怎么操作?先谢谢大家了。

评论1

黄裕华
发表于 1 小时前 | 显示全部楼层
xtdata.subscribe_whole_quote(code_list, callback=None)

用这个函数试试

回复

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

主题

1

回帖

0

积分

0

客服专线

400-080-8112

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