Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyświetl pierwsze wiersze obiektu AAPL.
  • Użyj funkcji adjustOHLC(), aby skorygować dane AAPL. Przypisz wynik do obiektu o nazwie aapl_adjusted.
  • Wyświetl pierwsze wiersze obiektu aapl_adjusted. Zwróć uwagę, że kolumna zamknięcia w aapl_adjusted jest taka sama jak kolumna skorygowanej ceny zamknięcia w AAPL.

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