Úprava cen akcií pro štěpení a dividendy
Štěpení akcií může způsobit velké historické výkyvy cen, i když hodnotu společnosti nijak nemění. Proto je nutné všechny ceny před štěpením upravit, aby bylo možné správně vypočítat historické výnosy.
Stejně tak je třeba upravit ceny před výplatou dividendy. Dividendy sice snižují hodnotu společnosti o vyplacenou částku, ale výnos investora to neovlivní, protože dividendu obdrží jako kompenzaci.
V tomto cvičení se naučíš, jak pomocí funkce adjustOHLC() upravit historické ceny OHLC pro štěpení akcií a dividendy, aby bylo možné historické výnosy přesně vypočítat.
Yahoo Finance poskytuje nezpracované ceny i sloupec s uzavírací cenou upravenou o štěpení a dividendy. Výstup funkce adjustOHLC() by měl odpovídat upraveným uzavíracím cenám z Yahoo. Data AAPL z Yahoo Finance jsou v tvém pracovním prostředí již načtena.
Pokud tě zajímají podrobnosti výpočtu, Yahoo Finance nabízí přístupný příklad výpočtu upravené uzavírací ceny — není to ale pro splnění cvičení nutné.
Toto cvičení je součástí kurzu
Importing and Managing Financial Data in R
Pokyny k cvičení
- Prohlédni si první několik řádků objektu
AAPL. - Pomocí funkce
adjustOHLC()uprav dataAAPL. Výsledek ulož do objektu s názvemaapl_adjusted. - Prohlédni si první několik řádků objektu
aapl_adjusted. Všimni si, že sloupec uzavíracích cen vaapl_adjustedodpovídá sloupci upravené uzavírací ceny vAAPL.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Look at first few rows of AAPL
# Adjust AAPL for splits and dividends
# Look at first few rows of aapl_adjusted