首页 首页

Zipline (Linux 64 位)

简介

Zipline 是一款开源的、分布式的、基于云的数据处理平台,专为处理大量实时和批量数据而设计。它具有高吞吐量、低延迟和可扩展性。Zipline 适用于各种用例,例如实时流分析、机器学习和数据仓库。

特性

安装

Linux 64 位系统上安装 Zipline 只需几个简单的步骤:1. 确保您的系统已安装 Java 11 或更高版本。2. 下载 Zipline 安装包:3. 解压缩安装包并切换到解压缩目录:```bashtar -xvf zipline-linux-x86_64.tar.gzcd zipline-linux-x86_64```4. 启动 Zipline:```bash./bin/zipline start```5. 打开浏览器并转到 `` 以访问 Zipline UI。

入门

有关如何使用 Zipline 的更多信息,请参阅以下资源: Zipline 文档 Zipline YouTube 频道 Zipline GitHub 讨论

结论

Zipline 是一款功能强大且易于使用的分布式数据处理平台,非常适合处理大量实时和批量数据。它具有的高吞吐量、低延迟和可扩展性使其适用于各种用例,包括实时流分析、机器学习和数据仓库。在 Linux 64 位系统上安装和使用 Zipline 非常简单,使其成为处理大数据项目的理想选择。

zipline是一个知名的python金融量化分析库,由国外投资公司quantopian开发。 当前国内比较知名的几个量化平台的回测内核,都是基于zipline改造的。 在quantopian或者优矿等平台上直接写代码也可以实现简单的策略回测需求。 但如果你的策略比较复杂,平台运行的速度就极慢;或者你有自己的数据集,那么平台也无法处理。 本地安装zipline有各种莫名其妙的坑,且网上资料、社区经验在这方面较少,为了在搭建环境上浪费太长时间,我希望把自己的经验分享出来帮助大家。 本文假设你应该熟悉python,以及一些简单的linux命令。 最重要的,有很强烈的量化分析的需求 -- 因为本地安装zipline会有很多莫名其妙的环境问题需要去解决,且社区在解决这些问题上的经验并不是非常全面,你要有足够动力才能进行下去。 安装zipline最好和默认的python环境隔离,因此推荐用anaconda安装。 如果你做量化按理应该对conda比较熟悉,这是数据分析师非常喜欢的一个python环境平台。 所以你应该先安装好最新版本的anaconda,具体步骤参照官方文档即可。 有旧的教程说zipline只支持某个旧版conda,这个说法已经过时了,旧版反而有更多的环境适配问题,安装最新的conda即可。 那么为了和当前默认的base环境隔离,需要创建一个新的环境,可以直接在terminal输入:创建环境后,激活这个新环境,执行下面命令安装zipline:至此,zipline就安装好了如果上述步骤有网络问题,则可能需要梯子。 安装bundlebundle是一个zipline自己的术语,很通俗地说就是他们自己的数据集,包含常见变量如时间、价格等。 我们在本地执行策略,肯定要有数据集,所以要安装bundle。 数据集有不同的来源,这里推荐安装官方默认的quantopian-quandl。 激活上面专门为zipline创建的环境(env_zipline),执行下面代码:这个步骤可能会遇到卡顿、安装到一半就停止等问题。 如果你遇到了,请确保完全按照上面的步骤搭建了conda环境并安装zipline。 此外,最好有梯子。 顺利情况下应该10分钟左右可以完成bundle安装。 安装完后,可运行下面代码确认:运行后,会列示已经安装好的bundle。 像我就有3个bundle。 用jupyter notebook运行zipline在jupyter notebook运行zipline也需要在你当初安装zipline 的环境进行(env_zipline)。 激活环境后打开jupyter,点击新建应该有如下所示的环境选择(比如你应该有一个python(env_zipline)可以选择):如果没有,则需进行下面步骤:把myenv替换成对应的环境名称即可安装matplotlib因为我们新建了一个环境用于安装zipline,所以一些library是没有默认安装的,比如matplotlib。 因为各种原因,matplotlib的安装可能会有问题。 建议在执行下面代码安装(不能通过anacon navigator里安装):安装pyfoliopyfolio是用来回测的包,如果直接在quantopian上做策略是不需要安装的。 这里要注意,conda环境的pyfolio是很旧的版本,所以要用pip安装:总结以上,我们使用zipline的基本环境就已经搭建好了。 你可以试运行官方tutorial里的代码看是否有顺利:运行顺利的话,应该有一个策略表现的dataframe输出。 祝你安装顺利!

通过万利股票开户网办理股票开户,享交易佣金万分之0.874,还可以免5,国企背景头部证券公司。可以手机开户,或者电脑网上开户,一般20分钟即可办完手续。开户微信:gpkhcom

相关文章