このページは機械翻訳されています。英語の原文が正式版です。 英語で読む →
メインコンテンツにスキップ

ニューラルSDE / ディープ・ヘッジング

このサイトで扱うモデル(SABR、SVI、Heston)はいずれも、まず数式を選び、そのパラメータをデータにフィットさせるところから始まります。ニューラルSDEはこれを逆転させます。ニューラルネットワークを使い、市場データから直接数式そのものを学習するのです。ネットワークは観測された価格を最もよく説明するドリフト関数と拡散関数を見つけ出し、ボラティリティ・サーフェスはその副産物として得られます。

💡
ネットワークが方程式を学習する

古典的なモデルは「ボラティリティはこの方程式に従う」と定め、パラメータをフィットさせます。ニューラルSDEは「ボラティリティは何らかの方程式に従う」とだけ仮定し、それが何であるかをネットワークが見つけ出します。インプライド・ボラティリティのサーフェスは学習済みモデルの出力であり、あらかじめ仮定された形状ではありません。

実際に動かしてみる​

古典的手法、パラメトリック手法、ニューラル手法が、異なる市場条件の下で同じ市場データをどのように扱うかを比較してみましょう。

ニューラルSDE vs 古典的モデル

流動性の高い市場で、スマイルは滑らかです。3つのアプローチはいずれも同様の結果になります。
古典的 (SABR)
手作業で選んだ数式
OTMプットATMOTMコール
パラメトリック (SVI)
5パラメータの数式
OTMプットATMOTMコール
ニューラルSDE
データから学習
OTMプットATMOTMコール
市場データ
|
モデルを選ぶ (SABR)
|
4パラメータをフィット
|
スマイル
市場データ
|
数式を選ぶ (SVI)
|
5パラメータをフィット
|
スマイル
市場データ
|
ニューラルネットワーク
|
ドリフト+拡散を学習
|
スマイル

シナリオを切り替えて、各アプローチがさまざまな市場環境にどう対応するかをご覧ください。ストレス時やデータが疎な局面では、パラメトリックモデルが想定した形状に制約されるのに対し、ニューラルSDEは柔軟に適応します。

仕組み​

1. 形状ではなくダイナミクスを学習する​

価格とボラティリティの標準的なSDEは dS = ... dt + ... dW という形をしています。古典的なモデルは「...」の部分に特定の数式を当てはめます(SABRは確率的なボラティリティ・オブ・ボラティリティを伴うCEVを用います)。ニューラルSDEはそれらの数式を、過去データで学習したニューラルネットワークに置き換えます。ネットワークは平均的な挙動(ドリフト)とランダム性(拡散)の両方をゼロから学習します。パラメトリックモデルでは想定できないスキューのパターンや期間構造の形状を発見できます。

2. ディープ・ヘッジング: 価格だけでなくヘッジを学習する​

ディープ・ヘッジング(Buehler, Gonon, Teichmann & Wood, 2019)はこの考え方を拡張したものです。オプションの価格を算出してからモデルでヘッジ比率を計算するのではなく、各タイムステップにおける最適なヘッジポジションを直接出力するようネットワークを学習させます。ネットワークはデルタとベガのエクスポージャーを同時に学習します。学習の目的は、取引コスト、ビッド・アスク・スプレッド、離散的なリバランス、流動性制約を含む現実の市場条件の下で、ヘッジ損益の分散を最小化することです。摩擦のない市場という仮定は必要ありません。

3. ボラティリティ・サーフェスが浮かび上がる​

ニューラルSDEの学習が済めば、学習済みモデルを通じてバニラオプションの価格を計算することで、インプライド・ボラティリティのサーフェスを生成できます。得られるサーフェスは特定のパラメトリックな形状に制約されません。データに存在するあらゆるパターンを捉え、SVIやSABRでは構造的に捉えきれないパターンも含まれます。ATMとOTMの両領域が同時にフィットされます。

ℹ️
パラメトリックモデルが見逃すダイナミクスを捉える

ニューラルSDEは、パラメトリックモデルでは捉えられないボラティリティのダイナミクス(レジーム転換、経路依存効果、資産間の波及効果)を捉えます。ディープ・ヘッジングは、古典的なデルタヘッジが無視するコストを考慮します。大量のデータと計算資源を必要としますが、クオンツ・ファイナンスはこの方向に進んでいます。

