我一直在尝试在 Zipline 上运行名为momentum_pipeline.py
. 它只是运行不正常,我在终端上调用以下命令:
python -m zipline run -f momentum_pipeline.py --start 2000-1-1 --end 2014-1-1 --output pipeline.pickle
输出是终端上的错误说TypeError: a float is required.
这是屏幕截图上的错误日志:
该错误似乎与文件中的这一行有关:
File "momentum_pipeline.py", line 68, in before_trading_start
context.pipeline_data = pipeline_output('my_pipeline')
不知道为什么它指的是与浮点数相关的 TypeError。该行应该返回一个熊猫数据框。您可以在此处查看 github 上的文件:https ://github.com/quantopian/zipline/blob/master/zipline/examples/momentum_pipeline.py
如何成功运行此示例?