Образование

Руководство по VPIN: обнаружение informed order flow до движения цены

Flash Crash 6 мая 2010 года показал миру, как выглядит токсичность informed flow. VPIN — Volume-Synchronized Probability of Informed Trading — обнаружил накопление за несколько часов до краха. Вот как это работает и как этим пользоваться.

Что такое VPIN?

VPIN расшифровывается как Volume-Synchronized Probability of Informed Trading. Разработанный профессорами Дэвидом Исли, Маркосом Лопесом де Прадо и Морин О'Хара (опубликовано в Review of Financial Studies, 2012), он измеряет вероятность того, что текущий order flow содержит непропорциональную долю informed trading — трейдеров, которые знают то, что рынок ещё не учёл в цене.

В отличие от традиционных метрик order flow, работающих на временных часах (например, объём в минуту), VPIN работает на volume clock. Он разбивает торговую активность на бакеты фиксированного объёма, а не на интервалы фиксированного времени. Это критически важно, потому что informed traders кластеризуют свою активность — они торгуют быстро и интенсивно, когда обладают информационным преимуществом, а затем исчезают.

Ключевой инсайт: VPIN не предсказывает направление. Он предсказывает волатильность. Всплеск VPIN говорит вам, что informed traders активны и значительное движение цены неминуемо — но не вверх это будет или вниз. В сочетании с позиционированием GEX часто можно определить и направление.

Академическая основа

VPIN — это практическая эволюция модели PIN (Probability of Informed Trading), разработанной Исли и О'Хара в 1996 году. Оригинальная модель PIN требовала оценки методом максимального правдоподобия по данным сделок — вычислительно затратно и слишком медленно для использования в реальном времени.

Вкладом Лопеса де Прадо стала инновация volume clock. Синхронизируя анализ с объёмом, а не со временем, VPIN получает три критических преимущества:

  1. Он улавливает кластеризацию informed flow. Когда informed traders входят агрессивно, объём растёт скачком. Volume-synchronized анализ естественным образом фокусируется на этих периодах, а не размывает их по тихим интервалам.
  2. Он вычисляется в реальном времени. Никакого MLE, никакой ночной пакетной обработки. VPIN обновляется при завершении каждого объёмного бакета.
  3. Он адаптируется к рыночной активности. В периоды низкой активности бакеты заполняются медленно, и VPIN обновляется редко. В периоды высокой активности бакеты заполняются быстро, и VPIN обновляется непрерывно — именно тогда, когда это больше всего нужно.

Как рассчитывается VPIN

Вычисление проходит в три шага:

Шаг 1: разбиение по объёмным бакетам

Разделите торговый день на бакеты равного объёма. Для фьючерсов ES типичный размер бакета — 1/50 от среднего дневного объёма. Каждый бакет содержит ровно одинаковое количество контрактов, независимо от того, сколько времени потребовалось на его заполнение.

Шаг 2: классификация сделок

Внутри каждого бакета классифицируйте объём как инициированный покупкой или инициированный продажей. Стандартный подход использует метод bulk volume classification (BVC): если изменение цены за подинтервал положительное, этот объём классифицируется как buy-initiated; если отрицательное — как sell-initiated. Это позволяет избежать необходимости в тиковой классификации сделок (алгоритм Lee-Ready).

Шаг 3: расчёт дисбаланса

VPIN — это средний абсолютный дисбаланс ордеров по последним n объёмным бакетам:

VPIN = (1/n) × ∑ |Vbuy - Vsell| / Vbucket

Высокий VPIN означает, что в последних объёмных бакетах доминировал односторонний поток — либо сильно buy-initiated, либо сильно sell-initiated. Эта односторонность — отличительная черта informed trading: кто-то, кто что-то знает, агрессивно забирает ликвидность на одной стороне.

Пороги VPIN: что означают цифры

