vn.py是基于Python语言的量化交易系统,是目前国内最好的开源量化交易平台之一。
vn.py是机构级别的量化交易软件,掌握vn.py框架原理并且熟练使用,有利于快速入门量化交易,搭建自己的量化交易系统,也可以在机构中找到与量化岗位相关的工作。
本文是原创作品,针对vn.py的最新版本2.2.0(2021年3月26日发布),从源码的下载、安装、主程序入口、主窗口入手,先跟您一起把源码运行起来。再聚焦于vn.py的一个重要应用“CTA回测”,从各个层次上分析其源码,包括相关的数据库操作、多线程机制、事件引擎机制等,把这个应用从顶到底,再从底到顶贯通起来。明白了这些内容,再分析其它的功能就会事半功倍。
本文适合想要分析 vn.py源码的人,还要看清楚软件版本,否则请不要下载,免得浪费积分。
1