【量化入门】xtdata下载数据速度太慢怎么优化?
发布时间:18小时前阅读:4
用download_history_data2批量下载几百只股票的历史数据,有时候速度很慢,一个小时还没下完。影响下载速度的因素主要是:下载的数量、周期类型(tick数据量远大于日线)、MiniQMT连接的行情服务器速度、以及本地磁盘写入速度。先确认这几个因素再针对性优化。
优化策略:第一,减少单次下载范围,不要一次把全市场几千只股票的10年历史全下,按板块分批下,出了问题好定位也好重跑;第二,优先下日线和分钟线,tick数据量级要大得多,如果策略暂时用不到tick历史可以先跳过;第三,检查磁盘空间和读写速度,把MiniQMT的数据目录放在SSD而不是机械硬盘上,写入速度能提升好几倍;第四,下载任务安排在非交易时段(收盘后或者夜间),避免和实时行情推送竞争带宽。
另外有一个技巧:download_history_data2的callback参数可以记录每只股票的下载进度,在callback里把已完成的股票代码写入一个已下载列表,下次运行时跳过已经下过的股票,增量更新而不是全量重下,对于维护一个长期运行的策略数据库来说效率高很多。
xtdata数据工程化有疑问找我,量化开户免费用完整数据功能。以上内容仅供投资者教育参考,不构成任何投资建议,入市有风险,投资需谨慎。
温馨提示:投资有风险,选择需谨慎。
-
国常会力挺“六张网”,利好哪些板块?普通人如何稳健布局?
2026-05-18 15:52
-
REITs打新: 风电项目 ⌈中核新能⌋ 今日发售!点击领取认购操作指南~
2026-05-18 15:52
-
华泰AI涨乐APP超实用提示词分享,直接复制使用~
2026-05-18 15:52


问一问

+微信
分享该文章
