转自知乎:https://zhuanlan.zhihu.com/p/21971854算法
在Python量化领域,PyAlgoTrade和zipline并列两大策略回测框架的先驱,其中PyAlgoTrade主要针对CTA策略(单一合约交易),而zipline主要针对统计套利策略(投资组合交易)。框架
在知乎和QQ群里也被不少人问了挺屡次vn.py和PyAlgoTrade有什么区别,感受零散的解释效果不咋地,仍是决定“一表剩千言”。blog
值得说明的是,vn.py是一个完整的量化交易程序开发框架,包括从交易接口、事件引擎、GUI、算法应用等诸多模块,而PyAlgoTrade主要是一个策略框架(回测、交易),因此直接对比没什么意义,下面这个表里用来和PyAlgoTrade作对比的是vn.trader(交易平台)中的上层应用模块CtaAlgo(CTA策略模块)。接口
在上表前先强调下:本人也是vn.py框架的做者,如下对比内容可能带有严重的主观偏见,因此若是对内容有任何不满的地方欢迎在评论区指出,若是是PyAlgoTrade的做者固然也能够选择破口大骂~:)事件