Wprowadzenie do zarządzania ryzykiem portfela w Pythonie
Dakota Wixom
Quantitative Analyst | QuantCourse.com

Empiryczne wartości historyczne to te, które rzeczywiście wystąpiły.
Jak symulować prawdopodobieństwo wartości, która nigdy wcześniej nie wystąpiła?
Próbkowanie z rozkładu prawdopodobieństwa
Zakładając, że obiekt StockReturns jest szeregiem czasowym zwrotów z akcji.
Obliczenie parametrycznego VaR(95):
mu = np.mean(StockReturns)
std = np.std(StockReturns)
confidence_level = 0.05
VaR = norm.ppf(confidence_level, mu, std)
VaR
-0.0235

Zakładając, że posiadamy jednodniowe oszacowanie VaR(95) var_95.
Szacowanie 5-dniowego VaR(95):
forecast_days = 5
forecast_var95_5day = var_95*np.sqrt(forecast_days)
forecast_var95_5day
-0.0525
Wprowadzenie do zarządzania ryzykiem portfela w Pythonie