スプレッド仮定が異なる挙動を示す場合:市場環境、メカニズム、および限界
直接的な回答
スプレッド仮定は、実際の取引環境がコストの見積もりに使用される単純化された入力と一致しなくなった場合に、異なる挙動を示します。この不一致は通常、市場流動性の変化、ボラティリティの変化、執行の予測可能性の低下、または追加のコスト(手数料、コミッション、資金調達コスト、または変動する実効スプレッド)が発生した際に現れます。スプレッドを一定のものとして扱うのではなく、執行時の状況に依存するコストとして捉える方が有益です。
メカニズムと定義
「スプレッド仮定」とは、ビッド・アスクスプレッドによって生じる取引コスト(およびそれに関連する執行効果)を表すモデリング上の選択です。実際には、スプレッドは以下のいくつかの方法で表現できます:
- 固定/一定スプレッド:すべての取引と時間帯に対して同じスプレッドを仮定する。
- 時間変動スプレッド:時間(または観測された市場状態)に応じて変化するスプレッドを使用する。
- 実効スプレッド / スリッページ対応スプレッド:引用されたビッド・アスクギャップだけでなく、執行価格が引用価格からどれだけ移動するかを反映しようとする。
重要な点は、スプレッド仮定の精度は、仮定されたモデルと注文が直面する実際の条件との間のマッピングの正確さにのみ依存するという点です。モデルが安定した流動性とタイトなスプレッドを前提としているにもかかわらず、市場が流動性を失ったり急激に変動したりした場合、支払うコスト(実効スプレッド)はモデルが予想するコストから乖離する可能性があります。
証拠または例(条件付き比較)
モデル内の他の要素をすべて一定に保ちながら、2 つの異なる市場レジームの下で同じ取引ロジックを評価することを考えてみましょう。
オプション A:「静的スプレッド」仮定
テスト期間全体を通じて単一のスプレッド値を使用するなど、一定のスプレッドを仮定します。これは以下のような状況に適しています:
- 流動性が安定している、
- スプレッドが一貫してタイトである、
- および執行が時間を通じて同様に振る舞う。
オプション B:「変動スプレッド」(または執行対応)仮定
スプレッドや/または執行効果を変動させることを許可します(例えば、各タイムステップで観測されたスプレッドを使用するか、スリッテージを調整する)。これは以下のような状況によりよく適合します:
- 流動性が変動する、
- ボラティリティが急速に変化する、
- および注文の約定が予測しにくくなる。
どちらの場合も、「異なる挙動」は条件付きです。実際の市場が使用された仮定から大きく乖離すればするほど、コストの不一致は大きくなります。このコストの不一致は、パフォーマンスの歴史的会計処理や、計画通りに取引を実行する実現可能性を変化させる可能性があります。
限界と失敗モード
少なくとも 4 つの重要な限界により、スプレッド仮定が期待通りとは異なる挙動を示す原因となります:
- 流動性レジームの変化:取引量が少ない期間には、引用スプレッドが拡大し、約定の質の低下により実効コストがさらに増加する可能性があります。
- ボラティリティの急増:高速市場では、観測と執行の間に価格が急速に移動します。一定のスプレッドを使用するモデルは、執行コストを見逃す可能性があります。
- 執行品質の違い:注文タイプ、レイテンシ、および注文が板に残るかどうかは、実際の約定価格に影響を与え、実効スプレッドが引用スプレッドから乖離する原因となります。
- モデル範囲の不整合:一部のスプレッド仮定はビッド・アスクギャップのみを含みますが、実際の取引結果にはコミッション、資金調達効果、およびその他の取引コストも含まれます。モデルがこれらを省略している場合、結果は乖離する可能性があります。
これらの失敗モードのため、過去の関係性は、特定の条件下で一貫して見える場合であっても、将来の結果を保証するものではありません。
検証と次の質問
スプレッド仮定がどこで乖離するかを独立して検証するには、仮定が以下の 3 つの層全体で整合しているかを確認してください:
- 市場データ層:取引が執行される瞬間の状況に一致するビッド/アスク(またはスプレッド)を使用していますか?
- 執行層:モデルは現実的な約定行動(例:スリッページや執行レイテンシ)を反映していますか、それとも理想化された約定を仮定していますか?
- コスト層:モデルは簡略化されたスプレッドだけでなく、ネット価格に影響を与えるすべての関連コストを含んでいますか?
有益な次の質問は次のとおりです:あなたのモデルのどの部分が最も敏感ですか—流動性、ボラティリティ、それとも執行約定の品質か? 感度分析(妥当な範囲内でスプレッド仮定を変化させ、結果がどのように変化するかを観察する)は、結論が一つの単純化された仮定に強く依存しているかどうかを明らかにする可能性があります。