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
Oefeninstructies
- Gebruik
getSplits()om AAPL-splitgegevens te importeren insplits. - Gebruik
getDividends()om voor splits aangepaste AAPL-dividendgegevens te importeren individends. - 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 inraw_dividends. - Bekijk de eerste paar rijen van
raw_dividends. Let op dat ze verschillen van de waarden individends.
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