バンナ・ボルガ法は、3つの市場クォートからボラティリティ・スマイルを構築します。すなわち、ATMボラティリティ、リスクリバーサル、バタフライです。この方法は、スマイルを反映するためにブラック・ショールズ価格をどれだけ調整する必要があるかを計算します。この調整額は、3つの流動性の高いベンチマークを使ってオプションのスキューと曲率へのエクスポージャーをヘッジするコストに等しくなります。
FXオプションのために作られた手法です。銀行におけるFXスマイル構築の大半で使われている方法です。最適化も反復もなし -- 閉形式で計算できます。
💡ヘッジコストがスマイル調整に等しい
ブラック・ショールズ価格から始めます。オプションのスキュー(バンナ)と曲率(ボルガ)へのエクスポージャーを測定します。市場価格が既知である3つの流動性の高いベンチマークを使ってそのエクスポージャーをヘッジします。そのヘッジのコストこそがスマイル調整です。これを逆算すれば、任意の行使価格におけるインプライド・ボラティリティが得られます。
試してみよう:3つのクォートからスマイルを構築する
以下の3つの市場クォートを調整して、それらがどのようにボラティリティ・スマイル全体を構築するかを確認してください。ATMが水準を決め、リスクリバーサルがスマイルを傾け(スキュー)、バタフライが両側のウィングを持ち上げる(曲率)ことに注目してください。
バンナ・ボルガ・スマイルビルダー
典型的なクリプトのスマイル:中程度のプット・スキューとわずかな曲率。下落ヘッジへの根強い需要を反映しています。
25Δ プット IV: 51.0%
ATM IV: 45.0%
25Δ コール IV: 45.0%
σ(25ΔP) = σ_ATM + BF₂₅ - RR₂₅/2 = 45 + 3 - (-6)/2 = 51.0%
σ(25ΔC) = σ_ATM + BF₂₅ + RR₂₅/2 = 45 + 3 + (-6)/2 = 45.0%
3つのスライダーは、FXディーラーが公表する3つの市場クォートに対応しています。これらが揃うことで、バンナ・ボルガの枠組みによりスマイルの形状が完全に決まります。
3つのインプット
ATMボラティリティ
アット・ザ・マネーの行使価格におけるインプライド・ボラティリティ
全体的なボラティリティ水準(サーフェスのアンカー)
25デルタ・リスクリバーサル
25デルタにおけるコールIVからプットIVを引いたもの
スキュー(スマイルの傾き)
25デルタ・バタフライ
ウィングの平均IVからATMのIVを引いたもの
曲率(ウィングの高さ)
💡1つのインプットが1つのスマイル次元に対応
ATMボラティリティが水準を決めます。リスクリバーサルが傾きを決めます。バタフライが曲率を決めます。1つのインプットを変えれば、スマイルがどう反応するかが正確にわかります。
手法の仕組み
1. ベンチマークの価格計算
3つのベンチマークオプションについて市場価格とフラットボラティリティ(ブラック・ショールズ)価格を計算する
その差が各ベンチマークのスマイルコストになる
2. 対象のグリークスを計算
価格付けしたいオプションのバンナとボルガを計算する
これらがスマイルリスクへのエクスポージャーの大きさを測定する
3. ヘッジウェイトを求める
3つのベンチマークのポートフォリオが対象のバンナとボルガに一致するようにウェイトを解く
各ベンチマークのスマイルコストがどれだけ適用されるかがわかる
4. 調整を適用
ブラック・ショールズ価格にウェイト付きスマイルコストを加算する
調整後の価格はスマイルを反映しており、逆算すればIVが得られる
💡3つのクォートが3つの自由度に対応
ボラティリティ・サーフェスのスマイルには2つの2次効果があります。バンナ(スポットとボラティリティのクロス感応度で、スキューを制御)とボルガ(ボラティリティのボラティリティへの感応度で、曲率を制御)です。3つのクォートは、水準・スキュー・曲率のための自由度にちょうど対応します。FXディーラーはまさにこの3つの数値をクォートしています。
名前の由来となったグリークス
バンナ
ボラティリティが変化したときにデルタがどう変化するか
スキュー
リスクリバーサル
ボルガ
ボラティリティが変化したときにベガがどう変化するか
曲率
バタフライ
バンナはスキューに対応し、ボルガは曲率に対応します。 リスクリバーサルはバンナリスクをヘッジします。バタフライはボルガリスクをヘッジします。ATMは水準のアンカーです。この分解はどんなスマイルモデルにも引き継がれます。対象オプションのデルタがスキューへのエクスポージャーを決定し、ベガが全体的なボラティリティ感応度を決定します。
強みと限界
非常に高速 -- 閉形式で最適化不要
ミリ秒あたり数千のオプションを処理可能。フィッティングステップも反復もありません。
ディーラーがクォートするものをそのまま使用
ATM、リスクリバーサル、バタフライ。フィッティングに起因するモデルリスクがありません。
直感的な対応関係
各インプットが1つのスマイル特徴に対応。理解しやすい構造です。
シンプル -- 3つのインプットで過学習なし
不自然な歪みが生じる余地がありません。
ウィングの挙動が不安定
ディープOTMのウィング(10デルタ以遠)は制約されていません。非現実的な値を生む可能性があります。
3つのクォートしか使えない
追加の行使価格データが利用可能でも取り込むことができません。
極端なスマイルでは破綻する
ブラック・ショールズをベースとして仮定しています。RRやBFが大きいと問題が生じることがあります。
FXの慣行がクリプトにきれいに対応しない
プレミアム調整デルタやフォワードデルタは、クリプトのスポットデルタとは異なります。
💡3つのクォートから最速でスマイルを構築できるが、限界もある
バンナ・ボルガ法は、3つのクォートからスマイルを構築する最速の方法です。(Deribitのように)フルの行使価格グリッドが利用可能な場合、SVIの方がデータからより多くを引き出し、より良いウィングを生成します。この手法は期間構造やカレンダー・アービトラージについては何も語りません -- 各満期は独立しています。
クリプトとの関連性
バンナ・ボルガ法はクリプトで直接使われることはまれです -- クリプト取引所は3つの要約クォートだけでなくフルの行使価格グリッドを提供するため、SVIが標準です。しかし、そのメンタルモデルは価値があります:
OTCクォートの解釈
OTCデスクがATM + RR + BFをクォートするとき、バンナ・ボルガ法を使えばそれらの数値がスマイル形状について何を意味するかを正確に読み取れます。
素早いサニティチェック
ATM、RR、BFがあれば、モデルをフィッティングせずにスマイルを暗算で近似できます。
スキュー分解の理解
スキューはバンナから、曲率はボルガから生じます。これはどんなスマイルモデルにも引き継がれます。
数式エクスプローラー
インプライド・ボラティリティ、トータル・バリアンス、対数マネーネス、オプション価格の間で変換できます。
数式エクスプローラー
w = σ2 × Ttotal variance = IV2 × time
総分散は、SVIなどのモデルがフィットする対象です。時間とともに増えるため、30日間の50%ボラは90日間の50%ボラよりも総分散が小さくなります。
理解度チェック
次に進む前に理解度をテストしましょう。
Q: ATMボラティリティとリスクリバーサルを変えずに25デルタ・バタフライを増やすと、スマイルはどうなりますか?
Q: バンナ・ボルガ法は、追加の市場クォート(例:10デルタのオプション)が利用可能でもなぜ使えないのですか?
Q: ATMオプションのバンナとボルガはほぼゼロです。バンナ・ボルガ法はそのスマイル調整について何を予測しますか?
Q: バンナ・ボルガ法がクリプトのオプション市場でほとんど使われないのはなぜですか?
💡 ヒント: 回答を見る前に自分で答えてみましょう。
数学的直観を身につける
バンナ・ボルガ法をゼロから学ぶインタラクティブレッスン · 前提知識は不要です
このレッスンは3つのディーラークォートから始まり、ATM、リスクリバーサル、バタフライがバンナとボルガのヘッジコストを通じて水準・スキュー・曲率にどう対応するかを説明します。
関連項目:
- SVIパラメータ化 -- Hypercallが本番環境で使用するスマイルモデル
- SABRモデル -- ダイナミックな解釈を持つ確率的ボラティリティモデル
- SSVI -- カレンダー制約付きのサーフェスレベルSVI
- バンナ -- スキューを制御するクロスグリーク
- ボルガ -- 曲率を制御するボラティリティ凸性のグリーク
- スキュー -- 行使価格ごとのインプライド・ボラティリティの変化
- 補間手法 -- 全手法の比較