返回列表 发布新帖

实盘 handlebar 内 get_market_data_ex 单股查询日线 gmdSubscribe timeout 问题

10 0

国金qmt交易端版本:2.0.8.300] 券商:国金证券 运行环境:实盘交易模式(非模拟) 周期:1分钟周期 K 线驱动 handlebar

复现步骤: 在 handlebar 中调用:

kline = C.get_market_data_ex(['close'], [stock_code], period='1d', count=3)

9:15 时调用全市场批量查询(10000 只 × 1d × count=3)正常返回。但盘中 10:30 / 14:45 / 14:59 时调用单只持仓股(1-5 只 × 1d × count=3)时,约 10 秒后日志显示:

[WARN] PythonCacheData::gmdSubscribe timeout, stockCode:., period:86400000

然后 handlebar 被强制中断,后续代码不再执行(含异常都没抛出)。

环境排查

  • 网络:ping 国金行情服务器(139.224.114.71、81.69.152.51)全天 0 丢包
  • 已尝试 WiFi 和 USB 有线网卡,问题相同

疑问

  1. get_market_data_ex 单股日线查询是否需要先 subscribe?
  2. 有什么替代方法可以在 handlebar 中查询单股近 3 日收盘价?
  3. 是否有相关参数或调用模式可以避免触发 gmdSubscribe?

谢谢!

回复

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

客服专线

400-080-8112

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