開始使用免費開始

變更 VaR 與 CVaR 的分位數

常見的 VaR 分位數為 90%、95% 與 99%,分別對應最差的 10%、5% 與 1% 情況。CVaR 通常也使用相同的分位數。請注意,在相同分位數下,CVaR 相較於 VaR 會是一個更極端(更保守)的估計。

比較下面 USO ETF 報酬的 VaR 與 CVaR 值。

報酬資料(百分比)已存於 StockReturns_perc。我們也已計算 var_95cvar_95var_99cvar_99,並定義了一個 plot_hist() 函式,幫你比較多個分位數。

本練習屬於課程

Python 投資組合風險管理入門

檢視課程

練習說明

  • 計算 StockReturns_perc 的 VaR(90),並將結果存為 var_90
  • 計算 StockReturns_perc 的 CVaR(90),並將結果存為 cvar_90

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Historical VaR(90) quantiles
var_90 = ____(StockReturns_perc, ____)
print(var_90)

# Historical CVaR(90) quantiles
cvar_90 = ____
print(cvar_90)

# Plot to compare
plot_hist()
編輯並執行程式碼