開始使用免費開始

選擇權投資組合的歷史模擬損失

假設一位投資人把全部資產的 1 單位投資在一檔標的為 S&P 500 指數的歐式買權上。函式 lossop() 會根據對數股價或對數波動度的變動,計算投資人在 1 天期間內的損益。和先前一樣,這個函式是為本練習中的特定投資組合所特別撰寫:

lossop(xseries, S, sigma)

第一個引數包含對應於股價與波動度風險因子的對數報酬,可以是一個時間序列,或是 c(stock_risk, volatility_risk) 的形式;S 是目前股價,sigma 是目前波動度。

在這個時間範圍內,利率的變動將因影響較小而忽略不計。

在本練習中,你會先建立此選擇權投資組合的歷史模擬損失,並在下一個練習估計 VaR 與 ES 之前,先檢視其性質。利率、履約價與到期日分別設為 r = 0.01K = 100T = 1。物件 returns 也已在你的工作區中。

本練習屬於課程

R 的量化風險管理

檢視課程

練習說明

  • 使用 lossop() 計算當兩個風險因子的對數報酬皆為 -0.1、且目前股價為 80、波動度為 0.2 時的損失。
  • 使用 lossop() 計算當股價的對數報酬為 -0.1、波動度的對數報酬為 0.1、且目前股價為 100、波動度為 0.2 時的損失。
  • lossop() 套用到 returns,在 S = 100sigma = 0.2 的假設下建立物件 hslosses,並繪製 hslosses 的圖形。
  • 繪製 hslosses 與常態分配的 Q-Q 圖。
  • 繪製 hslosses 的樣本 acf,以及其對應絕對值的樣本 acf。

動手互動練習

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

# Calculate the first loss
lossop(c(___,___), S = ___, sigma = ___)

# Calculate the second loss


# Create and plot hslosses



# Form a Q-Q plot of hslosses against normal


# Plot the sample acf of raw data and absolute values in hslosses

編輯並執行程式碼