下载拆分与股息数据
在上一个练习中,您使用了 adjustOHLC() 将原始历史 OHLC 价格按拆分和股息进行了调整,但它只适用于 OHLC 数据。如果您只有收盘价,它将不起作用,而且它也不会返回所用的任何拆分或股息数据。
如果要调整非 OHLC 的价格序列,或者您只是想分析原始的拆分与股息数据,您需要每次拆分与股息的日期和数值。
您可以使用 quantmod 的 getSplits() 和 getDividends() 分别从 Yahoo Finance 下载拆分与股息数据。来自 Yahoo Finance 的历史股息数据已按拆分进行调整。如果您想下载未调整的股息数据,需要在调用 getDividends() 时设置 split.adjust = FALSE。
本练习是课程的一部分
在 R 中导入与管理金融数据
练习说明
- 使用
getSplits()将 AAPL 的拆分数据导入splits。 - 使用
getDividends()将按拆分调整后的 AAPL 股息数据导入dividends。 - 查看
dividends的前几行。由于经过拆分调整,数值很小且以分的小数表示。 - 使用
getDividends()将"未调整"的 AAPL 股息数据导入raw_dividends。 - 查看
raw_dividends的前几行。请注意其与dividends中的数值不同。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Download AAPL split data
# Download AAPL dividend data
# Look at the first few rows of dividends
# Download AAPL dividend data that is not split-adjusted
# Look at the first few rows of raw_dividends