【コピペでOK】個別銘柄の株価をスタート日を100として指数化するpythonコード

個別株のパフォーマンスを比較する上では、現在の株価を見るだけではイメージがうまくわかず、比較スタート日を100として指数化して日次騰落率を計算して尺度を揃えるようにする必要性がある。
例えば下記のようにマイクロソフトとアップルの株価を2015年12月31日を100として指数化し、そこから日次騰落率を掛け算して2020年3月3日までの株価パフォーマンスを計算してみると以下のような数値とグラフになる。

タイトルなし

タイトルなし

ただこれを手作業でやろうとするとヤフーファイナンスから時系列データをそれぞれダウンロードしてエクセルに貼り付けてと非常に手間がかかるし、これが10銘柄とかなるともうめんどくさくてやってられなくなる。
そこでどうにかしてpythonで自動で作れないものかと試行錯誤して、比較期間と銘柄コードを入力するだけで何銘柄でも比較できて、しかもエクセルに自動でデータを落としてくれるコードを作成したので、今回はこれを紹介したい。
なお、ちょっと作るのには苦労したので、今回は有料にさせていただければと思います。

ではさっそくそのコード全文が下記になります。

ここから先は

4,025字 / 2画像

¥ 400

この記事が気に入ったらサポートをしてみませんか?