バンナ・ボルガ法は、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つのクオートは、水準、スキュー、曲率というちょうど3つの自由度を与えます。FXディーラーはまさにこの3つの数量をクオートしています。
名前の由来となるグリークス
グリーク
測定する内容
制御するスマイルの次元
ヘッジ手段
バンナ
ボラティリティが変化したときのデルタの変化
スキュー
リスクリバーサル
ボルガ
ボラティリティが変化したときのベガの変化
曲率
バタフライ
バンナはスキューに、ボルガは曲率に対応します。 リスクリバーサルはバンナリスクをヘッジし、バタフライはボルガリスクをヘッジします。ATMは水準を固定します。この分解はどのスマイルモデルにも当てはまります。対象オプションのデルタがスキューへのエクスポージャーを決め、ベガが全体的なボラティリティ感応度を決めます。
長所と限界
非常に高速。閉形式で最適化不要
1ミリ秒あたり数千のオプションを処理できます。フィッティングも反復計算もありません。
ディーラーがクオートする値をそのまま使用
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
- バンナ:スキューを制御する交差グリーク
- ボルガ:曲率を制御するボラティリティ凸性のグリーク
- スキュー:行使価格によってインプライド・ボラティリティがどう変化するか
- 補間手法:全手法の比較