問題タブ [zipline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
652 参照

zipline - Zipline - バンドル DataPortal を TradeAlgorithm.run() に渡す方法は?

zipline.algorithm.TradeAlgorithm の run() メソッドを呼び出して、Zipline バック テストを実行しようとしています。

しかし、データパラメータを何またはどのように渡すかわかりません。「quandl」と呼ばれるデータ バンドルを既に取り込みました。ドキュメントによると、そのパラメーターは DataPortal インスタンスを受け取る必要がありますが、取り込んだデータに基づいてそれらのインスタンスを作成する方法がわかりません。これを行う最良の方法は何ですか/これは必要ですか?

基本的に私の目標は、別のモジュールに存在するさまざまな戦略を使用して複数のバック テストを実行できるトップ レベルの「ダッシュボード」スタイル クラスを作成することです。

完全なコード (dashboard.py):

CandleStickStrategy.py:

うまくいけば、誰かが私を正しい方向に向けることができます。

ありがとう