と呼ばれる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')
float に関連する TypeError を参照する理由がわかりません。その行は panda dataFrame を返す必要があります。ここの github でファイルを表示できます: https://github.com/quantopian/zipline/blob/master/zipline/examples/momentum_pipeline.py
この例を正常に実行するにはどうすればよいですか?