隱含波動率

如何計算 30/60/90 天的隱含波動率?

  • June 21, 2016

我想計算一隻股票的 30/60/90/180 天 100% 貨幣隱含波動率。我想我知道該怎麼做,但想與小組分享我的思維過程,以驗證我是否走在正確的軌道上。我大致遵循了 Bloomberg 的這份白皮書中給出的過程(Google搜尋詞“bloomberg 隱含波動率計算”的熱門搜尋)。

我將通過一個使用 AAPL 的範例來執行。

假設:

  • AAPL 有歐式選項
  • 截至 2016-04-29 計算 60 天 IV
  • 股票收於 93.75
  • 我的計算是正確的:)

過程如下:

  1. 60 天 IV 的到期日為 2016 年 6 月 28 日。查找包含該日期的期權系列。6 月 17 日和 7 月 15 日的系列都支持它。
  2. 對於每個系列,在 93.75 附近找到 4 個看漲期權和 4 個看跌期權。兩個應該是 ITM,兩個應該是 OTM。這給了我們 90、92.5、95 和 97.5 罷工。
  3. 計算兩個到期日看漲期權和看跌期權的“綜合”93.75 行使價的三次插值。

6 月 17 日電話,3.1005

6 月 17 日看跌期權,3.5855

7 月 15 日致電,4.0283

7 月 15 日看跌期權,4.4095

  1. 計算從 2016-04-29T15:00:00 (CST) 到 6 月 17 日和 7 月 15 日的結算時間。

June17_settlement = 70500

July15_settlement = 110820

60day_minutes = 86400

  1. 使用 #4 計算時間加權平均值

June17 = (110820 - 86400) / (110820 - 70500) = 0.6057

7 月 15 日 = (86400 - 70500) / (110820 - 70500) = 0.3943

健全性檢查… 0.6057 + 0.3943 = 1.0

  1. 計算合成 60 天期權的加權平均看漲和看跌價格

稱呼

(3.1005 * 0.6057) + (4.0283 * 0.3943) = 3.4663

(3.5855 * 0.6057) + (4.4095 * 0.3943) = 3.9104

  1. 計算 60 天期權的結算時間

(60 / 365) = 0.1643835

  1. 使用 Black-Scholes 以股票價格 93.75、行使價 93.75、rfr 0.25%、到期時間 0.1643835 和以下價格退出看漲和看跌的 IV:

看漲期權(3.4663) = 22.7% IV

看跌(3.9104) = 25.7% IV

我在正確的道路上嗎?歡迎任何建議或更正。

感謝@Quantuple,我能夠修改上面列出的步驟以提供更準確的計算。我將使用實數執行修改後的步驟,直至得出結果。

過程如下:

  1. 60 天 IV 的到期日為 2016 年 6 月 28 日。查找包含該日期的期權系列。6 月 17 日和 7 月 15 日的系列都支持它。
  2. 對於每個系列,在 93.75 附近找到 4 個看漲期權和 4 個看跌期權。兩個應該是 ITM,兩個應該是 OTM。這給了我們 90、92.5、95 和 97.5 罷工。(我們將使用 2016 年 4 月 29 日發布的“最後一次”來進行這些罷工。)
  3. 計算從今天開始的近期和下一個期限期權(一年的分數)的到期時間 (2016-04-29)
  • 6 月 17 日到期 = 70500 分鐘
  • 7 月 15 日擴展 = 110820 分鐘
  • 到期日分鐘 = 86400 分鐘(60 天)
  • t1 = (70500 / 525600) = 0.1341324200913242
  • t2 = (110820 / 525600) = 0.21084474885844748
  1. 計算每個系列中看跌/看漲價格差異最小的行使價的遠期價格。
  • 6月17日前進

    • f1 = 92.5 + (e^(0.0025 * 0.1341324200913242)) * (3.80 - 3.02) = 93.28026160207838
  • 7月15日向前

    • f2 = 92.5 + (e^(0.0025 * 0.21084474885844748)) * (4.69 - 3.80) = 93.39046925322982
  1. 計算兩個到期日的加權平均分量
  • (110820 - 86400) / (110820 - 70500) = 0.6056547619047619
  • (86400 - 70500) / (110820 - 70500) = 0.3943452380952381
  1. 插入我們特定時間 T 的遠期價格
  • (93.28026160207838 * 0.6056547619047619) + (93.39046925322982 * 0.3943452380952381) = 93.3237214645116
  1. 計算 60 天期權的到期時間
  • (60 / 365.0) = 0.1643835616438356
  1. 使用 Black-Scholes 計算看跌期權和看漲期權的隱含波動率,使用插值隱含遠期價格代替現貨和插值看跌期權/看漲期權價格
  • 遠期價格 = 93.3237214645116

  • 罷工 = 93.75(100% 貨幣)

  • 到期時間 = 0.1643835616438356 (60 / 365)

  • 無風險利率 = 0.25%(隨意查找並插入更好的值)

  • 看漲期權價格 = 3.4663

  • 看跌期權價格 = 3.9104

  • 這些對 BS 的輸入產生

    • 呼叫四

      • 0.24188995361328125
    • 放四

      • 0.24555206298828125
  1. 平均看漲和看跌 IV 以獲得平均 60 天 IV,即年化值
  • (0.24188995361328125 + 0.24555206298828125) / 2 = 0.24372100830078125
  • 年化 24.37%

要對 90 天的 IV 進行此計算,請按照以下步驟操作。將期權系列替換為包含到期日的兩個系列,計算t1t2以及 90 天到期分鐘和即插即用。

除非有人在第二天左右提出任何更正或澄清,否則我會將其標記為已接受的答案。

引用自:https://quant.stackexchange.com/questions/27714