開始使用免費開始

比較債券與股票的表現

債券與股票是最重要的投資選項。既然你已經能從 Federal Reserve 與 Yahoo! Finance 匯入資料,就能比較兩種資產類別的表現。你會為每個類別使用 Total Return Index(總報酬指數),它同時考量價格上漲與利息或股利等給付所帶來的報酬。

債券部分,使用 Bank of America Merrill Lynch US High Yield Total Return Index Value('BAMLHYH0A0HYM2TRIV')。股票部分,使用 S&P 500 Index('SP500')。這兩個指數在過去 10 年的資料都能從 Federal Reserve 的 FRED 服務取得。

在本練習中,你將下載這兩個時間序列並比較它們的表現。DataReaderdate、將 pandas 匯入為 pd,以及將 matplotlib.pyplot 匯入為 plt 都已經載入。

本練習屬於課程

在 Python 中匯入與管理財務資料

檢視課程

練習說明

  • 使用 date(),將 start 日期設為 2008 年 1 月 1 日。
  • series 代碼設為包含 'BAMLHYH0A0HYM2TRIV''SP500' 的清單。
  • 使用 DataReader()'fred' 匯入兩個時間序列並指定給 data
  • subplots 繪製並顯示 data,標題為 '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()
編輯並執行程式碼