普通投研版普通投研模式编写的程序必须在qmt内部提供的编辑环境中进行,完全需要依赖于qmt软件本身,对于灵活的开发就存在一些限制。极简版本该版本比较灵活,需要下载第三方库文件包Xtquant,开发方式是通过Xtquant与极简版qmt进行交互,程序脱离了qmt本身,开发自由度比较大。普通投研版极简版QMT
1迅投XtQuant模块
qmt目前只支持python、VBA开发接口。
目前xtquant支持的python版本为64位python6----1请使用支持的python版本重试下载后使用很简单,放入到自己的项目文件夹内即可,然后查阅迅投官方极简版QMT文档调用接口直接就可以进行开发。
XtQuant.XtData行情模块xtdata提供和MiniQmt的交互接口,本质是和MiniQmt建立连接,由MiniQmt处理行情数据请求,再把结果回传返回到python层。使用的行情服务器以及能获取到的行情数据和MiniQmt是一致的,要检查数据或者切换连接时直接操作MiniQmt即可。对于数据获取接口,使用时需要先确保MiniQmt已有所需要的数据,如果不足可以通过补充数据接口补充,再调用数据获取接口获取。对于订阅接口,直接设置数据回调,数据到来时会由回调返回。订阅接收到的数据一般会保存下来,同种数据不需要再单独补充。XtQuant.Xttrader交易模块Xttrader作为交易模块,封装了策略交易所需要的PythonAPI接口,可以和MiniQMT客户端交互进行报单、撤单、查询资产、查询委托、查询成交、查询持仓以及接收资金、委托、成交和持仓等变动的主推消息。
这里存在两种系统版本模式:
使用极简版QMT下单
QMT账户登录
文章为作者独立观点,不代表股票交易接口观点