擅长:python、mysql、java
<p>我对zipline也不是很有经验,但似乎zipline使用数据包类处理数据。文件确实不是很清楚。以下是您可能需要执行的操作:</p>
<ol>
<li><p>格式化csv文件中的数据-最好为此构建一个函数。数据包的严格格式包含在“自定义csv包”部分下的文档中。请记住,它们需要具有完全相同的开始和结束日期,与您的交易日历保持一致,并且具有与文档中提供的csv完全相同的格式</p>
</li>
<li><p>你应该有一个“.zipline”文件夹,在其中创建/编辑extension.py,包括以下内容:1)注册交易日历;2) 注册自定义csv包-这两个包都可以在文档中找到</p>
</li>
<li><p>在提示符中键入$zipline ingest-b[bundle_name]-这将接收数据</p>
</li>
<li><p>使用“symbol”调用每个资产的数据,并在运行回测时指定捆绑包名称</p>
</li>
</ol>
<p>希望这能对你有所帮助</p>