1. 学ぶ
  2. /
  3. コース
  4. /
  5. Importowanie i zarządzanie danymi finansowymi w R

Connected

演習

Pobieranie danych o splitach i dywidendach

W poprzednim ćwiczeniu użyto funkcji adjustOHLC() do korygowania historycznych cen OHLC o splity i dywidendy – działa ona jednak wyłącznie na danych OHLC. Nie sprawdzi się, gdy dysponujesz tylko cenami zamknięcia, a poza tym nie zwraca danych o splitach ani dywidendach, z których korzysta.

Daty i wartości poszczególnych splitów oraz dywidend są potrzebne, gdy chcesz skorygować serię cen niebędącą OHLC albo po prostu przeanalizować surowe dane o splitach i dywidendach.

Możesz pobrać te dane z Yahoo Finance za pomocą funkcji quantmod: getSplits() i getDividends(). Historyczne dane o dywidendach z Yahoo Finance są korygowane o splity. Jeśli chcesz pobrać dywidendy niekorygowane, ustaw split.adjust = FALSE w wywołaniu funkcji getDividends().

指示

100 XP
  • Użyj funkcji getSplits(), aby zaimportować dane o splitach AAPL do zmiennej splits.
  • Użyj funkcji getDividends(), aby zaimportować dane o dywidendach AAPL korygowanych o splity do zmiennej dividends.
  • Przejrzyj kilka pierwszych wierszy zmiennej dividends. Wartości są małe i wyrażone w ułamkach centów, ponieważ zostały skorygowane o splity.
  • Użyj funkcji getDividends(), aby zaimportować niekorygowane dane o dywidendach AAPL do zmiennej raw_dividends.
  • Przejrzyj kilka pierwszych wierszy zmiennej raw_dividends. Zwróć uwagę, że różnią się od wartości w dividends.