Aan de slagGa gratis aan de slag

Splits- en dividendgegevens downloaden

In de vorige oefening gebruikte je adjustOHLC() om ruwe historische OHLC-prijzen aan te passen voor splits en dividenden, maar dat werkt alleen voor OHLC-gegevens. Het werkt niet als je alleen slotkoersen hebt, en het geeft ook geen enkele split- of dividenddata terug die het gebruikt.

Je hebt de datums en waarden van elke split en elk dividend nodig om een niet-OHLC-prijsreeks aan te passen, of als je simpelweg de ruwe split- en dividendgegevens wilt analyseren.

Je kunt de split- en dividendgegevens downloaden van Yahoo Finance met de quantmod-functies getSplits() en getDividends(). De historische dividendgegevens van Yahoo Finance zijn aangepast voor splits. Als je onaangepaste dividenddata wilt downloaden, moet je split.adjust = FALSE instellen in je aanroep van getDividends().

Deze oefening maakt deel uit van de cursus

Financiële gegevens importeren en beheren in R

Cursus bekijken

Oefeninstructies

  • Gebruik getSplits() om AAPL-splitgegevens te importeren in splits.
  • Gebruik getDividends() om voor splits aangepaste AAPL-dividendgegevens te importeren in dividends.
  • Bekijk de eerste paar rijen van dividends. De waarden zijn klein en in fracties van centen omdat ze voor splits zijn aangepast.
  • Gebruik getDividends() om onaangepaste AAPL-dividendgegevens te importeren in raw_dividends.
  • Bekijk de eerste paar rijen van raw_dividends. Let op dat ze verschillen van de waarden in dividends.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren