Korekta cen akcji o splity i dywidendy
Splity akcji mogą powodować duże historyczne zmiany cen, choć nie zmieniają wartości spółki. Dlatego należy skorygować wszystkie ceny sprzed splitu, aby poprawnie obliczać historyczne stopy zwrotu.
Podobnie trzeba korygować ceny sprzed wypłaty dywidendy. Dywidendy rzeczywiście obniżają wartość spółki o kwotę wypłaty, jednak stopa zwrotu inwestora nie ulega zmianie – otrzymuje on bowiem odpowiadającą temu wypłatę.
W tym ćwiczeniu nauczysz się korzystać z funkcji adjustOHLC(), która koryguje historyczne ceny OHLC o splity i dywidendy, dzięki czemu historyczne stopy zwrotu można obliczać dokładnie.
Yahoo Finance udostępnia ceny surowe oraz kolumnę z ceną zamknięcia skorygowaną o splity i dywidendy. Wynik działania adjustOHLC() powinien odpowiadać tej skorygowanej kolumnie z Yahoo. Dane AAPL z Yahoo Finance są już wczytane do twojego środowiska pracy.
Jeśli chcesz dowiedzieć się więcej, Yahoo Finance udostępnia przystępny przykład obliczania skorygowanej ceny zamknięcia – zapoznanie się z nim nie jest jednak wymagane do wykonania tego ćwiczenia.
To ćwiczenie jest częścią kursu
Importowanie i zarządzanie danymi finansowymi w R
Instrukcje do ćwiczenia
- Wyświetl pierwsze wiersze obiektu
AAPL. - Użyj funkcji
adjustOHLC(), aby skorygować daneAAPL. Przypisz wynik do obiektu o nazwieaapl_adjusted. - Wyświetl pierwsze wiersze obiektu
aapl_adjusted. Zwróć uwagę, że kolumna zamknięcia waapl_adjustedjest taka sama jak kolumna skorygowanej ceny zamknięcia wAAPL.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Look at first few rows of AAPL
# Adjust AAPL for splits and dividends
# Look at first few rows of aapl_adjusted