【QMT攻略】QMT里如何批量下载多只股票的历史数据?
发布时间:2026-5-18 13:16阅读:251

只用download_history_data一次下一只股票,如果要处理几百只的股票池,效率非常低。xtdata提供了download_history_data2接口专门用于批量下载,传入stock_list列表、周期和时间范围,一次调用全部处理,还可以通过callback参数实时监控下载进度,知道当前下载到哪里了。
用法示例:stock_list传['000001.SZ','600000.SH',...]这样的列表,period传'1d'或者'1m',start_time和end_time传8位字符串日期,callback传一个接收进度dict的函数,里面有total(总数)、finished(已完成数)、stockcode(刚完成的那只)字段。整个接口是同步执行的,等全部下载完才返回,所以如果量大的话这步会比较耗时,建议安排在收盘后或者周末预先跑。
注意不要一次性把全市场几千只股票全放进去跑,建议按板块或者按策略需要的股票池分批,每批几十到几百只,出错了好定位。另外下载的数据和MiniQMT共用存储,数据量大了要确保磁盘空间充足,否则下到一半空间不足会导致数据不完整,用的时候出现意外空缺。
量化开户找我,QMT+xtdata完整功能免费用,数据下载逻辑有疑问也可以聊。以上内容仅供投资者教育参考,不构成任何投资建议,入市有风险,投资需谨慎。
温馨提示:投资有风险,选择需谨慎。
- 零基础写量化策略|QMT 编程入门,借助 AI 快速搞定 xtquant 代码
- 国内量化交易软件哪个好?怎么申请 QMT?QMT 交易和回测中遇到的常见问题详解
- 2026 QMT 保姆级开通教程|完整版 QMT 申请条件、办理步骤、高频踩坑汇总
- 好用的量化软件怎么选?PTrade 自带网格交易,零代码自动高抛低吸
- 跨境 ETF 为什么频繁高溢价?拆解五大核心成因,看懂溢价背后的套利失效逻辑
- 低门槛申请量化交易软件 QMT!QMT 财务函数获取方式 + 基本面策略实操
- 2026 QMT 保姆级开通指南|QMT 行情权限、延迟、数据缺失问题一次性讲清
- 2026 个人量化终端大盘点:迅投 QMT vs 恒生 PTrade,开通流程与门槛详解


问一问

+微信
分享该文章
