始める無料で始める

債券と株式のパフォーマンスを比較する

債券と株式は、最も重要な投資対象です。連邦準備制度と Yahoo! Finance の両方からデータを取得できるようになったので、2つのアセットクラスのパフォーマンスを比較してみましょう。ここでは、各クラスについて、価格上昇に加えて利息や配当といった支払いによるリターンも反映する トータル・リターン・インデックス(Total Return Index) を使います。

債券については、Bank of America Merrill Lynch US High Yield Total Return Index Value('BAMLHYH0A0HYM2TRIV')を使用します。株式については、S&P 500 Index('SP500')を使用します。どちらも連邦準備制度の FRED サービスから過去10年分が利用できます。

この演習では、両方の系列をダウンロードしてパフォーマンスを比較します。DataReaderdatepandaspd として)、および matplotlib.pyplotplt として)はインポート済みです。

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

Pythonでの金融データのインポートと管理

コースを見る

演習の手順

  • date() を使って、start を 2008 年 1 月 1 日に設定します。
  • series コードを、'BAMLHYH0A0HYM2TRIV''SP500' を含むリストに設定します。
  • DataReader() を使って、両方の系列を 'fred' から読み込み、data に代入します。
  • datasubplots でプロットし、タイトルを 'Performance Comparison' にして表示します。

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

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

# Set the start date
start = ____

# Set the series codes
series = ['BAMLHYH0A0HYM2TRIV', 'SP500']

# Import the data
data = ____

# Plot the results
____

# Show the plot
plt.show()
コードを編集して実行