利率

用解析公式中的交換校準 Hull-white 一因子模型

  • April 4, 2021

我一直在嘗試使用 swaption 校準 Hull-white 單因素模型,但我在製作 swaption 的封閉形式解決方案時遇到了麻煩

以下是我一直參考的論文部分

Caplets 和 sw 的封閉式解決方案

https://people.kth.se/~aaurell/Teaching/SF2975_HT17/calibration-hull-white.pdf

問題是 r* 部分。

為了按照論文的說明計算掉期期權的價格,我需要解方程(16)以得出 r*。

但似乎這個方程沒有封閉形式的解來尋找 r*。

但是,如果不存在定價互換的封閉式解決方案,則整個校準過程將花費太長時間。我認為這不是作者的本意。

在這個方程中找到 r* 是否有任何封閉形式的解決方案?

非常感謝您幫助我。

沒有封閉形式的解決方案,但解決 $ r^\star $ 這樣

$$ f(r^\star) = \tilde{c}^{-1} $$

使用標準的單維求解器、二分法或 Newton-Raphson 應該是快速且安全的,如

  1. 功能 $ f $ 是單調遞減的 ( $ B_i $ ‘沙 $ \tilde{c}_i $ 是積極的),

$$ f(x) = \sum_{i=1}^n \tilde{c}_i {\rm e}^{A_i-B_ix}, $$

  1. 它的導數是解析的,

$$ f’(x) = \sum_{i=1}^n -B_i\tilde{c}_i {\rm e}^{A_i-B_ix}, $$ 和

  1. 我們知道解決方案 $ r^\star $ 屬於區間

$$ \left[ \frac{\ln (\tilde{c}A_d)}{B_u}, \frac{\ln (\tilde{c}A_u)}{B_d} \right], $$

在哪裡

$$ \tilde{c} = \sum_{i=1}^n c_i, : : \tilde{c}_i = c_i/\tilde{c}, $$

$$ A_u = \max_{i=1,…,n} {\rm e}^{A_i}, : : A_d = \min_{i=1,…,n} {\rm e}^{A_i}, $$

$$ B_u = \max_{i=1,…,n} {B_i}, : : B_d = \min_{i=1,…,n} {B_i}. $$

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