【QMT量化交易全攻略】一文搞懂所有数据下载方式(代码+客户端双教程)
发布时间:2026-8-1 01:38阅读:9
今天这篇干货满满,带你全面了解QMT的历史数据获取方式,包括代码自动下载和客户端批量下载,帮你高效搭建本地行情数据库,解决数据不全、下载慢、存储乱等痛点!
一、QMT支持哪些数据?
QMT作为专业本地量化平台,提供全市场、多周期的完整行情数据,支持离线回测和实时调用。
1.1 数据周期分类
✅ 基础周期(精度高):tick、1分钟、5分钟、日线
✅ 合成周期(由基础生成):15分钟、30分钟、60分钟(由5分钟合成);周线、月线、年线(由日线合成)
⚠️ 小贴士:高频策略建议直接下载对应的基础周期原始数据,避免合成误差!
1.2 支持的数据品种
涵盖A股、指数、行业、基金、期货、期权、债券等全品类,数据覆盖全面,适合各种策略开发。
(我是小鹿经理,加我开户)
二、数据下载方式一:代码自动下载
QMT提供API接口,通过代码实现动态补充、批量处理数据,适合需要灵活控制的场景。
2.1 核心函数:get_market_data_ex
from xtquant import xtdata# 下载历史数据xtdata.download_history_data( stock_code="SH_600000", # 市场_代码 period="1d", # 周期:1d、5m、tick等 start_time="20200101", # 开始时间 end_time="20250601" # 结束时间,可为空)# 获取已下载数据data = xtdata.get_market_data_ex( field_list=["open", "high", "low", "close"], # 字段 stock_list=["SH_600000"], period="1d", start_time="20200101")2.2 常用字段说明
- K线通用字段:开盘价、最高价、最低价、收盘价、成交额、成交量
- Tick专属字段:最新价、买一价、卖一价、买一量、卖一量
2.3 适用场景
- 补充单品种特定时间段数据
- 策略初始化时自动下载缺失数据
- 批量下载多个品种指定周期数据
(我是小鹿经理,加我开户)
三、数据下载方式二:客户端批量下载
对于大量历史数据(如全市场多年数据),客户端批量下载更高效、稳定,操作也更直观。
3.1 操作步骤
- 打开QMT → 点击顶部菜单栏“数据”
- 选择“数据管理” → 进入数据下载界面
- 配置参数:
- 点击“补充”开始下载
- 每日收盘后执行“清盘”,自动更新当日数据
3.2 注意事项
- 硬盘空间充足:1天1分钟数据约1GB,多年数据需预留足够空间
- 自动检测重复数据,无需担心重复下载
- 不再需要的数据可通过“清理数据”一键删除
- 每日收盘后建议执行“清盘”,确保数据同步
3.3 高级功能:自定义数据导入
QMT支持导入第三方数据(如北交所早期数据、港美股行情、自定义因子等),操作简单,方便统一管理。
(我是小鹿经理,加我开户)
四、数据下载最佳实践
✅ 批量数据优先用客户端:超过1个月的全市场数据,客户端更快更稳定
✅ 每日盘后自动更新:设置定时任务,保持数据最新
✅ 按需下载,避免冗余:根据策略需求下载对应周期和品种
✅ 盘中实时数据用订阅机制:使用subscribe_quote获取,速度快、延迟低
(我是小鹿经理,加我开户)
✅总结
QMT的数据体系强大且灵活,无论是代码下载还是客户端批量下载,都能满足不同场景需求。掌握这些技巧,轻松构建自己的本地行情数据库,提升策略开发效率!
想了解更多QMT开户优惠?加我微信/打我电话,获取低佣开户+免费量化工具!
【加我微信】或【拨打我的电话】,马上领取专属福利!
(不同券商政策不同,具体可私聊咨询~)
温馨提示:投资有风险,选择需谨慎。
-
REITs打新日历:四川成都 ⌈锦江 REIT⌋ 本周四售!(附认购操作指南)
2026-07-27 16:59
-
2026夜市委托怎么操作?个人经验攻略全分享
2026-07-27 16:59
-
新股发行:【展芯股份】+【国仪公司】+【超纯应材】本周可申购!(附打新神器)
2026-07-27 16:59


问一问

+微信
分享该文章
