量化【QMT】如何下载历史 Tick 数据?
发布时间:2026-6-30 13:43阅读:469
Tick 逐笔数据是量化策略精准回测、盘口异动策略开发的核心基础,分时、日线数据精度不足,无法还原可转债日内、打板交易真实成交滑点。不少投资者不知道 QMT 完整的数据下载渠道,手动下载效率低,代码批量下载频繁报错,今天分图形界面手动下载、Python 代码自动批量下载两种方式,完整讲解 Tick 数据获取步骤,附带报错解决方案。
方式一:QMT 可视化界面手动单标的下载(新手首选)
1、登录完整版 QMT,左侧自选列表选中需要下载的股票、可转债、ETF 标的;
2、点击软件顶部菜单栏【数据】,下拉选择【历史行情下载】,弹出数据下载窗口;
3、数据类型勾选 “Tick 逐笔数据”,设置起止时间区间,建议单次区间不超过 30 个交易日,避免请求超时;
4、设置本地存储文件夹,路径必须为纯英文,不能包含中文、特殊符号,点击确认开始下载;
5、下载完成后,可在数据中心本地数据库直接调取数据用于回测,也可导出 CSV 文件保存备用。
适用场景:仅需少量标的、短周期历史数据,零基础不会编写下载代码的投资者,操作直观简单,不容易出现参数错误。
方式二:Python 代码批量全市场 Tick 下载(进阶量化交易者)
针对需要上百只标的多年 Tick 数据做多因子、批量策略回测的用户,编写循环代码自动分段拉取数据,无需手动逐个标的操作,效率提升数十倍。
核心代码逻辑要点:
1、调用 xtdata 接口获取全市场标的代码列表,循环遍历每一只标的;
2、设置分段时间循环,每段 20 个交易日分次请求 Tick 数据,规避服务器单次请求上限;
3、自动创建英文分类文件夹,按标的代码、年份分类存储数据,方便后期调取;
4、增加异常捕获代码,遇到停牌、无数据标的自动跳过,程序持续运行不中断。
三、Tick 数据下载高频报错与解决办法
1、下载进度卡住、请求超时:单次时间区间缩短至 30 天内,切换有线网络,关闭占用网速的软件;
2、提示路径非法:修改存储路径为纯英文目录,删除文件夹中文名称;
3、无 Tick 数据返回:部分冷门小盘标的历史 Tick 数据存储周期较短,更换热门流动性标的测试;
4、代码下载无权限:确认账户已完整开通 QMT 量化权限,简易试用版限制 Tick 数据下载接口。
四、配套使用规范
1、miniQMT 无法下载任何 Tick 历史数据,全部数据下载操作只能在完整版 QMT 完成;
2、Tick 数据占用存储空间大,长期批量下载建议搭配大容量硬盘,定期清理 3 年以上过期冗余数据;
3、回测前确认数据完整,缺失部分交易日 Tick 数据会导致回测结果失真,出现盈利虚高。
完整掌握两种 Tick 数据下载方式,根据自身标的数量灵活选择,少量标的手动下载,多标的批量代码下载,高效获取高精度分笔行情,支撑各类精细量化策略研发与回测。正版渠道开通的 QMT 终端,Tick 数据下载接口永久免费开放,无单独流量、数据包收费。
想要低优惠佣金开户、免费开通全套量化工具,直接加我微信或者致电咨询办理。
欢迎咨询我开户,我司免费提供QMT和PTrade和miniQMT,股票佣金万0.854(条件达标),ETF佣金万0.5,选 8888 资金靓号,提供VIP通道!
温馨提示:投资有风险,选择需谨慎。
- 开通QMT之后,如果股票账户被券商限制部分品种交易,量化策略会报错吗,PTrade品种交易受限策略会如何表现?
- PTrade开通之后,同一个账号可以同时跑回测任务和实盘策略吗,开通QMT实盘运行同时跑大量回测会卡顿吗?
- 开通QMT之后,策略脚本能不能实现自动可转债强赎卖出逻辑,PTrade脚本如何识别可转债强赎事件自动卖出?
- QMT开户,理财处于到期兑付中,未到账理财市值会计入审核资产吗,PTrade兑付中理财不计入开通资产吗?
- 开通PTrade之后,银证转账转入资金,资金到账之后策略脚本可以立刻识别可用资金吗,QMT读取资金数据有没有延迟?
- QMT个人版,回测可以设置不同的滑点针对股票可转债分开设置吗,开通PTrade多品种滑点参数独立配置吗?
- 开通QMT之后,策略运行的时候电脑休眠唤醒,策略还能继续正常执行吗,PTrade休眠唤醒会不会策略卡死?
- 账户持有的北交所股票市值,是否计入QMT开通50万资产,开通PTrade北交所持仓算达标市值吗?
-
2026年券商APP月活榜:8家券商座次怎么排?选APP该看的3件事
2026-10-12 16:05
-
2026年可转债投资攻略:【可转债专题】帮你从入门到实操一站式搞定
2026-10-12 16:05
-
银证转账失败是什么原因?这4种情况最常见
2026-10-12 16:05



问一问
从业认证

+微信
分享该文章
