返回列表 发布新帖

xtdata.get_market_data_ex函数数据获取不到

2410 4
发表于 2025-2-7 11:29:19 | 显示全部楼层 阅读模式
        xtdata.subscribe_whole_quote(code_list, callback=call_fun)
    data = xtdata.get_market_data_ex(field_list=field_list, stock_list=code_list,
                                     period='tick', start_time=start, end_time=end)
    print(data)

用上述代码获取数据得到的结果是空值,有几个问题请教大佬:

1、使用这个函数获取数据,是实时从服务器去取吗?还是获取本地的数据?

2、集合竞价期间用这个函数获取tick数据是否可以?

3、为什么我取不到数据,是什么原因呢?

评论4

~量子~
发表于 2025-2-10 10:02:30 | 显示全部楼层
1、 QMT有些地方的设计很让人无语,  xtdata.get_market_data_ex 是获取历史数据的,要获取数据,
必须先调用 xtdata.download_history_data2 下载数据才可以。

2、 subscribe_whole_quote 是订阅实时数据的,在回调函数里就有实时数据返回, 竞价的实时数据也会返回。
Teddy楼主
发表于 2025-2-12 15:07:36 | 显示全部楼层
谢谢!文档写的只要订阅了就可以用xtdata.get_market_data_ex获取,实际根本不行。。。。
黑魔
发表于 2025-5-19 17:20:32 | 显示全部楼层
Teddy 发表于 2025-2-12 15:07
谢谢!文档写的只要订阅了就可以用xtdata.get_market_data_ex获取,实际根本不行。。。。 ...

订阅全推不行,要单个订阅指定的周期才可以
*******6655_mQ11n
发表于 2025-5-23 15:00:44 | 显示全部楼层
官网推荐用get_market_data_ex, 实际上还不如不建议使用的get_market_data获取的数据全面。不知道为什么这样

回复

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

客服专线

400-080-8112

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