开始使用免费开始使用

比较债券与股票的表现

债券和股票是最重要的两类投资选择。既然您已经能从 Federal Reserve 和 Yahoo! Finance 获取数据,现在就可以比较这两类资产的表现。您将为每一类使用一个 总回报指数(Total Return Index),该指数同时计入价格上涨以及利息或股息等分配带来的回报。

对于债券,使用美国银行美林美国高收益债券总回报指数(Bank of America Merrill Lynch US High Yield Total Return Index Value,'BAMLHYH0A0HYM2TRIV')。对于股票,使用标准普尔 500 指数(S&P 500,'SP500')。两者在过去 10 年的数据都可通过 Federal Reserve 的 FRED 服务获取。

在本练习中,您将下载这两条序列并比较它们的表现。DataReaderdatepandas(作为 pd)以及 matplotlib.pyplot(作为 plt)都已导入。

本练习是课程的一部分

在 Python 中导入与管理金融数据

查看课程

练习说明

  • 使用 date()start 日期设为 2008 年 1 月 1 日。
  • series 代码设为包含 'BAMLHYH0A0HYM2TRIV''SP500' 的列表。
  • 使用 DataReader()'fred' 导入这两条序列,并赋值给 data
  • data 作图并显示,使用 subplots,标题为 '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()
编辑并运行代码