Zacznij terazZacznij za darmo

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().

To ćwiczenie jest częścią kursu

Importowanie i zarządzanie danymi finansowymi w R

Zobacz kurs

Instrukcje do ćwiczenia

  • 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.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod