始める無料で始める

SMAベースのシグナル戦略を作る

最初のシグナルベースの戦略を構築し、バックテストしてみましょう。シンプルですが、こうした戦略は有効な場合があり、さらに多くのシグナルや情報を組み合わせた高度な戦略の土台にもなります。

bt を使った価格比較に基づくシグナルの実装は簡単です。まず銘柄の過去価格データをダウンロードし、SMA(単純移動平均)を計算し、SMAに基づくシグナル戦略を実装してから、その株価データでバックテストします。

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

この演習はコースの一部です

Pythonで学ぶ金融トレーディング

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Calculate the SMA
sma = price_data.____
コードを編集して実行