開始使用免費開始

下載拆分與股利資料

在前一個練習中,你用 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
編輯並執行程式碼