1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Rで学ぶ金融データのインポートと管理

Connected

Bài tập

株式分割と配当データをダウンロードする

前の演習では、adjustOHLC() を使って生の過去のOHLC価格を分割と配当に合わせて調整しましたが、これはOHLCデータにしか使えません。終値のみしかない場合は動作せず、また内部で使用している分割や配当のデータ自体も返しません。

OHLC以外の価格系列を調整するには、各分割と配当の日付と値が必要です。あるいは、純粋に分割・配当の生データを分析したい場合も同様です。

Yahoo Finance からは、quantmod の関数 getSplits() と getDividends() を使って、それぞれ分割データと配当データをダウンロードできます。Yahoo Finance の配当の過去データは分割に合わせて調整済みです。未調整の配当データをダウンロードしたい場合は、getDividends() の呼び出しで split.adjust = FALSE を指定する必要があります。

Hướng dẫn

100 XP
  • getSplits() を使って、AAPL の分割データを splits に読み込みます。
  • getDividends() を使って、分割調整済みの AAPL の配当データを dividends に読み込みます。
  • dividends の先頭数行を確認します。分割調整されているため、値は非常に小さくセント未満の端数になっています。
  • getDividends() を使って、AAPL の「未調整」配当データを raw_dividends に読み込みます。
  • raw_dividends の先頭数行を確認します。dividends の値と異なることに注意してください。