長所と限界​

長所
あなたにとっての意味
形状の仮定が不要
ネットワークがデータからボラティリティのダイナミクスを発見します。SABR、Heston、SVIのどれを選ぶかによる構造的なバイアスがありません。
摩擦を考慮したヘッジ
ディープ・ヘッジングは取引コスト、スプレッド、離散的なリバランスといった、古典的なモデルが無視する現実を考慮します。
レジーム変化への適応
直近のデータで再学習すれば、手動でモデルを選び直さなくても、ネットワークが新しい市場の挙動に適応します。
資産間の効果を捉える
BTCのボラティリティがETHの値動きにどう反応するか、マクロイベントがどう波及するかを学習できます。設計上、複数の入力を扱えます。
限界
あなたにとっての意味
ブラックボックス
ネットワークがなぜ特定のスマイル形状を出力するのかを検証できません。何かがおかしく見えてもデバッグが困難です。
大量のデータが必要
大規模で高品質な過去データセットが必要です。暗号資産市場には、信頼できる学習に十分な履歴がない可能性があります。
計算コストが高い
学習にはニューラルネットワークを通じたモンテカルロ・シミュレーションが伴います。スプレッドシートで済む作業ではありません。
無裁定の保証がない
SANOSとは異なり、学習時に明示的な制約を課さない限り、出力されるサーフェスに裁定機会が含まれる可能性があります。
最先端の研究段階(2019年以降)
活発な研究分野です。標準化された実装はなく、大手クオンツファンド以外での本番運用はほとんどありません。

暗号資産との関連性​

暗号資産市場はニューラルSDEと相性が良い分野です。ボラティリティのダイナミクスがよく理解されておらず、変化も速いためです。BTCのボラティリティをモデル化するのにSABR、Heston、ラフ・ボラティリティ、あるいはまったく別のモデルのどれが適しているかについて、コンセンサスはありません。ニューラルSDEは、レジーム転換のようなブラック・ショールズの前提に反するパターンも含め、データに含まれるあらゆるダイナミクスを学習することで、この議論を回避します。主な障害はデータです。暗号資産のオプション市場は歴史が浅く、学習データは株式や金利の市場と比べて少量です。

💡
学習されたモデル、学習されたヘッジ

ニューラルSDEは、人が選んだボラティリティ・モデルを学習済みのモデルに置き換えます。ディープ・ヘッジングは、理論上のヘッジ比率を摩擦を考慮したものに置き換えます。トレードオフは解釈可能性、データ要件、計算コストです。現時点では研究用のツールですが、最前線を形作っています。

方程式エクスプローラー​

インプライド・ボラティリティ、トータル・バリアンス、対数マネーネス、オプション価格を相互に変換できます。

数式エクスプローラー

w = σ2 × Ttotal variance = IV2 × time
%
インプライド・ボラティリティ
日
満期までの暦日数
総分散 (w)
0.022225
年率換算分散 (σ²)
0.2704
逆算IV
52.00%
総分散は、SVIなどのモデルがフィットする対象です。時間とともに増えるため、30日間の50%ボラは90日間の50%ボラよりも総分散が小さくなります。

次に進む前に理解度をテストしましょう。

Q: ニューラルSDEのニューラルネットワークは、実際には何を学習しているのでしょうか?
Q: ディープ・ヘッジングが古典的なデルタヘッジと異なるヘッジ比率を出すのはなぜでしょうか?
Q: ニューラルSDEが出力したボラティリティ・サーフェスにカレンダー・スプレッドの裁定機会が含まれていました。何が問題だったのでしょうか?

💡 ヒント: 回答を見る前に自分で答えてみましょう。

数学的な直感を身につける​

ニューラルSDEをゼロから学ぶインタラクティブレッスン · 前提知識は不要です

このレッスンでは、「方程式を学習する」という考え方を平易な言葉で説明したうえで、 ネットワークがドリフト関数と拡散関数をどのように学習するのか、そしてディープ・ ヘッジングがその全体像のどこに位置づけられるのかを順を追って解説します。


関連項目: