QMT 行情数据获取简介
发布时间:2025-12-12 15:57阅读:723
在 QMT 平台中,行情数据的获取是进行量化交易和策略回测的重要基础。以下是对常见数据获取函数及周期设置的简要说明:
一、download_history_data 函数简介
该函数用于下载指定合约代码、指定周期以及时间范围内的历史行情数据。
说明:
QMT 提供的基础周期包括 tick、1m(1分钟)、5m(5分钟)、1d(日线),这些是系统实际存储的数据周期。其余周期如 3m、10m、15m 等为合成周期,由基础周期通过计算生成。
二、合成周期说明
| 合成周期 | 来源周期 | 说明 |
|---|---|---|
| 3m | 1m | 由 1 分钟线合成 |
| 10m, 15m, 30m, 60m, 2h, 3h, 4h | 5m | 由 5 分钟线合成 |
| 2d, 3d, 5d, 1w, 1mon, 1q, 1hy, 1y | 1d | 由日线数据合成 |
三、数据获取注意事项
- 历史数据获取:若需要获取合成周期(如
15m),需先下载对应的基础周期数据(如5m)。 - 实时数据获取:可直接订阅原始周期(如
15m),无需依赖历史数据。 - 同时使用基础与合成周期:只需下载一次基础周期数据即可,例如同时使用
5m和15m,因为15m是由5m合成的。
四、ContextInfo.get_market_data_ex 函数说明
该函数用于获取实时或历史行情数据,功能更为全面,支持多种数据类型。
注意事项:
不建议在 init 函数中调用,因为在init中仅能获取本地数据。- 详细区别与使用建议,可参考平台中的“常见问题 - 行情相关”模块。
- 除常规行情外,该函数还可获取特色数据,如资金流向、订单流等,具体使用方式请查阅数据字典。
五、总结
QMT 提供了灵活且强大的行情数据接口,用户可根据需求选择合适的周期和数据类型。无论是历史回测还是实时交易,合理的数据获取策略都是提升策略表现的关键。
如需了解更多细节,欢迎进一步交流!免费量化软件:Ptrade/QMT免费开通
温馨提示:投资有风险,选择需谨慎。
- 开通QMT之后ETF申赎可以自动化执行吗,PTrade能不能编写ETF申赎套利策略?
- 开通PTrade可以设置策略最大亏损强制停止吗,QMT实盘怎么设置策略最大回撤风控?
- QMT开户之后回测最大支持多少年历史数据,开通PTrade回测历史数据最多多少年?
- 开通PTrade做行业轮动策略效果怎么样,QMT做行业轮动回测和实盘差距大吗?
- 开通QMT之后遇到券商系统升级策略会中断吗,PTrade系统维护期间策略还运行吗?
- 股票账户刚满两年交易经验可以开通QMT吗,交易经验刚好达标PTrade会直接通过吗?
- 开通QMT需要掌握哪些基础编程知识,完全零基础开通PTrade能上手使用吗?
- PTrade支持Python3哪个版本,开通QMT内置的Python版本是什么?
-
2026年券商APP月活榜:8家券商座次怎么排?选APP该看的3件事
2026-10-12 16:05
-
2026年可转债投资攻略:【可转债专题】帮你从入门到实操一站式搞定
2026-10-12 16:05
-
银证转账失败是什么原因?这4种情况最常见
2026-10-12 16:05



问一问
从业认证

+微信
分享该文章
