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

SANOS(ノンパラメトリック・サーフェス)

SANOSはボラティリティ・サーフェスの構築に対して、異なるアプローチを採用しています。少数のパラメータを持つ数式をフィットさせる(SVIのスライスごとの5パラメータのように)代わりに、SANOSはローカルボラティリティのノード格子と保証された無裁定制約を用いて、市場データから直接サーフェスを構築します。市場が生み出すあらゆる形状 -- パラメトリックモデルでは構造的にフィットできない局所的な特徴を含む -- を捉えられる滑らかなサーフェスです。

💡
パラメトリック vs. ノンパラメトリック

SVISABRは、スマイルの形状を事前に決めています(3〜5個のパラメータを持つ放物線状の形)。SANOSは形状の仮定を一切置きません。「裁定機会を生み出さずに市場データを通過する、最も滑らかなサーフェスは何か?」を問うのです。これにより、市場がパラメトリックな想定から乖離した場合に、より良いフィットが得られます。各ノードにおけるインプライド・ボラティリティは、数式の出力ではなく自由変数です。

実際に見てみる

ビューを切り替えて、SANOSがパラメトリックなSVIフィットとどう比較されるか、格子がどのように見えるか、裁定制約がどのように適用されるかを確認してください。

SANOSサーフェス構築

74%92%110%8090ATM110120行使価格インプライド・ボラティリティ (%)市場気配SVI(パラメトリック)SANOS(ノンパラメトリック)
SVI残差RMSE: 25.66
SANOS残差RMSE: 0.15

SVI(パラメトリック)は5つのパラメータを使用し、局所的な特徴を見逃す場合があります。SANOS(ノンパラメトリック)は裁定制約を守りながら市場気配を通ります。

仕組み

1. 数式ではなくボラティリティのノード格子

サーフェスはローカルボラティリティ値の格子で表現されます -- 各(行使価格、満期)の点に1つずつです。15の行使価格と5つの満期がある場合、SVIの25個に対して75個の自由変数を持つことになります。柔軟性は高まりますが、オプティマイザが無意味な結果を生み出さないよう制約が必要です。

2. 組み込まれた無裁定制約

2つの基本的な無裁定ルールは、格子上のシンプルな制約に変換されます:

制約
意味
カレンダースプレッド
各行使価格において、トータルバリアンスは満期とともに増加しなければなりません。カレンダー裁定を防ぎます。
バタフライスプレッド
コール価格は行使価格に対して凸でなければなりません。バタフライ取引から無リスク利益は得られません。
正値性
ローカルボラティリティはあらゆる点で正でなければなりません。ボラティリティは負になり得ません。

重要な点: ローカルボラティリティのノードを変数とすることで、これらの制約はすべて線形になります。つまり、オプティマイザは毎回、これらの制約を完璧に適用できるのです。

3. 線形計画法による求解

制約と目的関数が線形なので、全体が線形計画問題になります。

  • 局所解がない -- ソルバーは近傍の解ではなく、常に最良の解を見つけます
  • 初期値への依存がない -- 良い初期推定値は不要です
  • 高速 -- 最新のLPソルバーはこれをミリ秒で処理します
  • ビッド/アスクにネイティブ対応 -- LPはビッド/アスクのスプレッドを、ミッドプライスではなく範囲として自然に扱います
ℹ️
線形計画法が重要な理由

SVISABRは非線形最適化を必要とします。良い初期点が必要で、局所解に陥る可能性もあります。SANOSはこれらをすべて回避します。LPは常に大域的な最良解を、高速かつ決定論的に見つけます。すべての行使価格と満期のノードは、カレンダー裁定バタフライの違反に対して、一度のパスで連帯的に制約されます。

ビッド/アスク・スプレッドの扱い

ほとんどのモデルはミッドプライスにフィットさせます。しかしミッドプライスは虚構です -- 市場が提示するのはビッドとアスクであり、「真の」価値はその範囲のどこかにあります。SANOSはビッド/アスクの範囲に直接フィットさせます。モデルは各点でその範囲の内側に収まりさえすればよいのです。流動性の高い気配(狭いスプレッド)はサーフェスを厳しく制約します。流動性の低い気配(広いスプレッド)は緩く制約します。人為的なミッドプライスのバイアスはありません。

💡
SANOSのトレードオフ

サーフェス構築において最も柔軟で最もクリーンなアプローチです。設計段階からの無裁定、ネイティブなビッド/アスク処理、パラメトリックモデルが見逃す局所的な特徴の捕捉。代償として: 新しい手法である(2025年)、動的な解釈がない(スキューのダイナミクス予測不可)、より多くのインフラが必要、という点が挙げられます。

SANOS vs. パラメトリックモデル

