您好!关于国金证券MiniQMT的分时和日K API,根据资料,它们是完全可以使用的。
核心结论
是的,在MiniQMT/XtQuant系统中,您可以通过 xtdata 模块获取分时和日K数据。
具体接口与方法:
1. 获取日K线数据
您可以使用 getmarketdata() 或 getmarketdata_ex() 函数,并将周期参数 period 设置为 "1d" 来获取日线数据。
2. 获取分时数据
对于分时级别的数据,主要有两种方式:
(1)订阅分笔数据:使用 subscribe_quote() 函数,将周期参数 period 设置为 "tick",即可订阅并接收分笔(Tick)数据推送。
(2)获取全推数据:对于高订阅场景,建议使用 subscribewholequote() 订阅全推行情,这同样是分笔数据,但效率和流量更优。
重要前提与提醒
1、运行环境:使用这些API前,必须先在您的电脑上启动MiniQMT客户端,您的Python策略通过XtQuant库与其连接。
2、数据准备:对于历史数据(如过去的日K线),可能需要先使用 downloadhistorydata() 接口将数据下载到本地,然后再调用获取接口。
3、实时与历史:subscribe 系列接口用于接收实时推送数据,而 get 系列接口用于主动获取已存在于本地的历史或实时数据。
简单来说,只要您正确配置了MiniQMT环境,就可以使用 xtdata 模块提供的丰富接口来获取分时和日K数据,用于策略开发和回测。
如果您有量化交易方面的需求,欢迎随时与我联系!我将为您免费开通使用相关服务!