是的,国金证券的量化平台(QMT/MiniQMT)完全支持 XtQuantTrader 和 xtdata 接口。
具体来说,它们是 MiniQMT/XtQuant 这套独立解决方案的核心组件。
1. xtdata 接口
这是官方的行情模块,主要负责获取历史和实时行情数据。它提供了丰富的接口,包括:
(1) subscribe_quote():订阅单股行情。
(2)getmarketdata() / getmarketdata_ex():主动获取行情数据。
(3) downloadhistorydata():下载历史数据到本地。
(4)getl2order() / getl2transaction():获取Level-2逐笔委托和逐笔成交等高阶数据。
2. XtQuantTrader 接口
这是官方的交易模块,封装了所有交易相关的API。它的核心使用流程是:
(1)首先创建API实例:trader = XtQuantTrader(path, session_id)。
(2) 然后启动并建立连接:trader.start() 和 connect_result = trader.connect()。
(3)连接成功后,即可使用该实例进行下单、撤单、查询等所有交易操作。
重要前提与说明:
(1)运行环境:使用这些接口前,必须在您的本地电脑上启动 MiniQMT客户端,您的Python策略通过XtQuant库与其连接。
(2)权限开通:使用MiniQMT进行实盘交易,需要先开通QMT实盘权限,目前国金证券的开通门槛是账户资产大于10万元。开通前,您可以联系客户经理申请测试账号进行体验。
(3)区分系统:请注意,XtQuantTrader 和 xtdata 是 MiniQMT/XtQuant 的接口,与 QMT客户端内置Python 中的 ContextInfo、passorder 等接口是两套不同的体系,不能混用。
总结:如果您希望在本地Python环境中开发策略,并通过轻量级客户端连接行情和交易,国金证券的MiniQMT/XtQuant方案提供了完备的 xtdata(行情)和 XtQuantTrader(交易)接口支持。
现在量化交易软件QMT、miniQMT、PTrade可以申请线上免费开通使用,低门槛的开通要求,联系小编新开可享惊喜优惠佣金费率和多重新客福利!