蒙特卡羅

有限差分 Vega 計算 - 確認正確方法

  • February 4, 2022

我有一個 MC 模擬,它使用有限差分來計算希臘人。它主要用於籃子和日曆價差。

現在計算 Vega 的邏輯(無論如何對我來說)方法是將每條腿的輸入波動率增加 1%(年成交量)(leg1 Vega:leg1 vol + 1%,leg2 Vega:leg2 vol + 1% 等) ,重新定價,然後逐段減去初始價格。結果 = 期權每條腿波動率增加 1% 的變化。

今天,我的老闆告訴我,我應該使用比 1% 小得多的數字(作為 FD 衝擊)。我回答說:但 Vega 不應該向您展示期權價值的變化,波動率增加 1%(年化)嗎?我在這裡錯過了什麼嗎?請如果有其他方法,或者我的方法完全錯誤,我真的需要知道。如果我的方法令人滿意,請確認。

關於我的背景的說明:我來自市場風險角色,並轉移到衍生品定價。不是相反,所以我對 Vega 含義的理解是對市場風險的理解。從金融工程的角度來看,這很可能會有所不同,但這對我來說是新聞。

謝謝你的時間。

您是否嘗試將您的工具用於普通期權(單一底層證券)?從技術上講,Black Scholes Greeks 是為了極小的變化(不是 1%)。

也就是說,將班次設置得太小是危險的——尤其是使用數值方法時,因為您可能會進入一個標準誤差大於 vol 班次變化的區域。

這個答案顯示了計算帶有凹凸和重新定價的希臘語的兩種主要方法:

  • $ [P(v+d/2) - P(v-d/2)]/d $ 中心差異->上下顛簸
  • $ [P(v+d) - P(v)]/d $ 前向差異->僅向上移動

前者最常用於 Delta 和 Gamma。後者是大多數係統(我遇到的)用於計算 vega 的方法;大多數情況下,絕對單邊偏移為 0.0050 = 0.5% = 50 bps。

在復雜模型中,您可以通過許多其他方式計算希臘字母:

  • 市場希臘人:顛簸市場(成交量表面)和重新定價(您可以重新校准或不重新校準)
  • model greeks:凹凸模型參數(例如 LV 表面)和重新定價

如果您使用(可能是最明智的方法)“顛簸市場、重新校準和重新定價技術”,理想情況下您應該接近封閉式表達式。

根據您對其他價格的訪問,您可以將您的模型與現有工具(例如 Bloomberg DLIB)進行比較,您可以在其中手動決定希臘語的變化應該是什麼(delta 的預設大小為 1%,vega 的預設大小為 0.5%股票)。

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