国金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 有线网卡,问题相同
-
疑问:
get_market_data_ex 单股日线查询是否需要先 subscribe?
- 有什么替代方法可以在 handlebar 中查询单股近 3 日收盘价?
- 是否有相关参数或调用模式可以避免触发 gmdSubscribe?
谢谢! |