当前位置:首页>行情>玩转量化QMT,如何下载QMT历史行情数据?

玩转量化QMT,如何下载QMT历史行情数据?

  • 2026-11-01 23:01:23
玩转量化QMT,如何下载QMT历史行情数据?

QMT提供的行情数据中,基础周期包含 tick 1m 5m 1d,这些是实际用于存储的周期,其他周期为合成周期,以基础周期合成得到。3m, 由1m线合成;10m, 15m, 30m, 60m, 2h, 3h, 4h 由5分钟线合成;2d(2日线), 3d(3日线), 5d(5日线), 1w(周线), 1mon(月线), 1q(季线), 1hy(半年线), 1y(年线) 由日线数据合成。

如果同时用到基础周期和合成周期,只需要下载基础周期,例如同时使用5m和15m,因为15m也是由5m合成,所以只需要下载一次5m的数据即可。

下载QMT历史行情数据则有以下两种方式:

1、通过QMT界面操作下载

登录QMT后,要使用历史行情数据需要先进行下载,QMT界面左上角→操作→数据管理→补充行情→选择板块数据(如沪,深)→数据范围(全部)→数据周期→点补充下载完整历史行情。在弹出的窗口中,依次选择:

周期:如日线(1d)、分钟线(1m/5m)、分笔线(tick)等

板块:如沪深A股

时间范围:选择需要数据范围

点击 “下载” 按钮,系统即开始下载所选历史行情数据至本地。

注意:如果下载时进度无更新,可能是多市场、长周期、高精度场景下数据量较大,供应商行情接口有流量流速限制,需耐心等待。分笔线(tick)行情建议在交易日 9:00至16:00 之间下载。

2、通过代码下载(适用于策略编写)

在QMT内置Python策略中,可以使用   download_history_data   函数进行下载,示例代码如下:

def init(C):    # 下载600000.SH的日线数据,从20230101至今    download_history_data("600XXX.SH", "1d", "20230101", "")    # 增量下载(避免重复下载)    download_history_data("600XXX.SH", "1d", "20230101", "", incrementally=True)

函数参数说明:

3、补充说明

对于财务数据,可使用   download_financial_data(code_list)   按标的下载;对于板块数据,可使用   download_sector_data()   下载;如需更全面的历史数据(如分笔逐笔数据),则需要联系迅投官方进一步获取。

注意:建议投资者务必确认自身风险承受能力及投资目标,国金证券不推荐投资目标不相符的投资者阅读本信息。智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。投资有风险,入市需谨慎!

最新文章

随机文章