VPINトレーディングガイド:価格インパクト前にinformed order flowを検知する
2010年5月6日のフラッシュクラッシュは、informed flowのtoxicityがどのようなものかを世界に示しました。VPIN — 出来高同期化informed trading確率 — はクラッシュの数時間前にその蓄積を検知していました。その仕組みと使い方を解説します。
VPINとは何か?
VPINはVolume-Synchronized Probability of Informed Trading(出来高同期化informed trading確率)の略です。David Easley、Marcos Lopez de Prado、Maureen O'Hara教授によって開発され(Review of Financial Studies、2012年掲載)、現在のorder flowが不均衡な比率のinformed trading — 市場がまだ織り込んでいない情報を知っているトレーダー — を含んでいる確率を測定します。
時間時計(例えば1分あたりの出来高)で動作する伝統的なorder flow指標と異なり、VPINは出来高時計で動作します。固定時間間隔ではなく、固定出来高バケットに取引活動を分割します。これは、informed tradersが活動を集中させる — 情報優位を持つときに高速かつ大量に取引し、その後消える — ため非常に重要です。
重要な洞察: VPINは方向を予測しません。ボラティリティを予測します。VPINのスパイクは、informed tradersがアクティブで大きな価格変動が差し迫っていることを示します — しかし、上昇か下落かは示しません。GEXポジショニングと組み合わせることで、方向も判別できることが多いです。
学術的基盤
VPINは、1996年にEasleyとO'Haraが開発したPIN(Probability of Informed Trading)モデルの実用的な進化版です。元のPINモデルは取引ごとのデータに対する最尤推定を必要とし — 計算負荷が高く、リアルタイム使用には遅すぎました。
Lopez de Pradoの貢献は出来高時計の革新でした。時間ではなく出来高に分析を同期させることで、VPINは3つの重要な利点を実現します:
- informed flowのクラスタリングを捕捉する。informed tradersが積極的に参入すると、出来高が急増します。出来高同期化分析は、これらの期間を希薄化させるのではなく、自然にズームインします。
- リアルタイムで計算可能である。MLEなし、夜間バッチ処理なし。VPINは各出来高バケットの完了とともに更新されます。
- 市場活動に適応する。低活動期間中はバケットがゆっくり埋まり、VPINの更新は頻度が低くなります。高活動期間中はバケットが急速に埋まり、VPINは継続的に更新されます — まさに最も必要なときに。
VPINの計算方法
計算は3つのステップで進みます:
ステップ1:出来高バケット化
取引日を等しい出来高バケットに分割します。ES先物の場合、一般的なバケットサイズは平均日次出来高の1/50です。各バケットは、埋まるのにかかった時間に関係なく、まったく同じ数の契約を含みます。
ステップ2:取引分類
各バケット内で、出来高をbuy-initiatedまたはsell-initiatedとして分類します。標準的なアプローチは、bulk volume classification(BVC)法を使用します:サブインターバルでの価格変動が正の場合、その出来高はbuy-initiatedとして分類され、負の場合はsell-initiatedとして分類されます。これによりtick-levelの取引分類(Lee-Readyアルゴリズム)の必要性を回避できます。
ステップ3:不均衡を計算する
VPINは、直近のn個の出来高バケットにわたる平均絶対order imbalanceです:
VPIN = (1/n) × ∑ |Vbuy - Vsell| / Vbucket
高いVPINは、直近の出来高バケットが片側のフローに支配されていたことを意味します — 大幅にbuy-initiatedか、大幅にsell-initiatedです。この片側性こそがinformed tradingの特徴です:何かを知っている誰かが、片側で積極的に流動性を取っているのです。
VPIN閾値:数値が意味するもの
VPINは通常0.0から1.0の範囲ですが、実際には0.6を超えることはほとんどありません。レベルの解釈方法は以下の通りです:
- VPIN < 0.2: 低toxicity。買い手と売り手の間でバランスの取れたフロー。通常のmarket-making条件。dealer hedgingがスムーズに進行しています。
- VPIN 0.2 - 0.35: 中程度のtoxicity。informed flowは存在するが支配的ではない。警戒 — 状況は急速に変化する可能性があります。
- VPIN 0.35 - 0.5: 上昇したtoxicity。重要なinformed flowが検知されました。market makerはspreadを広げ、サイズを減らし始めます。今後1〜4時間以内のボラティリティ増加が予想されます。
- VPIN > 0.5: 高toxicity警告。積極的なinformed flow。歴史的にクラッシュ前、ギャップ前、または発表前の期間と関連しています。リスク管理モード。
重要な洞察: 2010年5月6日、E-mini S&P 500先物のVPINはフラッシュクラッシュの約2時間前に、過去の分布の95パーセンタイルに達しました。VPINを監視していたmarket makerは早期に流動性を引き上げ、それ自体がクラッシュの深刻さに寄与しました。これが学術文献に記述されている「VPINフィードバックループ」です。
VPIN + GEX:高確信フレームワーク
VPINはinformed flowがいつ存在するかを示します。GEXは市場がそのフローにどのように反応するかを示します。これらを組み合わせることで、利用可能な最も高確信のトレーディングフレームワークが生まれます:
- 高VPIN + ネガティブGEX: 最大の危険。informed flowが、dealer hedgingが動きを増幅するレジームに押し入っています。これがギャップ移動、フラッシュクラッシュ、ストップ安日を生み出すセットアップです。
- 高VPIN + ポジティブGEX: informed flowは存在しますが、dealer hedgingがそれを吸収しています。市場はクラッシュではなく徐々に動く可能性がありますが、フローがガンマクッションを使い果たすほど長く続く場合、レジーム変化が起こる可能性があります。
- 低VPIN + ポジティブGEX: 最も静かなレジーム。informed flowなし、ディーラーがボラティリティを抑制。レンジ内、平均回帰の価格アクション。premium売り手の楽園。
- 低VPIN + ネガティブGEX: 触媒のないネガティブガンマ。市場は脆弱ですが安定しています — informed flowスパイクがあると、カスケード移動を引き起こす可能性があります。
市場全般でのVPIN
VPINは元々E-mini S&P 500先物用に開発されましたが、流動性のあるあらゆる先物市場に適用されます。重要なパラメータ — 出来高バケットサイズ — は商品ごとにキャリブレーションする必要があります:
- ES: バケットあたり約1,500〜2,500契約(平均日次出来高の1/50)
- NQ: バケットあたり約500〜800契約
- CL: バケットあたり約800〜1,200契約
- GC: バケットあたり約300〜500契約
CrossVolはローリング平均出来高に基づいてこれらのパラメータを自動キャリブレーションするため、VPINシグナルは手動介入なしに変化する市場条件に適応します。
VPINに関するよくある間違い
1. VPINを方向性シグナルとして使う
VPINはフロー不均衡の大きさを測定するもので、方向ではありません。ラリー中のVPINスパイクは、ラリーがinformedで継続する可能性が高いことを意味します — しかし、informed sellersが反転前にポジショニングしていることを意味する可能性もあります。常にVPINをデルタフロー方向とopen interest分析と組み合わせてください。
2. 固定の時間ベース閾値を使う
ニュースイベント中の午前10時のVPIN 0.4は正常かもしれません。静かなセッション中の午後2時30分(パリ時間)のVPIN 0.4は警戒すべきです。文脈が重要です — だからこそCrossVolは、生の数値だけでなく、ローリングパーセンタイル分布に対するVPINを表示します。
3. 出来高時計を無視する
VPINは固定の時間スケジュールではなく、出来高バケットが完了したときに更新されます。低出来高期間中、VPINは30分以上更新されないことがあります。この沈黙自体が情報的です — informed flowが存在しないことを意味します。
CrossVolにおけるVPIN実装
CrossVolは、自動キャリブレーションされた出来高バケット、bulk volume classification、ローリングパーセンタイル正規化を使用して、サポートされるすべての先物契約に対してリアルタイムでVPINを計算します。VPINゲージはGEXプロファイルとdealerレベルとともに表示され、ポジショニングとフローの両方を一つのビューで完全に把握できます。
Order Flow Toxicityを監視する
ES、NQ、CLなどに対する、自動キャリブレーション閾値、パーセンタイルランキング、GEXオーバーレイ付きのリアルタイムVPIN。
GEX計算機を試す市場オープン前にVPINアラートとflow toxicityレポートを受信トレイにお届けします。
ライブセッション、デルタヘッジ戦略、プロフェッショナルなGreeks分析でデリバティブ取引をマスターしましょう。17年のデスクベテランによる包括的トレーニング。
Academyに参加免責事項: この記事は教育目的のみであり、金融アドバイスを構成しません。オプション取引には重大な損失リスクが伴います。分析フレームワークの過去のパフォーマンスは将来の結果を保証しません。