开始使用免费开始使用

根据拆股和分红进行调整

股票拆分会导致历史价格出现较大变化,但公司的实际价值并未改变。因此,您必须调整拆分前的所有价格,才能正确计算历史收益率。

同样,您也需要调整分红前的所有价格。分红会使公司的价值按分红金额减少,但投资者的收益率不受影响,因为他们会收到等额的分红现金流。

在本练习中,您将学习如何使用 adjustOHLC() 函数,对原始历史 OHLC 价格按拆股和分红进行调整,从而准确计算历史收益率。

Yahoo Finance 提供原始价格以及经过拆股和分红调整的收盘价列。adjustOHLC() 的输出应与 Yahoo 的调整后收盘价列一致。来自 Yahoo Finance 的 AAPL 数据已加载到您的工作区中。

虽然完成本练习并不需要,但如果您想进一步了解,Yahoo Finance 提供了一个关于调整后收盘价计算的易读示例

本练习是课程的一部分

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

查看课程

练习说明

  • 查看 AAPL 的前几行数据。
  • 使用 adjustOHLC()AAPL 数据进行调整。将结果赋给名为 aapl_adjusted 的对象。
  • 查看 aapl_adjusted 的前几行。请注意,aapl_adjusted 的收盘价列与 AAPL 的调整后收盘价列相同。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Look at first few rows of AAPL


# Adjust AAPL for splits and dividends


# Look at first few rows of aapl_adjusted
编辑并运行代码