1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ金融トレーディング

Connected

演習

戦略の最適化を実施する

あなたはSMAベースのシグナル戦略で株式を取引しようとしています。ただし、戦略パフォーマンスを最適化するためにSMAの計算にどの期間(ルックバック)を使うべきか確信がありません。そこで、異なる入力パラメータで複数のバックテストを実行する予定です。また、別の銘柄や異なる過去期間で戦略を評価できるようにしたいと考えています。

bt パッケージはすでにインポートされています。テスラ株の過去価格データは price_data に読み込まれています。

指示1 / 3

undefined XP
    1
    2
    3
  • 関数 signal_strategy を完成させ、与えられた period に基づいて price_data から sma を計算するようにします。
  • price_data と sma を比較してシグナル戦略を定義し、bt のバックテストを返してください。