zipline-v1.4发布与安装bug

zipline-v1.4发布与安装bug

对于量化领域而言,近期的一个热点是zipline-v1.4的发布。
zipline-v1.3,2018年发布以来,zipline首次重大更新。

请大家关注TOP极宽量化公众号,大量原创Python量化技术资料和课件、案例源码。
目前推广期间,关注公众号,即可免费浏览。


常用的量化模块库有PyFolio、Zipline、Alphalens、Empyrical,这些模块库其实都是QuantoPian公司(简称为QP)的项目,也被称为“QP量化四大件”:
PyFolio,专业级量化结果图表分析,包括Zipline、Alphalens的分析数据,评估金融投资组合的性能,并进行风险分析。
Zipline,量化回测分析。
Alphalens,多因子分析,包括收益分析、信息系数分析、营业额分析、分组分析等。
Empyrical,专业量化分析指标模块库。
—摘自笔者新书《BackTrader量化交易案例图解》,预计2020年底上市。

zipline是py量化早期最基础的量化金融模块库,如今,随着backtrader等新一代量化软件的成熟,已经开始有逐步没落的感觉。
这次zipline-v1.4的发布,也感觉到是严重乏力的回应。
这个,在多个方面可以体现。
@ 最高只支持python3.5,目前python最新稳定版本是3.8,而且python3.9,也已经有dev开发版发布。笔者经常对网友说,金融行业相对比较保守,所以zwPython2020内置的是python3.7
,而且一年更新一次,以保持版本的稳定;不过,zipline只支持python3.5,这个未免太过于保守;这个可能源码当中的历史包袱太多,升级压力过大。虽然号称只支持python3.5,不过,笔者在pythop3.8用pip安装没问题。
@ zipline-v1.4升级的一个重大更新,就是支持pandas的DataFrame数据格式,以来的numpy过于反人类;不过,虽然笔者在import zipline时,却出现错误,和pandas.core子模块库冲突,可能是依赖的pd版本太低,而且在stackover都没找到解决方法。

也就是说,暂时zipline-v1.4,依然无法使用,特别是使用新版本pd的项目当中。

好在,目前金融量化的平台,已经逐步过渡到backtrader等新一代量化软件。
而backtrader,除了在第三方分析pyFolio子模块,基本上无需使用zipline。


请大家关注TOP极宽量化公众号,大量原创Python量化技术资料和课件、案例源码。
目前推广期间,关注公众号,即可免费浏览。

发表评论

电子邮件地址不会被公开。 必填项已用*标注