金利オプションの評価モデルを実装するときや、モデルが出したキャップ、スワップション、バリア・オプションの価格を検証するときは、このモデルの前提と限界を踏まえる必要があります。
今の市場のイールドカーブから出発し、時点ごとの関数 を決めて、モデルが今の割引債の価格を再現するようにします。ここから先は、ヨーロピアンの債券オプション、キャップ、スワップションのように価格を式で書けるものと、バリア・オプションのように書けず、数値計算で評価するものに分かれます。
短期金利の動きを決める式と平均回帰
ハル・ホワイト・モデルは、ごく短い期間の金利 の動きを、平均回帰を持つ確率過程で決める短期金利モデルです。式は次のとおりです1。
はブラウン運動です。 は平均回帰の速さで、正の定数です。 は短期金利の変化幅の標準偏差を年率で表すボラティリティで、ここでは定数にします。 は時点ごとに決める関数で、次の節で扱います。1990 年にハルとホワイトが、バシチェック・モデルのドリフトに時間の関数 を入れて拡張した形で示しました。資料は と も時間の関数にした形を扱いますが、ここでは定数で書きます1。
ドリフトは なので、 が を上回ると下向きに、下回ると上向きに引かれます。短期金利は、この水準に向けて速さ で引き戻されながら、 の分だけランダムに動きます。ドリフトが の 1 次式で が一定のため、 は正規分布に従います2。そのため、短期金利がマイナスになる確率は 0 になりません3。
同じ でも、平均回帰が速いほど短期金利のばらつきは小さくなります。 年後の短期金利の標準偏差は です4。 を 1% にして 10 年後の標準偏差を比べる架空の例で考えます。
| 平均回帰の速さ (年あたり) | 10 年後の短期金利の標準偏差(%) |
|---|---|
| 0(極限) | 3.16 |
| 0.1 | 2.08 |
| 0.3 | 1.29 |
が 0 の極限では標準偏差が になり、10 年後に 3.16% まで広がります。 が 0.3 なら 1.29% にとどまります。
ドリフトの関数を今のカーブに合わせる
を、市場の割引債の価格から求めた今のフォワードレートに合わせて決めると、モデルは今の割引債の価格をすべて再現します5。 が定数のとき、 は次の式で表せます6。
は、今のイールドカーブから求めた、時点 の瞬間のフォワードレートです(ゼロレートとフォワードレート)。第 1 項は今のカーブの傾き、第 2 項はカーブの水準に を掛けたもの、第 3 項は による項です。カーブが急に折れる場所では、第 1 項の微分が数値計算の障害になります。資料は、ほとんどの用途では 自体を使わずに済む表し方があると書いています7。
連続複利のゼロレートが 2% で平らなカーブに、、 のモデルを合わせる架空の例で考えます。 は 2% で一定、傾きの項は 0 なので、 です。
| 時点 (年) | (%) | |
|---|---|---|
| 0 | 0.002000 | 2.000 |
| 1 | 0.002091 | 2.091 |
| 5 | 0.002316 | 2.316 |
| 10 | 0.002432 | 2.432 |
カーブが平らでも、 は一定になりません。 の項が時間とともに効き、 は 2% から上がって、十分先では に近づきます。割引債の価格は、金利の積分が正規分布に従い、その平均を 、分散を とすると で、分散 が大きいほど高くなります。そのため、平らなカーブの価格に合わせるには、金利の平均を 2% より高くする必要があります。
深掘りドリフトの関数を求める手順
割引債の価格の式
将来の時点 の割引債の価格は、そのときの短期金利 の指数の形で書けます。満期 、額面 1 の価格 は次の式です9。
は上の節と同じで、 です4。右辺の最初の分数は、今のカーブから決まる時点 から までの割引です。短期金利 が今のカーブの値 より高いと価格は下がり、低いと上がります。 は、満期までの期間が長いほど大きくなる感応度です。右辺に は現れません。価格は、今のカーブと と だけで決まります9。割引債の価格が の形で書けるモデルは、アフィン・モデルと呼ばれ、このモデルはその 1 つです10。
平らな 2% のカーブ(連続複利)、、 で、1 年後に満期 2 年の割引債を評価する架空の例で考えます。、、 です。1 年後の短期金利 が 3% なら、指数の中は で、価格は です。
| 1 年後の短期金利 (%) | 満期 2 年の割引債の価格(額面 1) |
|---|---|
| 1 | 0.989530 |
| 2 | 0.980158 |
| 3 | 0.970875 |
債券を持つ側は、金利が 1% に下がると今のフォワードの値 0.980199 より値上がりし、3% に上がると値下がりします。
債券オプションとキャップの解析解
満期 のヨーロピアンの債券オプションの価格は、ブラックの式の形で求まります11。対象は、満期 ()の割引債で、行使価格を 、コールを 、プットを とすると、満期の受け取りは です。評価は、満期 の割引債を基準となる資産(ニューメレール)に選んで行います。この確率の測り方(満期 のフォワード測度。リスク中立測度とは別のものです)では が対数正規分布に従うため、ブラック・モデルの式(ブラック・モデルとバシュリエ・モデル)がそのまま使えます11。
今()の価格は、次のとおりです11。
はフォワードの債券価格、 は標準正規分布の累積分布関数です。、 で、 は債券価格の対数の標準偏差です(SABR モデルの とは別の量です)。年率ではなく満期 までの値で、次の式で決まります11。
平らな 2% のカーブ(連続複利)、、 で、1 年後に満期 2 年の割引債(額面 1)を行使価格 0.98 で売買するオプションを評価する架空の例で考えます。、 なので、結果は次のとおりです。
| 項目 | コール | プット |
|---|---|---|
| 0.026904 | −0.026904 | |
| 0.017845 | −0.017845 | |
| 0.510732 | 0.489268 | |
| 0.507119 | 0.492881 | |
| 価格(額面 1) | 0.003570 | 0.003376 |
価格は、丸める前の値で計算して丸めています。コールの買い手は、1 年後に債券価格が 0.98 を上回ったときだけ差額を受け取り、下回れば何も受け取らずにプレミアム 0.003570 を支払ったままになります。プットの買い手は、逆に 0.98 を下回ったときだけ差額を受け取ります。丸める前のコールとプットの差 0.000195 は、 に等しくなります。
キャップは、利払い期間ごとのコールの集まりです。1 期間分(キャップレット)は、債券のプットに書き換えられます。期間 の後払いで、行使金利 のキャップレットの受け取りは、期間の頭の時点では に等しくなります12。つまり、行使価格 のプットの 倍です。
上の例と同じモデルで、1 年後に始まる 1 年間(、)の、、(1 年の単利)のキャップレットを評価します。
| 項目 | 値(想定元本 1) |
|---|---|
| プットの行使価格 | 0.980392 |
| プットの価格 | 0.003569 |
| 掛ける | 1.02 |
| キャップレットの価格 | 0.003640 |
| 金利がフォワードのままなら受け取る額の現在価値 () | 0.000193 |
は、今のカーブから求めた 1 年後から 2 年後の単利のフォワードレートです。キャップレットの価格は、最終行の値より大きくなります。その分が、金利が動く可能性の価値です。
スワップションは、利息と元本を持つクーポン債のオプションに書き換えられ、割引債のオプションの和で価格が求まります13。Jamshidian が 1989 年に、利付債のヨーロピアン・オプションの解析解を示し、スワップションも同様の方法で求まります14。
深掘りクーポン債オプションを割引債オプションの和にする方法
資料は、ハル・ホワイト・モデルのパラメータを、キャップ、フロア、ヨーロピアンのスワップションの価格か、そのボラティリティに合わせられると書いています15。
- 平均回帰あり
- 平均回帰なし(σ√t)
θ(t) の時点ごとの値(今のカーブに合わせたドリフトの関数)
| 時点(年) | θ(t) | θ(t)/a(%) |
|---|---|---|
| 0 | 0.002000 | 2.000 |
| 1 | 0.002091 | 2.091 |
| 5 | 0.002316 | 2.316 |
| 10 | 0.002432 | 2.432 |
- 10 年後の短期金利の標準偏差(%)
- 2.08
- 同じ時点の標準偏差(平均回帰なし、%)
- 3.16
- θ(10 年)
- 0.002432
- θ/a = 2.432%
- T_E の割引債の価格 P(T_E, T_M)(額面 1、短期金利 r のとき)
- 0.970875
- 債券オプションとキャップレットの価格は、この短期金利 r に依存しません。
- フォワードの債券価格 F = P(0, T_M)/P(0, T_E)
- 0.980199
- 債券価格の対数の標準偏差 ν
- 0.009060
- 債券コールの価格(額面 1)
- 0.003570
- 債券プットの価格(額面 1)
- 0.003376
- キャップレットの価格(想定元本 1)
- 0.003640
- フォワードのままなら受け取る額の現在価値
- 0.000193
単純化している点
- カーブは平ら(連続複利のゼロレートが全期間で同じ)で、割引と予想に同じカーブを使います。a と σ は定数です。θ(t) はカーブに合わせて決め、割引債の価格は θ(t) を使わず、今のカーブと a、σ だけで決まります。
- 短期金利は正規分布に従い、マイナスの値もとります。標準偏差は σ√((1 − e^(−2at))/(2a)) で、a が 0 の極限は σ√t です(a の下限は 0.05)。
- 債券オプションはヨーロピアンで、満期 T_E の割引債(満期 T_M = T_E + 残存期間)の行使価格 K のコールとプットを、ブラックの式の形の解析解で評価します。キャップレットは、行使価格 1/(1 + τK_c) のプットの (1 + τK_c) 倍です。
- 債券オプションとキャップレットの価格は今のカーブから決まり、満期 T_E の短期金利 r には依存しません(r は将来の割引債の価格だけに使います)。
- 実務では、a と σ をキャップやスワップションの市場の価格に合わせます。このシミュレーターは合わせません。入力した a と σ をそのまま使います。
このシミュレーターは学習のために単純化した計算で、実際の取引の評価やリスク管理には使えません。(免責事項)
シミュレーターの説明
カーブの金利、平均回帰の速さ a、σ、債券オプションの満期と行使価格、キャップレットの行使金利を動かして、短期金利の広がりと価格を見ます。初期値は、債券オプションとキャップレットの例と同じです。a を上げると短期金利の広がりが小さくなり、σ を上げると債券オプションとキャップレットの価格が上がります。θ は、カーブが平らでも時点によって変わります。
ツリーとモンテカルロ法での使い方
ヨーロピアンのキャップやスワップションは式で求まります。一方、バリア・オプションのように式で書けないオプションには、数値計算を使います。2020 年の論文の時点で、バリア・オプションの価格は、閉じた式が知られていません16。
ツリーでは、三項ツリーを使います。短期金利は、時間刻み ごとに、 の形の格子点を動きます。各点から上、中、下の 3 本の枝が出ます17。 は、確率が 0 から 1 の間に収まるように、 などにします18。 は、時間刻みごとに、前向きに(前の時点から順に)決めます。そうすると、ツリーの各時点で、今の割引債の価格が再現されます19。
モンテカルロ法では、 を乱数で動かします。 は、前の時点の値が決まると、次の時点の値が正規分布に従います。分散は で、平均も式で決まります20。分布が分かっているため、観測日から次の観測日へ、乱数 1 つで直接進められます。各経路の割引債の価格は、上の節の式に を入れて求めます。
前提が外れる場面とほかのモデルとの違い
短期金利が正規分布に従うため、モデルの中ではマイナス金利が起こりえます。金利がゼロで止まる仕組みはなく、この性質を、2020 年の論文は長いあいだ欠点とみなされてきたが今は利点になったと書いています3。
ハル・ホワイト・モデルでは、金利の動きは 1 つの要因で決まり、各金利が短期金利と同じ向きに動きます14。短期の金利が上がって長期の金利が下がるような動きは出せません。
オプションのスマイルは、平らな形しか出せません21。平均回帰の速さ を上げると、同じ でもモデルが出すスワップションのボラティリティは下がり、 は満期と期間の違うスワップションのボラティリティの傾きにも効きます21。
ハル・ホワイト・モデルは、短期金利をモデル化します。ヒース・ジャロウ・モートン(HJM)モデルに適当な制約条件を課すと、ハル・ホワイト・モデルが得られます22。一方、BGM モデルは、フォワードレートをもとにしたモデルです22。
注
-
「Interest Rate Modelling and Derivative Pricing」(Humboldt-Universität zu Berlin、Sebastian Schlenkrich、2020/21 年冬学期)の Part IV、スライド p. 254。Hull and White(1990)による拡張、短期金利の式、 と を時間の関数とする一般形が書かれています。 ↩ ↩2
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 274(Lemma: 状態変数の分布)。HJM の記法でのハル・ホワイト・モデルは、スライド p. 270 の 。 ↩
-
Itkin、Muravey「Semi-closed form prices of barrier options in the Hull-White model」(arXiv:2004.09591v2、2020 年 9 月)の 1 ページ(Introduction)と 3 ページ(1.1 節)。負の値を許すことと、それが長く欠点とみなされたが今は利点になったことが書かれています。 ↩ ↩2
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 269()、p. 275(分散 )、p. 297(区分定数の での式)。 が定数のとき で、短期金利の標準偏差は です。 ↩ ↩2
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 255(Lemma: Hull-White drift calibration)と p. 256〜259(導出)。 です。 ↩ ↩2
-
Yuh-Dauh Lyuu の講義資料(National Taiwan University、2023 年 6 月 2 日)の 1204 ページ(The Hull-White Model)。。 が定数のとき、前の脚注の積分は、この式になります。 ↩
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 260。微分の項が数値計算の障害になること、割引債の価格の式では が要らないこと、HJM の表し方で避けられることが書かれています。 ↩
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 257(Proof 2/4)。 ↩
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 261(Theorem: Zero bonds in Hull-White model)、p. 265(結果と、 が要らないこと)、p. 272( での表し方)。資料の式の指数の積分は、 が定数のとき になります。 ↩ ↩2
-
Andrey Itkin、Dmitry Muravey「Semi-closed form prices of barrier options in the Hull-White model」(arXiv、2020 年 9 月 17 日版)の 3 ページの式 (6)。この論文は、短期金利の式を と書くため、 と の記号がこのページとは違います。割引債の価格を の形で表しています。 ↩
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 276〜278(Zero coupon bond options、Black's formula による価格と )、p. 295( の価格と )。資料は Black(F, K, ν, φ) と書き、 を債券価格の対数正規分布の分散の平方根として使います。 ↩ ↩2 ↩3 ↩4
-
「tf_quant_finance.models.hull_white.cap_floor_price」(Google、TF Quant Finance のドキュメント)の説明部分。キャップがコールの集まりであることと、キャップレットの受け取りを割引債のプットで書き換える式が書かれています。参考文献は Brigo、Mercurio の第 2 版(2007 年)です。 ↩
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 279〜284(Coupon bond options、Jamshidian's trick)、p. 295(和の式)、p. 306(スワップションとクーポン債オプションの同値)。 ↩ ↩2 ↩3
-
森本祐司、吉羽要直「BGM金利モデルの実用化に向けて」(日本銀行金融研究所ディスカッション・ペーパー No. 99-J-39)の付録 28 ページ。バシチェックやハル・ホワイトのように各金利が短期金利と同じ向きに動く 1 ファクター・モデルで、スワップションの解析解が得られること、脚注 37 に Jamshidian(1989)の利付債のオプションの解析解が書かれています。 ↩ ↩2
-
Itkin、Muravey「Semi-closed form prices of barrier options in the Hull-White model」(arXiv、2020 年 9 月)の 1 ページ(Introduction)。今の期間構造と、キャップ、フロア、ヨーロピアンのスワップションの価格かインプライド・ボラティリティに合わせられること。 ↩
-
同じ 1 ページ(Introduction)。ハル・ホワイト・モデルでは、割引債とバニラのヨーロピアン・オプションの価格が閉じた式で書けること、バリア・オプションなどのエキゾチック・オプションは閉じた式が知られておらず、さまざまな数値計算が使われてきたこと。 ↩
-
Yuh-Dauh Lyuu の講義資料(National Taiwan University、2023 年 6 月 2 日)の 1206〜1209 ページ(The Hull-White Model: Calibration)。三項ツリー、格子点 、各点から出る 3 本の枝。 ↩
-
同じ講義資料の 1215〜1216 ページ。確率を 0 から 1 の間にする条件 と、 の例。 ↩
-
同じ講義資料の 1210〜1211 ページと 1217〜1220 ページ。 を前向き帰納法で決め、ツリーがゼロレートの期間構造に合うようにします。 ↩
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 274〜275(Lemma: 状態変数の分布)、p. 296。 ↩
-
「Interest Rate Modelling and Derivative Pricing」Part IV のスライド p. 314(モデルが出せるスマイルの形は平らだけで、モデルの大きな限界であること。平均回帰が上がるとモデルのボラティリティが下がること)、p. 315(平均回帰が満期と期間ごとのボラティリティの傾きに効くこと)。 ↩ ↩2
-
森本祐司、吉羽要直「BGM金利モデルの実用化に向けて」(日本銀行金融研究所ディスカッション・ペーパー No. 99-J-39)の 3 ページ(2.1 節)。スポットレートを使った無裁定モデルとしてハル・ホワイト・モデルが有名なこと、HJM モデルに適当な制約を課すとハル・ホワイト・モデルが得られること、BGM モデルがフォワードレートをもとにしたモデルであること。 ↩ ↩2