VNPY接QMT初始的一些坑
VNPY接QMT时的坑之一
本文针对用户:小散、程序员,因为我大概就是这个范围内的一员。
介绍
本文先说一下QMT。这是我目前主要使用的数据源,我看中其优势主要有:
- 数据接口价格,很多券商支持QMT,部分券商设入资门槛,但问题不大,换一家就好了。
- 支持实盘Tick级别数据,提供程序化交易网关支持。
- VNPY已经提供了支持,社区论坛也有比较广泛的讨论。
环境准备
- 操作系统:Windows。
- VNPY支持Mac这没错,不过QMT不支持
- 专业量化程序还接触不到,不过经过诸多尝试,MAC是真的不行。另外,QMT也仅提供了windows下的安装包,试过在mac下crossover,因为底层依赖库的编译架构不一致,而无法支行。所以,别折腾了,省下时间研究策略不是更好。
- 连接券商版QMT,官方提供的vnpy_xt库支持的是QMT投研版的连接,这和券商提供的一些基础方式有所区别,不过问题不大,QMT的连接库也是开源的,因此社区论坛就有大神做了修改, 点击查看。实测合约信息、账户信息、持仓信息都没问题。
- 连接配置,根据xtquant文档说明,如果接实盘信息,需要在下面大神修改的版本上,再调整一下路径配置。
- 配置本地数据路径(qmtinstallpath/datadir)
- 交易账户数据路径(qmtinstallpath/userdata_mini)