開始使用免費開始

調整股票分割與股利

股票分割會造成歷史價格出現大幅變動,但其實不會改變公司的整體價值。因此,你必須調整分割前的所有價格,才能正確計算歷史報酬。

同樣地,你也必須調整發放股利前的所有價格。股利確實會按股利金額降低公司的價值,但投資人的報酬不受影響,因為會收到等值的股利。

在這個練習中,你會學到如何使用 adjustOHLC() 函式,將原始的歷史 OHLC 價格調整為包含分割與股利效果的價格,讓歷史報酬能夠精準計算。

Yahoo Finance 會提供原始價格,以及已調整分割與股利的收盤價欄位。adjustOHLC() 的輸出應該要與 Yahoo 的調整後收盤價欄位一致。來自 Yahoo Finance 的 AAPL 資料已經載入到你的工作空間。

雖然不是完成本練習的必要條件,但如果你想更深入了解,Yahoo Finance 提供了一個關於調整後收盤價計算的[易讀範例](https://help.yahoo.com/kb/finance/SLN2311.html)。

本練習屬於課程

在 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
編輯並執行程式碼