1.4 vn.py的优势

在介绍了如1.3节中描述的各量化交易工具后,相信读者对于这些框架工具及其特点都有了一定的了解,在本节中再对一个量化交易框架工具具有的重要特性进行一个横向的对比,如表1-1所示。

表1-1 不同量化交易工具的对比

对于表1-1中的比较数据,是否支持实盘交易表示交易工具的原生支持,类似地,参数优化和界面支持都表示框架的原生支持,不包括用户自行编写程序进行参数优化或编写可视化界面的程序。

从表1-1可以看出,vn.py相较于别的量化交易工具来讲最大的优势就是它是一个带有界面支持的并且可以由用户定制化修改的开源框架,同时vn.py在回测时支持交互式的图标操作并集成了参数优化等功能,即使其回测速度较慢,笔者认为vn.py仍是回测时使用最方便的量化交易工具。

而对于实盘交易,vn.py又有着天然的支持,其支持的交易所众多、交易品种众多,用户只需关注自行的策略逻辑编写,无须操心底层交易接口,其支持XTP、CTP、MT5等接口,用户在切换交易品种时可以实现无缝切换。