1. Learn
  2. /
  3. Courses
  4. /
  5. Importowanie i zarządzanie danymi finansowymi w R

Connected

Exercise

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.

Instructions

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