1.6 小结

本章简要讲解了国内外量化交易的概念及其发展历程,其中着重介绍了随着时代周期量化交易的发展与应用。接着本章介绍了Python中常用的量化交易工具,其中主要可分为基于Web端的量化交易工具和本地离线使用的量化交易工具,接着对比了vn.py与其他量化交易工具库的优势。最后一节带领读者逐步配置vn.py框架所需的环境,其中分为直接使用VeighNa Studio安装包进行安装,其优点是简便,缺点则是只能在Windows环境下使用,而手动安装则从安装Python环境开始,逐步解决vn.py所需的环境依赖,最终通过脚本的方式运行vn.py,其优点是可定制化较强,适用于不同的操作系统,缺点则是过程较为复杂。

通过本章的学习,相信读者已经基本理解量化交易的概念并且能顺利完整搭建vn.py的运行环境,可以进入下一章,继续学习Python中常用的量化交易工具。


(1) 有一些定义严格区分程序化交易、系统化交易与量化交易,在本书中不对它们进行区分。

(2) https://github.com/quantopian/zipline

(3) https://gitee.com/vnpy/vnpy

(4) https://github.com/mementum/backtrader

(5) https://github.com/gbeced/pyalgotrade

(6) https://www.vnpy.com/