機能
SVI / SSVI
SABR
SANOS
形状の仮定
放物線状のウィング
CEVバックボーン
なし
無裁定性
事後チェック
ウィングで違反の可能性
構造的に保証
カレンダー整合性
スライスごと(結合はSSVI)
保証なし
構造的に保証
フィッティング手法
非線形最適化
2パラメータ最適化
線形計画法(大域的最適解)
局所的な特徴
捕捉不可
捕捉不可
捕捉可能
ビッド/アスクの扱い
ミッドプライスにフィット
ミッドプライスにフィット
ネイティブな範囲対応
外挿
有界(線形ウィング)
破綻の可能性
境界条件の設定次第
動的な解釈
なし
スティッキーデルタ
なし(静的)
成熟度
業界標準
数十年の実績
新しい(2025年)

強みと限界

強み
ユーザーにとっての意味
形状バイアスがない
サーフェスの形状は数式ではなくデータから決まります。SVI/SABRが構造的に見逃す市場の特徴を捉えます。
構造的に裁定機会がない
事後的な修正は不要です。カレンダーとバタフライの制約はフィッティング中に適用されます。
LPフィッティング -- 局所解なし
決定論的で高速、常に大域的最適解を見つけます。良い初期推定値は不要です。
ビッド/アスクにネイティブ対応
市場の気配値に含まれる不確実性を尊重します。人為的なミッドプライスのバイアスはありません。
局所的な特徴を捕捉
イベント前のボラティリティの盛り上がり、大きな建玉によるキンク、満期間の構造的な断絶 -- すべて捕捉されます。
限界
ユーザーにとっての意味
動的な解釈がない
現時点のサーフェスの形状は分かりますが、スポットが動いたときにどう動くかは分かりません。スマイルのダイナミクスにはSABRを使用してください。
外挿には注意が必要
観測された範囲内では見事にフィットします。最後の流動性のあるOTM行使価格を超えた領域では、境界条件が必要です。
ノードが多い場合の過学習リスク
パラメータが多いということは、薄い市場ではノイズにフィットしてしまう可能性があるということです。適切な平滑化が不可欠です。
新しい手法(2025年)
SVIやSABRが持つ数十年の実戦検証の蓄積がありません。エッジケースはまだ文書化されていない可能性があります。
⚠️
すべての代替にはならない

SANOSはパラメトリックモデルよりも静的フィッティングの問題をうまく解決します。しかし、スマイルのダイナミクスには対応しておらず(SABRを使用してください)、保存用のコンパクトな表現も提供しません(SVIのスライスあたり5個の数値に勝るものはなかなかありません)。また、より多くのインフラが必要です。SANOSサーフェスからデルタベガなどのグリークスを計算するには、格子上での有限差分バンピングが必要です。サーフェスフィッティングの次世代の手法であり、パラメトリックモデルの理解に取って代わるものではありません。

暗号資産市場との関連性

暗号資産オプション市場には、ノンパラメトリックなアプローチに有利ないくつかの特徴があります:

  • 疎で不規則な気配値: すべての行使価格に、すべての満期で気配値があるわけではありません。SANOSは不規則な格子をネイティブに扱えます。
  • 広いビッド/アスク・スプレッド: 特に小規模な原資産では顕著です。SANOSはスプレッドを破棄するのではなく、制約として活用します。
  • 構造的なイベント: トークンのアンロック、プロトコルのアップグレード、エアドロップは、SVIでは捕捉できない局所的なボラティリティの特徴を生み出します。これらは特定の満期におけるATMボラティリティの盛り上がりとして現れます。
  • 急速なレジーム変化: サーフェスは、パラメトリックモデルを再推定するより速く形を変えることがあります。SANOSのLPフィッティングは十分に高速で追随できます。期間構造は日中に劇的にシフトすることがありますが、SANOSは手動での介入なしに適応します。
ℹ️
SANOSとローカルボラティリティの抽出

SANOSはローカルボラティリティのノードを直接パラメータ化するため、完全なDupireローカルボラティリティ・サーフェスの抽出は極めて容易です -- フィット済みの格子がそのままサーフェスなのです。これにより、ローカルボラティリティのダイナミクスがペイオフを決定する経路依存型エキゾチック(バリア、クリケット)のプライシングにおいて、SANOSは特に有用になります。ブラック・ショールズベースのSVIのようなパラメトリックモデルでは、別途抽出ステップが必要で、数値的なアーティファクトが生じる可能性があります。

数式エクスプローラー

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

数式エクスプローラー

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

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

Q: SVIやSABRで使われる非線形最適化ではなく、SANOSが線形計画法を使うのはなぜですか?
Q: あるマーケットメイカーのSANOSサーフェスには20の行使価格ノードと6つの満期ノードがあります。自由変数はいくつで、SVIと比べてどうですか?
Q: バリアオプションのプライシングが必要です。ローカルボラティリティの抽出には、SANOSサーフェスとSVIサーフェスのどちらを選びますか?
Q: デルタヘッジを行うデスクにとって、SABRと比較したSANOSの主な限界は何ですか?

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

数学的な直感を養う

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

このレッスンでは、SANOSを固定された数式ではなくノード格子のサーフェスとして解説し、 最適化と無裁定制約がどのように連携して機能するかを示します。


関連項目: