Úvod do řízení portfoliového rizika v Pythonu
Dakota Wixom
Quantitative Analyst | QuantCourse.com
Pravděpodobnostní rozdělení mají následující momenty:
Existuje mnoho typů rozdělení – normálních i nenormálních. Náhodná proměnná s Gaussovým rozdělením se nazývá normálně rozdělená.
Normální rozdělení má následující vlastnosti:

Standardní normální rozdělení je speciálním případem normálního rozdělení, kdy:

Pro výpočet průměrného denního výnosu použijte funkci np.mean():
import numpy as np
np.mean(StockPrices["Returns"])
0.0003
Pro výpočet průměrného anualizovaného výnosu při 252 obchodních dnech v roce:
import numpy as np
((1+np.mean(StockPrices["Returns"]))**252)-1
0.0785
Směrodatná odchylka (volatilita)

Předpokládejme, že data výnosů akcií jsou uložena v objektu StockData. Pro výpočet periodické směrodatné odchylky výnosů:
import numpy as np
np.std(StockPrices["Returns"])
0.0256
Pro výpočet rozptylu jednoduše umocněte směrodatnou odchylku:
np.std(StockPrices["Returns"])**2
0.000655


Předpokládejme, že data výnosů akcií jsou uložena v objektu StockData. Pro výpočet anualizované volatility výnosů:
import numpy as np
np.std(StockPrices["Returns"]) * np.sqrt(252)
0.3071
Úvod do řízení portfoliového rizika v Pythonu