První moment: Mu
Průměrný historický výnos akcie můžeš vypočítat pomocí funkce mean() z knihovny numpy.
Když počítáš průměrný denní výnos akcie, v podstatě odhaduješ první moment ( \( \mu \) ) rozdělení historických výnosů.
Ale k čemu jsou denní odhady výnosů dlouhodobému investorovi? Pomocí níže uvedeného vzorce můžeš odhadnout průměrný roční výnos akcie na základě průměrného denního výnosu a počtu obchodních dní v roce (typicky jich bývá přibližně 252):
$$ \text{Average Annualized Return} = ( ( 1 + \mu ) ^ {252}) - 1 $$
Objekt StockPrices z předchozího cvičení je uložen jako proměnná.
Toto cvičení je součástí kurzu
Úvod do řízení portfoliového rizika v Pythonu
Pokyny k cvičení
- Importuj
numpyjakonp. - Vypočítej průměr sloupce
'Returns'pro odhad prvního momentu ( \( \mu \) ) a výsledek ulož do proměnnémean_return_daily. - Pomocí vzorce odvoď průměrný roční výnos při předpokladu 252 obchodních dní za rok. Nezapomeň, že v Pythonu se mocniny počítají pomocí operátoru
**.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import numpy as np
import ____ as ____
# Calculate the average daily return of the stock
mean_return_daily = ____(StockPrices['Returns'])
print(mean_return_daily)
# Calculate the implied annualized average return
mean_return_annualized = ((____+____)**____)-____
print(mean_return_annualized)