流動性プロバイダーの「ワークド例」とは?
流動性プロバイダー:定義と「ワークド例」が意味するもの
流動性プロバイダーとは、市場において買い側と売り側の関心が存在することを助ける存在です。実務では、その支援は、提示(クオート)があること、そして注文フローがあるときに取引を実行できることとして現れます。「ワークド例」とは、数値入力(価格、サイズ、コスト)をあなたが設定し、前提をすべて明示したうえで、手順ごとに計算する完全に透明なシナリオです。
仕組み:簡単なシナリオでの考え方
この内容を自己完結的で検証可能にするため、2つの側面を持つ基本的なスポットFXの状況を想定します。つまり、注文を出す市場参加者と、利用可能なクオートで取引できるカウンターパーティです。
ワークド例の前提:
- 目安となるミッド価格が 1.10000 である。
- 執行時点の提示されているビッド/アスクのスプレッド幅は 20「pips」である。つまり、bid = 1.09990、ask = 1.10010。
- 買い手は、ベース通貨の 100,000 ユニットを買いたい。
- 執行は、現在のアスクでフルサイズ約定すると仮定する(部分約定なし、スリッページなし)。これは単純化の仮定である。
- さらに、2「pips」相当のフラットな取引コストを含める。これは、手数料や追加の執行コストの組み合わせを表すものとして仮定する。説明のための仮定である。
買い注文の場合、総(グロス)の執行価格はアスク:1.10010。価格ベースでのコストは:
- ミッドに対するスプレッドコスト:(1.10010 − 1.10000)= 0.00010
- ミッドに対するフラット取引コスト(2 pipsとしてモデル化):0.00020
したがって、ミッドに対する実効的な価格インパクトは 0.00010 + 0.00020 = 0.00030。よって実効執行価格は:
- 実効価格 = 1.10000 + 0.00030 = 1.10030
同じシナリオを通貨金額として表したい場合は、クオートが「ベース通貨1ユニットあたりUSD」で、ベースが100,000ユニットだと仮定します。すると、ミッドに対する「支払額」は:
- 100,000 × 0.00030 = 30 USD
ワークド例:変動する条件との比較(同じ入力、結果が異なる)
ここでは、同じ初期数値(ミッド 1.10000、目安スプレッド 20 pips)を維持しますが、1つの仮定を変えます。つまり、市場の動きや流動性の深さの制限によりスリッページを許容します。
2つ目のシナリオの前提:
- 買い手は引き続き 100,000 ユニットを欲している。
- 1.10010 で約定する代わりに、注文が待っている間に流動性が更新されるため、より不利なアスクで約定する。
- より不利な約定アスクは 1.10020 になる。
- フラットな2-pipの取引コストは 0.00020 のまま。
実効的な価格インパクトを計算:
- ミッドに対するスプレッド: (1.10020 − 1.10000) = 0.00020
- さらにフラットコスト 0.00020
- 合計インパクト = 0.00040
実効執行価格は 1.10040 となり、ミッドに対する「支払額」は:
- 100,000 × 0.00040 = 40 USD
重要な違い:同じ初期のスプレッド概念でも、執行の質が変わることで実効コストが増えるのです。
制限とリスク:ワークド例が保証できないこと
- クオートは時間に敏感:あなたが想定したビッド/アスクが、実際に執行されるビッド/アスクとは限りません。
- 流動性は一様ではない:利用可能な流動性は、時間、サイズ、そして銘柄によって変わり得ます。その結果、部分約定やスリッページが生じる可能性があります。
- コストはモデル依存:「2 pips」のフラット手数料は説明のための例です。実際のコストは非線形であったり、異なる手数料要素を含んだり、執行会場やポリシーに依存したりします。
- カウンターパーティの挙動は異なり得る:リスク制限、社内需要、または市場のボラティリティの変化に応じて、流動性提供は変わることがあります。
この例における買い手の失敗パターンの1つは、執行が遅れて想定より悪い価格になることで、「想定したスプレッドコスト」がより大きな実効コストに変わってしまうことです。もう1つの失敗パターンは、実際の執行が複数回の更新にまたがって起こり得るのに、1つのクオート水準でフルサイズ約定すると仮定してしまうことです。
理解を独立して検証する方法
関連する事実を独立して検証するには、次の3つの確認に注目してください:
- 定義の確認:「流動性プロバイダー」が、参照している資料の中で何を意味するのか(一般的な役割か、特定の存在の挙動か)を確認する。
- 数学の確認:ミッド、ビッド/アスク、注文サイズ、モデル化したコストなど、あなた自身が述べた前提を使って計算をやり直す。
- 証拠の確認:モデル化した執行と取引記録を比較する(執行価格、手数料、タイムスタンプ)。過去の関係や典型的なスプレッドは、将来の執行の質を示すものではありません。