开始使用免费开始使用

下载拆分与股息数据

在上一个练习中,您使用了 adjustOHLC() 将原始历史 OHLC 价格按拆分和股息进行了调整,但它只适用于 OHLC 数据。如果您只有收盘价,它将不起作用,而且它也不会返回所用的任何拆分或股息数据。

如果要调整非 OHLC 的价格序列,或者您只是想分析原始的拆分与股息数据,您需要每次拆分与股息的日期和数值。

您可以使用 quantmodgetSplits()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
编辑并运行代码