Python 投资组合风险管理入门
Dakota Wixom
Quantitative Analyst | QuantCourse.com

经验历史值是指实际发生过的数值。
如何模拟历史上从未出现过的数值的概率?
从概率分布中抽样
假设有一个 StockReturns 对象,表示股票收益率的时间序列。
计算参数化 VaR(95):
mu = np.mean(StockReturns)
std = np.std(StockReturns)
confidence_level = 0.05
VaR = norm.ppf(confidence_level, mu, std)
VaR
-0.0235

假设已有 1 天 VaR(95) 估计 var_95。
估计 5 天 VaR(95):
forecast_days = 5
forecast_var95_5day = var_95*np.sqrt(forecast_days)
forecast_var95_5day
-0.0525
Python 投资组合风险管理入门