変動スプレッドはどのように測定できますか?
直接の回答:何を測定するか
変動スプレッドとは、同じ銘柄でも時間とともに変化し得るスプレッドです。定義されたタイムスタンプでスプレッドの構成要素を取得し、その取得した観測からスプレッド幅の統計量を計算することで測定できます。独立した検証のために、(1) 各観測の正確な時刻、(2) 使用した入力価格、(3) 計算方法を記録してください。
メカニズムまたは定義:測定可能な項目
変動スプレッドを測定するには、一定のデータソースを選び、毎回同じ項目を記録します。
- クオートベースの測定(スタンドアロンのスプレッド)
- ビッドクオート(B)
- アスククオート(A)
- クオートが記録された時刻のタイムスタンプ(T)
- スプレッド幅:S = A − B
この方法は、選んだ時点でクオートに存在しているスプレッドを測定します。約定は執行に依存するため、実際に取引したときに得られるものを保証するものではありません。
- 執行ベースの測定(実現スプレッド) 自分の約定(フィル)にアクセスできる場合:
- エントリー/エグジットのタイムスタンプ
- 約定価格(約定された価格)
- (利用可能なら)約定時点での当時のビッド/アスク 一般的な実現スプレッドのアプローチは、同じ瞬間における基準価格(多くの場合ミッド)と、約定価格を比較することです。ミッドが利用できない場合は、代替の基準を明示的に述べる必要があります。
証拠または例:再現できる計算
あるセッションで、1つの銘柄についてクオート観測を収集すると仮定します。各タイムスタンプ Tᵢ で Bᵢ と Aᵢ を記録し、その後 Sᵢ = Aᵢ − Bᵢ を計算します。
集合 {S₁, S₂, …, Sₙ} から、次のような測定可能な要約を計算できます:
- 平均スプレッド:mean(S)
- 最大スプレッド:max(S)
- 分散(ばらつき):例えば range(S) = max(S) − min(S)
- テール挙動:選んだ閾値(その閾値を明示)を上回る観測の割合
「変動(variable)」の挙動を期間間で比較するには、観測を時間ウィンドウに分割します(例えば、ボラティリティが高いウィンドウと、より落ち着いたウィンドウ)。そして各ウィンドウで同じ要約を計算します。この比較の妥当性は、一定のタイムスタンピングと、同じ計算定義に依存します。
制限とリスク:測定が失敗し得る場所
注意深いログ記録をしていても、変動スプレッドの測定には重要な制限があります。
-
タイムスタンプと時計の不一致 タイムスタンプが、ビッド/アスクが利用可能になった実際の瞬間を反映していない場合、計算したスプレッドは意図した市場状態に対応しない可能性があります。
-
クオートの陳腐化とデータ欠落 高速な市場では、クオートはすぐに変わります。観測の欠落や遅延したデータにより、実際よりも変動が小さく見えたり大きく見えたりすることがあります。
-
クオートスプレッドと実現スプレッドの差 クオートベースのスプレッドは、執行で得られるものと自動的に一致するわけではありません。約定は、注文処理や、約定時点における流動性の違いにより変わり得るため、実現スプレッドは S = A − B から乖離することがあります。
-
コストとレポーティングの選択 プロバイダーや口座間で数値を比較する場合、スプレッド幅と、別途課され得る他のコストを区別する必要があります。レポーティングの慣習は異なり得るため、比較には共通の定義と前提が必要です。
検証または次の質問:独立して検証する方法
測定方法を検証するには:
- 選んだ定義を述べる(クオートスプレッド S = A − B、または執行を用いた実現スプレッドの定義で、定義された基準を使う)。
- 各観測に対して、正確なタイムスタンプと、使用した正確な入力価格を記録する。
- 少なくとも2つの時間ウィンドウを使い、それぞれで同じ要約を計算する。
- 前提を報告する(例えば、執行時刻を基準価格にどのように合わせたか、データが欠けている場合にどうするか)。
次に、同じ時間ウィンドウについて、クオートベースのスプレッドと実現スプレッド(執行記録がある場合)を両方測定することを検討してください。どちらかの乖離は、重要な制限を示します:クオートの変動は、結果の変動を完全には決定しません。
必要なら、アクセスできるデータ(ビッド/アスクのクオートのみ、または約定フィルも含む)と、タイムスタンプがどのように記録されているかを共有してください。測定項目は、スプレッドの変動という中核の定義を変えずに調整できます。
DOCUMENT END