VPIN обычно колеблется от 0,0 до 1,0, хотя на практике редко превышает 0,6. Вот как интерпретировать уровни:

  • VPIN < 0,2: Низкая токсичность. Сбалансированный поток между покупателями и продавцами. Нормальные условия для market maker. Dealer hedging идёт плавно.
  • VPIN 0,2 – 0,35: Умеренная токсичность. Некоторый informed flow присутствует, но не доминирует. Бдительность — условия могут измениться быстро.
  • VPIN 0,35 – 0,5: Повышенная токсичность. Обнаружен значительный informed flow. Market makers начинают расширять spread и уменьшать размер. Ожидайте повышенной волатильности в течение ближайших 1–4 часов.
  • VPIN > 0,5: Высокая тревога токсичности. Агрессивно informed flow. Исторически связан с периодами перед крахами, гэпами или объявлениями. Режим риск-менеджмента.

Ключевой инсайт: 6 мая 2010 года VPIN по фьючерсам E-mini S&P 500 достиг 95-го процентиля своего исторического распределения примерно за два часа до Flash Crash. Market makers, которые следили за VPIN, заранее вывели ликвидность, что само по себе усугубило тяжесть краха. Это так называемая «петля обратной связи VPIN», описанная в академической литературе.

VPIN + GEX: фреймворк высокой конвикции

VPIN говорит вам, когда присутствует informed flow. GEX говорит вам, как рынок отреагирует на этот flow. Их сочетание создаёт самый высококонвикционный торговый фреймворк из доступных:

  • Высокий VPIN + отрицательный GEX: Максимальная опасность. Informed flow давит в режим, где dealer hedging усиливает движения. Это сетап, который порождает гэпы, flash crashes и дни limit-down.
  • Высокий VPIN + положительный GEX: Informed flow присутствует, но dealer hedging его поглощает. Рынок может «грайндить», а не падать, но смена режима вероятна, если поток сохраняется достаточно долго, чтобы исчерпать gamma-подушку.
  • Низкий 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 измеряет величину дисбаланса flow, а не направление. Всплеск VPIN во время роста означает, что рост является informed и, вероятно, продолжится — но это также может означать, что informed sellers позиционируются перед разворотом. Всегда сочетайте VPIN с направлением delta flow и анализом open interest.

2. Использование фиксированных порогов на временной основе

VPIN 0,4 в 10:00 во время новостного события может быть нормальным. VPIN 0,4 в 14:30 во время тихой сессии — тревожный сигнал. Контекст имеет значение — именно поэтому CrossVol показывает VPIN относительно его скользящего перцентильного распределения, а не только сырое число.

3. Игнорирование volume clock

VPIN обновляется при завершении объёмных бакетов, а не по фиксированному расписанию. В периоды низкого объёма VPIN может не обновляться более 30 минут. Это молчание само по себе информативно — оно означает, что informed flow отсутствует.

Как CrossVol реализует VPIN

CrossVol вычисляет VPIN в реальном времени для каждого поддерживаемого фьючерсного контракта с использованием автокалиброванных объёмных бакетов, bulk volume classification и скользящей перцентильной нормализации. Индикатор VPIN отображается рядом с профилем GEX и dealer-уровнями, давая полную картину как позиционирования, так и flow в едином виде.

Отслеживайте токсичность order flow

VPIN в реальном времени с автокалиброванными порогами, перцентильным ранжированием и оверлеем GEX для ES, NQ, CL и других.

Попробовать GEX-калькулятор

Получайте VPIN-алерты и отчёты о токсичности flow на почту до открытия рынка.

CrossVol Academy — 5.0/5 (169 отзывов)

Master derivatives trading with live sessions, delta hedging strategies, and professional Greeks analysis. Comprehensive training by a 17-year desk veteran.

Присоединиться к Academy

Отказ от ответственности: Данная статья предназначена исключительно для образовательных целей и не является финансовой рекомендацией. Торговля опционами сопряжена со значительным риском потерь. Прошлые показатели любого аналитического инструмента не гарантируют будущих результатов.

CrossVol Support
AI-powered
Hi! I'm the CrossVol AI assistant. I can help you with pricing, features, instruments, and technical questions. What would you like to know?