我想使用Zipline,但Zipline没有我需要的财务数据。现在,为了创建我自己的数据包,我通过以下链接:http://www.zipline.io/bundles.html
据我所知,我在我的ubuntu终端上传递了以下命令:
"zipline ingest -b /home/furqan/Desktop/python_data"我的数据保存在桌面上的'python_data‘文件夹中。在传递上面的命令时,我遇到了以下错误:
Error: No bundle registered with the name'/home/furqan/Desktop/python_data'`我该如何解决这个问题?
发布于 2019-04-24 16:19:41
要从csv文件中摄取自定义数据,您应该遵循here的说明。
您可以通过编辑extension.py文件来注册您自己的包,然后将数据摄取到这个自定义包中。此外,您还可以使用zipline提供的csvdir包。
首先,确保您的数据是正确的OHLCV格式,如他们的教程所示。然后在您的data /home/furqan/Desktop/python_data路径中,创建minute和daily两个文件夹,并根据频率将您的数据文件分别放置在这两个文件夹中(如果您只使用分钟或每日频率数据,只需创建一个文件夹)。每个资产一个文件,文件名应该是资产的名称。
最后,从终端运行摄取命令:
$ CSVDIR=/home/furqan/Desktop/python_data zipline ingest -b your-bundle-name其中,-b的参数是您的包名称。例如,如果您使用的是csvdir bundle,那么它应该是-b csvdir。
发布于 2017-09-17 04:04:57
正如在iPython magic for Zipline cannot find data bundle上所说,这是zipline中的一个已知错误。它说在你使用zipline做任何其他事情之前,加载如下所示的zipline。导入操作系统
from zipline.utils.run_algo import load_extensions
load_extensions(
default=True,
extensions=[],
strict=True,
environ=os.environ,
)https://stackoverflow.com/questions/46257951
复制相似问题