ギャップリスクは関連するFXの概念とどう違う?
直接の答え
ギャップリスクとは、口座の実際の執行結果が、あなたが注文を出す/変更する/約定される時点で、市場価格が不連続な形で動くために、期待していた結果と実質的に異なってしまうリスクです。重要な違いは、ギャップリスクが2つの関連する瞬間の間(たとえば「直近で見た」価格から、次に取引可能な価格へ)に起きる段階的な変化に関するものであり、通常の連続的な価格変動ではない点です。
関連するFXの概念は似たように聞こえることがありますが、異なる「正統な所有者(canonical owners)」に紐づきます:
- ボラティリティ(市場概念): 時間を通じて価格がどれだけ変わるかを測ります。
- スプレッド(市場のミクロ構造概念): 表示されている買値と売値の差です。
- スリッページ(執行概念): 意図した執行価格と実際の約定価格の差です。
- ストップロスの挙動(注文メカニクス概念): 価格トリガー型の注文が、トリガーレベルで約定しない可能性があることを扱います。
ギャップリスクはこれらと重なりますが、より狭い概念です。つまり、ギャップのような不連続が、そうであれば「妥当な」期待を、実質的に異なる約定へと変えてしまう可能性がある点にあります。
仕組みと定義
実務的なFXリスク文脈で「ギャップ」が意味するもの
「ギャップ」とは、取引可能な価格における不連続な動きであり、あなたの注文イベントの後に利用可能になる次の価格が、直近で観測された/モデル化された価格に近くないことを指します。実際の取引では、次に取引可能な価格が、過去の見積もり(それまでの提示)から示唆されるものになるという保証はありません。
リアルタイムデータを使わずに考えを境界づける簡単な方法は、2つの時点と、約定(fill)に関する仮定を分けることです:
- 時点Aで、基準価格(たとえば直近のミッド、またはビッド/アスク)にもとづいて結果を見積もります。
- 時点Bで、あなたの注文がマッチされ、その時点での流動性と価格設定の状況に基づいて約定を受けます。
ギャップリスクとは、時点Aと時点Bの差が「段階的(gradual)」ではないことによって追加で生じるリスクです。
ギャップリスクはボラティリティとどう違うか
ボラティリティは、変動性に関する記述統計、または期待値です。そもそも、それが「連続的な動きかどうか」や、市場が執行に関係する状態間でジャンプし得るかどうかを、それ自体では示しません。
境界づけるために言うと、2つの市場が同じ「平均」ボラティリティを持っていても、注文執行にとって重要な瞬間では、取引可能な価格の不連続がより大きくなることがあります。
ギャップリスクはスプレッドとどう違うか
スプレッドは、ある瞬間においてビッドからアスクへ渡るための提示コストです。スプレッドの拡大はコストを増やし得ますが、あなたの注文が実際に取引できる水準を変えるような、不連続な「ジャンプ」と同じではありません。
境界づけた比較:
- スプレッドは、ある瞬間における提示価格同士の距離の話です。
- ギャップリスクは、執行できる内容に影響する、瞬間間の不連続の話です。
ギャップリスクはスリッページとどう違うか
スリッページは、あなたが注文に対して期待した価格と、実際に得られた価格の差です。スリッページは、価格が滑らかに動いている場合でも起こり得ます。つまり、執行が遅れることで、より不利な約定になってしまう可能性があります。
ギャップリスクはスリッページの特定の要因です。つまり、次に利用可能な取引可能価格が、不連続によって最後の参照点から大きく離れているときに生じます。
ギャップリスクはストップロスの期待とどう違うか
多くのストップロス設計では、価格がある水準に到達すれば、その水準付近で約定されると想定します。ギャップリスクは、価格がそのレベルの片側からもう片側へ動く一方で、そのレベルで十分なマッチング流動性がないために失敗するモードです。結果として、より悪い価格で約定が起こり得ます。
この違いは検証にとって重要です。ストップロスの概念は意図したトリガーを説明し、ギャップリスクは、意図したリスク上限の達成を妨げ得る執行上の不連続を説明します。
証拠または例(境界づけられた前提)
明確に前提を述べた例
仮定します:
- あなたは時点Aにおいて、参照価格にもとづいて成行注文を出します。
- あなたのシステムが注文を送信し、時点Bで約定されます。
- 結果の差を 約定価格 − 参照価格 と定義できます。
次に、2つのシナリオを考えます:
- シナリオ1(連続的な動き): 時点Aから時点Bの間で価格が徐々に変化します。約定はずれますが、そのずれは通常、価格変化の速さによって制限されます。
- シナリオ2(不連続なジャンプ): 時点Bで、利用可能なクオート/流動性が急に変わるため、価格が参照価格から大きく離れた状態で取引可能になります。約定のずれは急激になります。
どちらのシナリオでも、実現した差はスリッページや執行コストとして現れます。しかし ギャップリスクは、特にシナリオ2に関するものです。つまり、口座への影響を段階的に変えてしまう可能性がある離散的なジャンプのことです。
重大な制約/失敗モード
重要な制約は、「ギャップ」という用語が大まかに使われ得ることです。独立した検証のためには、関連する執行の瞬間(注文の投入、変更、トリガー検知、実際の約定)と、あなたの期待が使う参照価格を特定する必要があります。異なる参照点を比較すると、結果が実際には主にスプレッドの変化、執行遅延、または一般的なボラティリティによるものであるのに、ギャップリスクに誤って帰属してしまう可能性があります。
制限とリスク(不確実性がどう現れるか)
- 前提が結果を変える。 どんな計算でも、選んだ参照価格、注文タイプ、そして出来事のタイミング(時点Aと時点B)に依存します。これらを揃えないと、異なる説明がどちらももっともらしく聞こえてしまいます。
- コストは「価格変動」だけではない。 執行結果は、取引コスト、クオートの挙動、流動性の影響を受けます。ギャップリスクは、期待と約定の差に寄与する要因のうちの1つにすぎません。
- 提供者(プロバイダー)とインフラの違いが重要。 執行レポーティング、注文の取り扱い、そして約定がどのようにマッチされるかはセットアップによって異なり得るため、ギャップリスクの経験も異なり得ます。
- 過去の関係が将来の結果を保証するわけではない。 過去の期間で不連続がまれだったとしても、将来の注文にとって重要な瞬間でどれくらいの頻度で起きるかを予測できるわけではありません。
検証と次の質問
概念を独立して検証する方法
予測に頼らずにギャップリスクに関する情報を検証するには、次のアプローチを使います:
- タイムラインをマッピングする: 参照価格がいつ測定され、約定がいつ記録されるかを特定する。
- 参照価格と約定を比較する: 過去の取引について、意思決定時に使った参照価格と実際の約定価格の差を計算する。
- コスト要因を分離する: 大きな乖離が、不連続なジャンプ(ギャップのような挙動)と一致しているか、それとも小さな連続的な動きに加えてスプレッドとレイテンシによるものかを確認する。
自分の調査で確認すべき明確化の質問
- あなたが読んでいる資料の中で、期待される結果における「参照価格」とは具体的に何を指していますか? - 比較に含まれる瞬間はどれですか(トリガー時刻と約定時刻のどちらを含むのか)?