Justera för aktiedelningar och utdelningar
Aktiedelningar kan skapa stora historiska prisförändringar även om de inte påverkar bolagets värde. Därför måste du justera alla priser före en delning för att kunna beräkna historisk avkastning korrekt.
På samma sätt måste du justera alla priser före en utdelning. Utdelningar minskar visserligen bolagets värde med utdelningsbeloppet, men investerarens avkastning påverkas inte eftersom de får utdelningen som kompensation.
I den här övningen får du lära dig hur du använder funktionen adjustOHLC() för att justera råa historiska OHLC-priser för aktiedelningar och utdelningar, så att historisk avkastning kan beräknas på rätt sätt.
Yahoo Finance tillhandahåller råpriser samt en justerad stängningskurs som tar hänsyn till delningar och utdelningar. Resultatet av adjustOHLC() ska stämma överens med Yahoos justerade stängningskurs. Data för AAPL från Yahoo Finance är redan inläst i din arbetsmiljö.
Om du vill fördjupa dig i beräkningen finns ett lättillgängligt exempel på Yahoo Finance – det behövs dock inte för att slutföra övningen.
Den här övningen är en del av kursen
Importera och hantera finansiella data i R
Övningsinstruktioner
- Titta på de första raderna i
AAPL - Använd
adjustOHLC()för att justeraAAPL-data. Tilldela resultatet till ett objekt med namnetaapl_adjusted. - Titta på de första raderna i
aapl_adjusted. Notera att stängningskurskolumnen iaapl_adjustedär identisk med den justerade stängningskurskolumnen iAAPL.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Look at first few rows of AAPL
# Adjust AAPL for splits and dividends
# Look at first few rows of aapl_adjusted