スリッページ仮定が異なる市場条件でどのように振る舞うか?
直接的な回答
スリッページ仮定は、市場が注文を受け入れる能力が変化し、過去の行動から価格変動を予測することが困難になる場合に異なります。実際には、スリッページは単に「価格がどれだけ動いたか」だけでなく、意図した執行が想定価格またはその近傍で約定できるかどうかにも関わる問題です。最も顕著な違いは、通常、低流動性の状況、急激または不規則なボラティリティの発生時、イベント駆動型の注文フローの急増時、および想定される執行メカニズムが現実と一致しない場合に現れます。
メカニズムと定義
スリッページ仮定とは、バックテストや計画において使用される簡略化されたルールであり、意図した取引価格(通常はクォートまたは基準価格に基づく)と実際の約定価格との差を見積もるものです。これらは通常、いくつかの影響を統合しています:
- 注文処理中の価格変動: 意思決定から約定までの間に時間が経過します。
- ビッド・アスクスプレッドと約定場所: 約定は、深度に応じてスプレッド内で行われる場合もあれば、それよりも不利な条件で行われる場合もあります。
- 市場への影響: 注文によりローカルオーダーブックが変化し、約定が基準価格から遠ざかることがあります。
この文脈における「振る舞い」とは、同じスリッページモデルであっても、環境(レジーム)によってコストを過小評価したり過大評価したりする可能性があることを意味します。ある一連の条件下でキャリブレーションされたモデルは、流動性とオーダーブック構造が変化した場合には転用できない場合があります。
証拠または例(シナリオ比較)
同一資産に対する2つの仮想的な環境を考えてみましょう。
- より流動性が高く安定した環境
- オーダーブック深度は比較的安定しています。
- ボラティリティは中程度であるため、注文処理中に基準価格が大きく跳ねることはありません。
- スプレッドと小さな時間遅延を主に考慮したスリッページモデルは、おおよそ一貫性を保つ可能性があります。
- 流動性が低く不安定な環境
- 深度が薄くなり、注文が利用可能なクォートを消費してしまう可能性が高まります。
- ボラティリティが急騰するため、「意思決定時点での基準価格」は最終的な約定の代理指標として弱くなります。
- スクリーン上のスプレッドが類似していたとしても、スプレッド背後の深度 が小さすぎるため、約定がずれる可能性があります。
どちらの環境においても、スリッページ仮定は同じように記述されているかもしれません(例えば、「固定コストを加算する」または「分布を使用する」など)、しかし基盤となるミクロ構造が異なるため、実際の誤差 は異なります。
制限とリスク(故障モード)
主な制限は統計的なものではなく構造的なものです:
- 定常性の仮定: スリッページと条件間の歴史的関係は、市場環境が変化したときに維持されるとは限りません。
- 不一致する執行メカニズム: スリッページは注文タイプ、ルーティング、およびモデルが即時約定、部分約定、またはキュー効果を想定しているかに依存します。
- コスト分解の無視: スプレッド、レイテンシ、影響を一つの数値に組み合わせると、どのコンポーネントが機能していないかが隠れてしまいます。
- サンプリングバイアス: データセットが静穏な期間を過剰に代表している場合、スリッページ仮定は悪条件が発生するまで妥当に見える可能性があります。
これらの故障モードは、スリッページモデルが戦略が最も敏感になる時期、つまり流動性が薄く執行タイミングが最も重要になる時期に、方向性さえ間違ってしまう可能性があることを意味します。
検証と次の質問
パフォーマンスを予測することなくスリッページ仮定を検証するには、モデルの入力が環境の変化に対して合理的に応答するかどうかをテストしてください:
- 感度分析: 流動性の代理指標、ボラティリティの代理指標、または想定される約定レイテンシを変化させ、見積もられたスリッページがどのように変化するかを観察します。
- 環境のスライシング: 流動性/ボラティリティの挙動によって分類された期間(例:静穏 vs ストレス)を比較し、誤差が異なるかどうかを確認します。
- ストレステスト: 深度が減少し価格変動が速くなる条件を含め、モデルが静穏な市場の行動に依存していないことを確認します。
良い次の質問は次のようになります:あなたの設定において、異なる流動性とボラティリティの環境下で、スリッページの誤差を支配する特定のコンポーネント(スプレッド、時間遅延、または市場への影響)はどれですか?