Модели рыночного воздействия: скрытая цена размера
Рыночное воздействие — это движение цены, вызванное вашей же заявкой. Для розничного трейдера, покупающего 100 акций, оно ничтожно. Для институционала, покупающего 500 000 акций, оно решает, будет прибыль или убыток. Понимание моделей рыночного воздействия позволяет предсказать, как крупные заявки двигают цену, — и этим пользоваться.
💰 Ошибка на миллион долларов
Хедж-фонд решает купить NVDA на 100 млн $ (около 800 000 акций по 125 $). Он отправляет рыночную заявку, считая, что спред (0,01 $) — единственная издержка. За считаные минуты заявка вычищает order book и толкает цену со 125,00 $ до 127,50 $ ещё до исполнения последней дочерней заявки. Средняя цена исполнения выходит 126,25 $ — на 1,25 $ выше той цены, которую они видели, нажимая «отправить».
Разбивка издержек: Комиссия: 0 $. Спред: 8 000 $ (800 000 × 0,01 $). Рыночное воздействие: 1 000 000 $ (800 000 × 1,25 $ среднего slippage).
Урок: На крупных заявках рыночное воздействие превышает спред в 125 раз. Институционалы, игнорирующие модели воздействия, сжигают миллионы.
🎯 Чему вы научитесь
К концу урока вы сможете:
- Рыночное воздействие: крупные заявки двигают цену против вас
- Закон квадратного корня: удвоение размера = воздействие в 1,41 раза (а не вдвое)
- Снижение воздействия: дробить на меньшие заявки, использовать лимитные заявки, торговать в ликвидные часы
- Каркас: считайте воздействие = k × σ × √(акции/ADV), где σ — дневная волатильность бумаги, а k ≈ 0,5-1 → если получилось больше 0,5 %, дробите заявку
⚡ Быстрые шаги на завтра (нажмите, чтобы раскрыть)
- Считайте рыночное воздействие перед каждой сделкой от 50 000 $ — Формула: воздействие = k × σ × √(ваши акции / ADV). При <0,1 % ADV исполняйте как обычно. При 0,1-0,5 % берите лимитные заявки и дробите на 3-5 частей. При >0,5 % уменьшайте позицию или используйте алгоритм TWAP/VWAP.
- Составьте свой сценарий дробления заявок — <0,1 % ADV: одна заявка. 0,1-0,25 % ADV: 3-5 заявок за 30-60 мин. 0,25-0,5 % ADV: 8-12 заявок за 2-4 часа (TWAP). >0,5 % ADV: уменьшите размер или используйте VWAP на весь день.
- Включите мониторинг order book второго уровня — Проверяйте соотношение глубины (глубина на стороне предложения > 50 % вашей заявки), выявляйте spoofing (мигающие крупные заявки), следите за расширением спреда (алгоритмы убирают ликвидность). Дробите заявки, когда глубина тонкая.
Часть 1: что такое рыночное воздействие?
Определение и составляющие
Рыночное воздействие: изменение цены, вызванное исполнением сделки
Полные издержки = комиссия + спред + рыночное воздействие
| Компонент | Описание | Типичная величина |
|---|---|---|
| Комиссия | Плата брокеру | 0 $ (эпоха нулевых комиссий) |
| Спред | Разница между спросом и предложением | 0,01-0,1 % (ликвидные бумаги) |
| Рыночное воздействие | Движение цены от заявки | 0,1-5 % (зависит от размера и ликвидности) |
💡 Ключевая мысль: У институциональных трейдеров рыночное воздействие часто превышает спред плюс комиссию в 10-100 раз. Заявка на 50 млн $ может дать slippage 0,5-2 %, то есть издержки от 250 тыс. до 1 млн $, — но только в бумаге, где эти 50 млн составляют заметную долю дневного оборота. Те же 50 млн в мегакапе — ошибка округления на ленте, стоящая нескольких базисных пунктов. Воздействие никогда не зависит от долларового размера вашей заявки; оно зависит от этого размера относительно того, сколько бумага торгует.
Временное и постоянное воздействие
Временное воздействие: движение цены во время исполнения, которое отыгрывается обратно после завершения вашей заявки. Причина — временный перекос спроса и предложения. Поставщики ликвидности выходят его поглотить и возвращают цену к справедливому уровню.
Постоянное воздействие: движение цены, которое сохраняется после исполнения. Рынок трактует вашу заявку как несущую информацию (информированная торговля) и потому переоценивает справедливую стоимость.
Разобранный пример (сконструированный): крупная покупка AAPL
Ситуация: Крупный управляющий покупает 500 000 акций AAPL за один час (средний дневной объём = 50 млн акций, то есть 1 % ADV). Один процент дневного объёма, спрессованный в один час, — это доля участия около 6-7 %: агрессивно, и цифры воздействия ниже это отражают.
Хронология:
| Время | Цена | Событие |
|---|---|---|
| 10:00 (старт) | $150.00 | Цена решения (управляющий фиксирует намерение сделки) |
| 10:15 | $150.50 | Первые 125 000 акций исполнены, цена растёт |
| 10:30 | $150.85 | 250 000 акций исполнено (половина), временное воздействие накапливается |
| 10:45 | $151.05 | 375 000 акций исполнено, воздействие на пике (ближняя ликвидность выбрана) |
| 11:00 (готово) | $151.00 | Все 500 000 акций исполнены; средневзвешенная по объёму цена исполнения за час = 150,70 $ |
| 11:30 (после) | $150.40 | Цена устаканивается (временное воздействие отыгрывается) |
Разложение воздействия:
- Полное воздействие за время исполнения: 150,70 $ (средневзвешенная по объёму цена исполнения, а не последняя котировка) - 150,00 $ (цена решения) = 0,70 $ на акцию
- Постоянное воздействие: 150,40 $ (цена после успокоения) - 150,00 $ (цена решения) = 0,40 $ на акцию
- Временное воздействие (отыгранное): 0,70 $ - 0,40 $ = 0,30 $ на акцию
Итоговые издержки:
- 500 000 акций × 0,70 $ среднего воздействия = $350,000 общих издержек рыночного воздействия
- из них 150 000 $ были временными (потом отыгрались), а 200 000 $ — постоянными
Почему возникло постоянное воздействие: Рынок увидел крупные непрерывные покупки (1 % ADV за час — это существенно). Другие участники заключили, что у покупателя может быть позитивная информация (отчётность, повышение рекомендации), и справедливая стоимость была переоценена вверх.
Сравните это число с частью 2. Закон квадратного корня для тех же 500 000 акций той же бумаги даёт 0,15 % — около 0,225 $ на акцию. Это исполнение стоило 0,70 $. Закон откалиброван на заявки, отрабатываемые в течение целой сессии; эту втиснули в один час, при доле участия примерно в шесть раз выше, и реализованные издержки вышли примерно втрое больше оценки. Формула даёт пол для терпеливого исполнения, а не прогноз для нетерпеливого.
⚠️ Проблема утечки информации
Когда вы исполняете крупные заявки, рынок восстанавливает ваше намерение. Если он считает вас информированным (хедж-фонд покупает по инсайду), постоянное воздействие взлетает. Если считает неинформированным (индексный фонд ребалансируется), постоянное воздействие минимально.
Защита: Маскируйте заявки случайными интервалами, распределением по нескольким площадкам (dark pool плюс открытые биржи) и переменным размером, чтобы выглядеть шумом, а не сигналом.
Часть 1.5: катастрофа Майкла на 47 500 $ с рыночной заявкой
💀 Исходные данные
Майкл Родригес (собирательный пример), управляющий хедж-фондом на 50 млн $, март 2024 года. Хотел позицию в NVDA на 5 млн $ (38 500 акций по 130 $). ADV NVDA: 250 млн акций, то есть 0,015 % дневного объёма. Его рассуждение: «крошечная позиция = никакого воздействия».
Роковая ошибка: он не учёл ВНУТРИДНЕВНОЙ объём. В 10:30 объём был около 150 000 акций в минуту. Его заявка на 38 000 акций составляла 5,1 % пятиминутного объёма (ОГРОМНАЯ доля).
Что произошло
Первая заявка (10:30): рыночная заявка на 38 461 акцию. Вычистила order book со 130,01 $ до 130,70 $ за 60 секунд. Воздействие: 11 тыс. $ slippage.
Каскад: NVDA подскочила до 131,80 $ (другие алгоритмы заметили институциональный поток). Майкл подумал: «идёт выше, беру ещё!» Добавил 15 174 акции в среднем по 132,40 $. Затем NVDA вернулась к 130,25 $ (временное воздействие рассосалось).
В тот же день с AMD: он повторил ту же ошибку с позицией в AMD на 3 млн $ (16 216 акций). AMD тоньше: в 10:45 она печатала около 40 000 акций в минуту, так что его заявка была примерно 40 % минутного объёма. Свип прошёл со 185,10 $ до 187,30 $, средняя цена исполнения 186,00 $ — 14 600 $ воздействия. AMD вернулась к 185,20 $, оставив его в минусе на 13 000 $ по позиции.
Общий урон: около 47 500 $ за одно утро — 34 500 $ на NVDA (в основном из-за погони, а не из-за первой заявки) и 13 000 $ на AMD. На 10 млн $ задействованного капитала это 0,47 %, примерно в десять раз больше, чем эти две позиции должны были стоить, и вышло это из фонда на 50 млн $ меньше чем за два часа.
Почему цифра в заголовке не больше: рыночное воздействие в мегакапах измеряется десятками базисных пунктов, а не процентами. Если вам рассказывают историю про издержки исполнения на сотни тысяч долларов при тикете в 10 млн, убыток идёт от направления рынка, а не от воздействия. Ошибка Майкла обошлась дорого потому, что была лишней, а не потому, что была огромной.
5 роковых ошибок
- Перепутал дневной и внутридневной объём — 0,015 % дня = 5,1 % пятиминутного окна
- Рыночные заявки на большом размере — надо было использовать VWAP/TWAP
- Никакой оценки slippage — он ни разу не посчитал ожидаемое воздействие
- Погнался за собственным воздействием — докупал на пике временного движения
- Повторил ошибку на AMD — менее ликвидная бумага = хуже воздействие
Восстановление Майкла: профессиональное исполнение (6 месяцев спустя)
Новая методика
Пример: позиция в TSLA на 5 млн $ (сентябрь 2024 года)
- До сделки: посчитать внутридневной профиль объёма, оценить воздействие по закону квадратного корня
- Стратегия: алгоритм VWAP на 2,5 часа, доля участия ограничена 3 % (тикет на 5 млн $ в TSLA никогда не подходит к этому потолку; потолок нужен на те минуты, когда объём пересыхает)
- Пауза на обеденное время (низкий объём), продолжение в 14:00
- Результат: 2 111 $ издержек воздействия (против более 11 тыс. $ по старому методу)
Итоги за 6 месяцев: 24 позиции, задействовано 84 млн $, в среднем 1 971 $ воздействия на сделку (0,056 %), всего 47 300 $. По ставке издержек 0,47 % того мартовского утра те же 84 млн $ обошлись бы примерно в 395 000 $. Разница около 348 000 $ — многократно больше тех 47 500 $, что он сжёг за одну сессию.
«Раньше я относился к исполнению как к гонке. Теперь — как к головоломке. Рынок сам говорит, когда у него есть ликвидность. Слушайте его, растворяйтесь в нём — и заплатите минимальное воздействие.» — Майкл Родригес
Часть 2: модели рыночного воздействия
Модель №1: закон квадратного корня (простейшая)
Формула: Воздействие = σ × √(Q / V)
- σ: Дневная волатильность (стандартное отклонение)
- Q: Размер заявки (акции)
- V: Дневной объём (акции)
Пример по закону квадратного корня
Акция: AAPL
- Дневная волатильность (σ): 1,5 % = 0,015
- Средний дневной объём (V): 50 млн акций
- Размер вашей заявки (Q): 500 000 акций
Расчёт:
Воздействие = 0,015 × √(500 000 / 50 000 000)
= 0.015 × √0.01
= 0.015 × 0.1
= 0.0015 = 0.15%
Чтение: Покупка 500 000 акций (1 % дневного объёма) сдвинет цену примерно на 0,15 %
Издержки: Если AAPL стоит 150 $, воздействие = 150 $ × 0,0015 = 0,225 $ на акцию → общие издержки воздействия = 500 000 × 0,225 $ = 112 500 $
Модель №2: модель Альмгрена-Крисса (зависящая от времени)
Идея: Воздействие зависит от того, НАСКОЛЬКО БЫСТРО вы торгуете. Модель балансирует две встречные издержки:
- Рыночное воздействие: агрессивное исполнение → высокое временное воздействие
- Риск исполнения (снос цены): терпеливое исполнение → цена может уйти против вас
Формула (упрощённая):
Полные издержки = Временное воздействие + Постоянное воздействие + Риск исполнения
- Временное воздействие: θ × (Q / T), где θ — коэффициент воздействия, Q — размер заявки, T — временной горизонт
- Постоянное воздействие: η × Q (линейно по размеру заявки)
- Риск исполнения: σ × √T × Q (волатильность × квадратный корень из времени × размер — риск растёт как √T, а не как T)
Одна оговорка про член временного воздействия: в исходной работе Альмгрена и Крисса он линеен по темпу торговли, как и записано выше. В разобранном примере ниже вместо этого используется корневое масштабирование из модели №1 — именно по нему калибруются реальные исполнительные дески. Форма компромисса и точка минимума в обоих случаях одинаковы; меняются только цифры.
Компромисс (главная дилемма):
- Торговать быстро (T мало): высокое временное воздействие (θ/T велико), но низкий риск исполнения (меньше времени на неблагоприятное движение)
- Торговать медленно (T велико): низкое временное воздействие (θ/T мало), но высокий риск исполнения (цена может уйти за время медленного исполнения)
Пример компромисса по Альмгрену-Криссу
Ситуация: Купить 1 млн акций TSLA. Дневной объём = 100 млн акций. Текущая цена = 200 $. Дневная волатильность = 3 %.
Вариант 1: агрессивный (исполнение за 30 минут)
- Временное воздействие: Высокое (1 млн акций за 30 мин, то есть 33 000 в минуту; рынок не успевает столько поглотить)
- Оценка воздействия: 0,8 % × 200 $ = 1,60 $ на акцию → 1,6 млн $ издержек воздействия
- Риск исполнения: низкий — дневная волатильность 3 % за полчаса от 6,5-часовой сессии даёт 3 % × √(0,5/6,5) = 0,83 %
- Оценка издержек риска: 530 000 $
- Полные издержки: 2,13 млн $
Вариант 2: терпеливый (исполнение за 4 часа)
- Временное воздействие: Низкое (1 млн акций за 240 мин, то есть 4 200 в минуту, посильный темп)
- Оценка воздействия: 0,25 % × 200 $ = 0,50 $ на акцию → 500 000 $ издержек воздействия
- Риск исполнения: Высокий — 3 % × √(4/6,5) = 2,35 % за четыре часа. Обратите внимание на масштабирование: четыре часа — это не четыре дня, поэтому дневные 3 % сжимаются на корень из использованной доли сессии, а не умножаются на четыре
- Оценка издержек риска (неблагоприятное движение): 1,5 млн $ (если не повезёт, бумага пойдёт вверх во время исполнения)
- Полные издержки: 2,0 млн $
Вариант 3: оптимальный (решение Альмгрена-Крисса: 90 минут)
- Временное воздействие: Умеренное (1 млн за 90 мин, то есть 11 000 в минуту)
- Оценка воздействия: 0,45 % × 200 $ = 0,90 $ на акцию → 900 000 $ издержек воздействия
- Риск исполнения: Умеренный — 3 % × √(1,5/6,5) = 1,44 % за девяносто минут
- Оценка издержек риска: 920 000 $
- Полные издержки: 1,82 млн $ (ЛУЧШИЙ)
Проверьте форму сами. Воздействие падает как 1/√T (1,6 млн, 900 000 и 500 000 $ на 0,5, 1,5 и 4 часах — каждое значение равно предыдущему, делённому на корень из отношения времён). Риск растёт как √T (530 000, 920 000 и 1,5 млн $ на той же сетке). Одна кривая падает, другая растёт, и у их суммы ровно один минимум. Здесь он приходится на девяносто минут.
Чего модель вам не даёт: абсолютный уровень члена риска зависит от того, сколько дисперсии готов нести управляющий: у Альмгрена-Крисса есть параметр неприятия риска, и его сдвиг двигает оптимум раньше или позже. Форма √T задана моделью. Долларовые цифры в строке риска — это выбор, а не измерение.
Урок: Существует оптимальная скорость исполнения которая минимизирует полные издержки. Слишком быстро = высокое воздействие. Слишком медленно = высокий риск. Альмгрен-Крисс находит баланс.
Модель №3: лямбда Кайла (информационная)
Идея: Рынок извлекает информацию из order flow → постоянное воздействие
Формула: Δp = λ × Q
- λ (лямбда): чувствительность рынка к order flow (воздействие на цену в расчёте на акцию)
- Q: Размер заявки
Ключевая мысль: Если рынок считает вашу заявку информированной (хедж-фонд покупает по инсайду), лямбда ВЫСОКАЯ → цена двигается резко
Защита (институциональная): распределять заявки по времени и площадкам, чтобы скрыть намерение (снизить воспринимаемое информационное содержание)
Часть 3: оценка рыночного воздействия (на практике)
Правило большого пальца: доля участия
Доля участия: размер вашей заявки в процентах от недавнего объёма
Ориентиры по воздействию:
- < 1 % дневного объёма: минимальное воздействие (0,05-0,1 %)
- 1-5 % дневного объёма: умеренное воздействие (0,1-0,5 %)
- 5-10 % дневного объёма: высокое воздействие (0,5-2 %)
- > 10 % дневного объёма: экстремальное воздействие — заметно выше 1 % и уже непредсказуемое. На таком размере допущение закона квадратного корня о глубокой самопополняющейся книге перестаёт работать, и реализованные издержки зависят больше от того, кто ещё на этой неделе сидит в бумаге, чем от любой формулы.
Эти диапазоны — реализованные издержки заявок, отрабатываемых в течение целой сессии. Сравните их с моделью №1: наверху они завышены, внизу занижены. Закон квадратного корня при дневной волатильности 1,5 % даёт для 1 % ADV 0,15 %, а для 10 % ADV — 0,47 %. Диапазоны шире, потому что вбирают то, что формула опускает: переход через спред, неблагоприятный отбор и дни, когда книга тонкая. Формулой оценивайте, диапазонами проверяйте разумность оценки.
⚠️ Профессиональный предел: большинство институционалов избегают превышать 5-10 % дневного объёма в одной бумаге, чтобы не оставлять следа. Более крупные заявки растягивают на несколько дней.
Кривая объёма (внутридневные колебания)
Наблюдение: Объём в течение дня НЕ постоянен
| Время (ET) | % дневного объёма | В час | Рыночное воздействие |
|---|---|---|---|
| 9:30-10:00 | ~15% | ~30% | Умеренное (самая глубокая ликвидность дня, но и самые широкие спреды и самые быстрые движения) |
| 10:00-12:00 | ~20% | ~10% | Низкое (ровный институциональный поток, спокойные цены) |
| 12:00–14:00 | ~15% | ~7.5% | Высокое (самая тонкая ликвидность на единицу времени за всю сессию) |
| 14:00-15:00 | ~20% | ~20% | От низкого до умеренного (объём подтягивается, цены остаются упорядоченными) |
| 15:00–16:00 | ~30% | ~30% | Умеренное (аукцион закрытия поглощает поток, но и все остальные дорабатывают свои заявки) |
Читайте третий столбец, а не второй. Вашу долю участия задаёт объём на единицу времени, и по этой мерке два самых глубоких окна сессии — первые полчаса и последний час, оба около 30 % дневного объёма в час. Это не значит, что торговать в них дешевле всего: на открытии самые широкие спреды и самая резкая переоценка дня, а на закрытии все остальные институциональные заявки тоже стремятся добраться до конца. Вы получаете ликвидность и платите за неё волатильностью и неблагоприятным отбором.
Что это значит для торговли: С 10:00 до 12:00 и с 14:00 до 15:00 — практичные окна: объёма достаточно, чтобы принять отрабатываемую заявку, и достаточно спокойно, чтобы не платить за неё движением цены. С 12:00 до 14:00 — единственное окно, которого стоит избегать вовсе: около 7,5 % дневного объёма в час делает его самым тонким отрезком сессии, так что тот же размер заявки становится куда большей долей того, что торгуется.
Часть 4: стратегии исполнения для снижения воздействия
Стратегия №1: TWAP (средневзвешенная по времени цена)
Как это работает: равномерно распределить заявку по времени (например, 100 000 акций за 60 мин = 1 667 акций в минуту)
Плюсы: Просто, предсказуемо, снижает воздействие
Минусы: Игнорирует профиль объёма (торгует в обед столько же, сколько на пике)
Стратегия №2: VWAP (средневзвешенная по объёму цена)
Как это работает: торговать пропорционально рыночному объёму (больше в периоды высокого объёма, меньше — низкого)
Плюсы: Подстраивается под условия рынка, снижает воздействие лучше TWAP
Минусы: Сложнее, требует прогноза объёма
Пример VWAP против TWAP
Цель: Купить 100 000 акций AAPL с 9:30 до 11:30 (120 минут)
Подход TWAP:
- 100 000 / 120 мин = 833 акции в минуту (постоянный темп)
- Полное воздействие: умеренное (игнорирует профиль объёма)
Подход VWAP:
- 9:30-10:00 (30 % объёма): купить 30 000 акций (1 000 в минуту)
- 10:00-11:00 (50 % объёма): купить 50 000 акций (833 в минуту)
- 11:00-11:30 (20 % объёма): купить 20 000 акций (667 в минуту)
- Полное воздействие: ниже (торгует больше там, где есть ликвидность)
Итог: На крупных заявках VWAP обычно выходит на 10-30 % дешевле по воздействию чем TWAP, — то есть на 10-30 % меньше slippage, а не на 10-30 % лучше цена. При издержках TWAP в 0,20 % это значит выйти примерно на 0,14-0,18 %. Приятно; но это не разница между хорошей и плохой сделкой.
Разбивка 30/50/20 выше — профиль этой бумаги в то конкретное утро. Настоящие VWAP-алгоритмы перепрогнозируют кривую по ходу сессии, а не доверяют фиксированному шаблону: день, когда бумага отчитывается или попадает в индекс, — ровно тот день, когда шаблон неверен.
Стратегия №3: implementation shortfall (IS)
Идея: минимизировать разницу между ценой решения и ценой исполнения
Как это работает: торговать агрессивно в начале (зафиксировать цену решения), затем замедляться, чтобы снизить воздействие
Когда применять: Когда у вас высокая уверенность (не хотите, чтобы цена убежала)
Стратегия №4: айсберг-заявки
Что: показывать маленькую заявку (например, 500 акций), пряча крупный резерв (например, 50 000 акций)
Почему: Не даёт рынку увидеть весь размер (снижает опережение)
Риск: HFT вычисляют айсберги распознаванием паттернов (повторяющиеся мелкие исполнения по одной цене)
Стратегия №5: маршрутизация в dark pool (продвинутая)
Что такое dark pool? частные площадки, где крупные заявки сводятся без публичного показа котировок
Крупные dark pool: UBS ATS, Goldman Sachs Sigma X2, JPMorgan JPM-X, Barclays LX, Instinet CBX. Любой такой список считайте скоропортящимся: CrossFinder от Credit Suisse годами был одним из крупнейших и исчез вместе с поглощением банка UBS в 2023 году.
Сравнение dark pool и открытой биржи
Открытая биржа (NYSE, NASDAQ и др.):
- Видимость: все котировки показаны публично
- Плюсы: Прозрачно, с гарантией наилучшего исполнения
- Минусы: Крупные заявки видны → HFT опережают → воздействие выше
dark pool:
- Видимость: Стоящие заявки скрыты. Исполнения — нет: внебиржевые сделки попадают на ленту через центр отчётности FINRA за считаные секунды, так что рынок почти сразу узнаёт, что прошёл объём, — он лишь не узнаёт, сколько ещё лежит в пуле
- Плюсы: Крупные заявки могут сводиться, не поднимая тревогу на рынке → воздействие ниже
- Минусы: Нет гарантии исполнения, возможна утечка информации оператору пула
Пример: покупка AAPL на 500 млн $ — 3,33 млн акций против ADV в 50 млн, то есть 6,7 % дневного объёма. Цифры ниже имеют смысл только на таком масштабе; тикет на 10 млн $ в AAPL — это 0,13 % ADV, и он стоит однозначное число базисных пунктов на любом из этих маршрутов.
| Метод | Влияние | Время | Риск |
|---|---|---|---|
| Открытая биржа (рыночная заявка) | 0.8-1.5% | Секунды | Высокое воздействие, мгновенное исполнение |
| Открытая биржа (алгоритм VWAP) | 0.2-0.4% | 2-4 часа | Умеренное воздействие, хорошее исполнение |
| Dark pool (блочная сделка) | 0.05-0.15% | Переменное (может не исполниться) | Низкое воздействие, ЕСЛИ исполнится, без гарантий |
| Гибрид (dark pool + открытый VWAP) | 0.1-0.25% | 2-6 часов | ЛУЧШИЙ: низкое воздействие, высокая доля исполнения |
Стратегия №6: отложенное исполнение (стратегии на несколько дней)
Когда применять: набор очень крупных позиций (>10 % ADV), где исполнение за один день дало бы чрезмерное воздействие
Разобранный пример (сконструированный): набор позиции на 50 млн $ за 5 дней
Ситуация: Фонд хочет купить на 50 млн $ бумагу средней капитализации по 250 $ за акцию — это 200 000 акций. Дневной объём бумаги 1,5 млн акций, дневная волатильность 3 %. Обратите внимание на согласованность: раздел про заявки свыше 10 % ADV, поэтому и пример должен быть бумагой, где 50 млн $ действительно столько и составляют. В TSLA 50 млн $ — меньше двух десятых процента дня, и всё это к ней не относится.
Подход за один день:
- 200 000 / 1,5 млн = 13,3 % ADV
- Ожидаемое воздействие (квадратный корень): 3 % × √0,133 = 1,1 % → 1,1 % × 250 $ = 2,75 $ на акцию
- Полные издержки: 200 000 × 2,75 $ = 550 000 $
Подход за 5 дней (по 40 000 акций в день):
- День 1: купить 40 000 акций — 2,7 % ADV, значит 3 % × √0,0267 = 0,49 % = 1,23 $ на акцию = 49 000 $
- Дни 2-5: тот же размер, та же оценка, 49 000 $ в день
- Полное воздействие: 5 × 49 000 $ = 245 000 $
- Экономия против одного дня: 305 000 $ (на 55 % меньше)
- Эти 55 % — не совпадение и не привязаны к конкретным цифрам: разбиение заявки на n равных дней снижает воздействие по закону квадратного корня на 1 - 1/√n. Для пяти дней это 1 - 0,447 = 55 %. Для десяти — 68 %. Выигрыш быстро выполаживается, поэтому никто не растягивает позицию на сорок сессий.
Компромисс: выше риск исполнения (за 5 дней цена может уйти вверх), зато рыночное воздействие намного ниже. Применяйте, когда уверенность высока, а горизонт длинный.
Часть 4.5: как замечать и обходить HFT-хищников
Как HFT вычисляют крупные заявки
Высокочастотные фирмы распознают паттерны, чтобы находить институциональные заявки, а затем опережают их ради прибыли.
Признаки, по которым вычисляют HFT:
- Повторяющиеся мелкие исполнения по одной цене: обнаружен айсберг (например, 500 акций каждые 2 минуты по 150,00 $)
- Подпись VWAP-алгоритма: темп заявок коррелирует с рыночным объёмом (HFT восстанавливают ваш алгоритм)
- Паттерны по времени: TWAP предсказуем (например, 1 000 акций каждые 5 минут в течение 2 часов)
- Корреляция между площадками: если вы покупаете на NYSE и NASDAQ одновременно, HFT замечают согласованность
⚠️ Механика опережения со стороны HFT
Шаг 1: HFT замечает ваш айсберг (500 акций каждые 3 мин по 100,00 $)
Шаг 2: HFT покупает 10 000 акций по 100,01-100,05 $ (опережает вас)
Шаг 3: цена растёт до 100,15 $ из-за покупок HFT
Шаг 4: ваше следующее исполнение: 100,15 $ (вместо 100,00 $)
Шаг 5: HFT продаёт вам 10 000 акций по 100,15 $. На входе он заплатил в среднем около 100,03 $, так что круг приносит ему примерно 1 200 $ — двенадцать центов с акции, взятые из вашего исполнения.
Держите в голове порядок этой величины. Двенадцать центов на бумаге в 100 $ — это 12 базисных пунктов, и ради этого существует весь раздел: не потому, что отдельная встреча велика, а потому, что она повторяется от клипа к клипу, пока ваш паттерн остаётся читаемым.
Защита: рандомизируйте интервалы, меняйте размер заявок, распределяйте по площадкам и алгоритмам, используйте dark pool для более крупных клипов
Тактики исполнения против охоты за заявками
Тактика №1: рандомизированный TWAP (вариация по времени)
Обычный TWAP: 1 000 акций каждые 5 минут в течение 2 часов (предсказуемо!)
Рандомизированный TWAP:
- Интервал времени: случайный от 3 до 8 минут (а не фиксированные 5 мин)
- Размер заявки: случайный от 750 до 1 250 акций (а не фиксированные 1 000)
- Результат: HFT не могут предсказать следующую заявку → сложнее опередить
- Одна практическая тонкость: рандомизация интервала вокруг пяти минут означает, что за два часа вы отправите около 22 клипов вместо 24, поэтому расписание должно подтягиваться к цели, иначе останетесь недобранными. Именно поэтому у любого боевого рандомизатора есть догоняющий член.
Пример:
9:30: 890 акций по 100,00 $
9:34: 1 120 акций по 100,02 $ (интервал 4 мин)
9:41: 780 акций по 100,01 $ (интервал 7 мин)
9:47: 1 050 акций по 99,98 $ (интервал 6 мин)
...
Воздействие выходит ниже, чем у TWAP с фиксированным интервалом, потому что паттерн больше не читается.
Насколько ниже — целиком зависит от того, сколько хищного потока читало вас изначально,
а это не то, что можно измерить по собственным исполнениям.
Тактика №2: дробление по площадкам
Проблема: торговать все 100 000 акций на NYSE → легко заметить
Решение: распределить по 8-12 площадкам
- NYSE: 15 000 акций (15 %)
- NASDAQ: 18 000 акций (18 %)
- Cboe BZX: 12 000 акций (12 %)
- Cboe EDGX: 10 000 акций (10 %)
- IEX: 8 000 акций (8 %) — speed bump защищает от HFT!
- Dark pool (5 пулов): 37 000 акций (37 %)
Выгода: ни одна площадка не видит полный размер → сложнее восстановить намерение
Риск: сложность (нужен умный маршрутизатор заявок), возможен неблагоприятный отбор в dark pool
Тактика №3: speed bump на IEX (лучшая защита)
Что такое IEX? Investors Exchange со встроенной задержкой в 350 микросекунд («speed bump»)
Как это вас защищает:
- ваша заявка приходит на IEX с задержкой 350 мкс
- HFT замечает вашу заявку на других площадках (NYSE, NASDAQ)
- HFT пытается опередить вас на IEX
- НО: опережающая заявка HFT тоже задерживается на 350 мкс
- Итог: HFT не успевает на IEX раньше вас → никакого опережения!
Что на самом деле показывают данные:
- Механизм реален и легко проверяется: задержка в 350 мкс действует для всех, поэтому преимущество по латентности, полученное где-то ещё, здесь не превращается в преимущество в очереди.
- Размер выгоды прибить гораздо сложнее. Опубликованные сравнения качества исполнения помещают разницу куда-то между долей базисного пункта и несколькими базисными пунктами — в зависимости от типа заявки, срочности и от того, как брокер маршрутизировал контрольную группу. Утверждения про 5-15 базисных пунктов действительно ходят; проверки методологии они не выдерживают.
- Любое исследование по этому вопросу выпускает либо площадка, заинтересованная в результате, либо брокер, чьи собственные решения по маршрутизации входят в измеряемое. Доверяйте направлению эффекта больше, чем любой приклеенной к нему цифре, включая эту.
Компромисс: ниже доля исполнения (у IEX около 2 % рынка), зато качество исполнения выше (нет токсичного потока)
Часть 5: Signal Pilot для выявления рыночного воздействия
Volume Oracle: обнаружение крупных принтов
Функция: подсвечивать принты >10 000 акций (институциональные заявки)
Сигнал: Принт на покупку в 50 000 акций стоит внимания в бумаге, которая торгует несколько миллионов штук в день: там это один-два процента сессии. В бумаге с оборотом 50 млн штук это шум. Оценивайте ожидаемое движение так же, как оценивали бы собственную заявку: долей от того, сколько бумага торгует, а не в штуках.
Сделка: скальпить в направлении крупного принта (у институционала, вероятно, есть ещё что покупать → импульс продолжится)
Pentarch Pilot Line: отслеживание накопленного воздействия
Функция: следить за суммарным институциональным давлением на покупку и продажу по временным окнам
Сигнал: Если Pilot Line показывает 10 млн $ чистых покупок за час → вероятно постоянное воздействие (цена не отыграется полностью)
Janus Atlas: анализ профиля объёма
Функция: показывать, где исполнялись крупные заявки (объём по цене)
Когда применять: выявлять зоны накопления (институционалы набирают позиции) → уровни поддержки
Тест: проверьте своё понимание
Q1: Вы хотите купить 200 000 акций бумаги с дневным объёмом 10 млн. Какое воздействие даёт закон квадратного корня (σ = 2 %)?
Показать ответ
Ответ: Воздействие = 0,02 × √(200 000 / 10 000 000) = 0,02 × √0,02 = 0,02 × 0,141 = 0,00282 = 0,28 %. Для бумаги в 100 $ это 0,28 $ воздействия на акцию, то есть 56 000 $ общих издержек на 200 000 акций.
Q2: Вы видите принт на покупку в 100 000 акций по TSLA (средний объём = 50 млн в день). Какого временного воздействия ждать?
Показать ответ
Ответ: Доля участия = 100 000 / 50 млн = 0,2 % (очень низкая). Закон квадратного корня при дневной волатильности TSLA около 3 % даёт 0,03 × √0,002 = 0,13 % — назовём это десятой долей процентного пункта и будем считать потолком для принта, который отрабатывали, а не сметали. При этом, если принт первый из многих (институционал начинает накопление), с приходом новых заявок может развиться постоянное воздействие — а этого формула не видит.
Q3: Когда рыночное воздействие в течение дня САМОЕ ВЫСОКОЕ?
Показать ответ
Ответ: С 12:00 до 14:00 по восточному времени. Осторожнее с формулировкой причины: в это окно приходится около 15 % дневного объёма — ровно столько же, сколько в первые полчаса. Самым тонким отрезком его делает то, что эти 15 % размазаны на два часа, то есть примерно 7,5 % дневного объёма в час против 30 % в час на открытии и на закрытии. Доля участия — это доля в единицу времени, поэтому ваше воздействие определяет объём на единицу времени, а не то, какую часть дня окно случайно вмещает.
Практический чек-лист
Перед исполнением крупных заявок:
- Посмотрите средний дневной объём (ADV) бумаги
- Посчитайте долю участия: размер заявки / ADV (цель <5 %)
- Оцените воздействие по закону квадратного корня: σ × √(Q/V)
- Если доля участия >5 %, растяните заявку на несколько дней или используйте алгоритм (VWAP/TWAP)
- Избегайте обеденного времени (12-14) для крупных заявок (самый тонкий объём в час за сессию = самая высокая доля участия)
- Используйте айсберг-заявки, чтобы скрыть полный размер (но помните про распознавание со стороны HFT)
Во время исполнения:
- Следите за временным воздействием через Signal Pilot Volume Oracle (двигают ли последующие принты цену?)
- Если воздействие превысило оценку вдвое, замедлите исполнение (рынок чувствует вашу заявку)
- Смотрите Pentarch Pilot Line по накопленному потоку (покупают ли и другие институционалы?)
Анализ после исполнения:
- Посчитайте фактическое воздействие: (средняя цена исполнения - цена решения) / цена решения
- Сравните с оценкой (насколько точна была корневая модель?)
- Отслеживайте временное и постоянное воздействие по отдельности (отыгралась ли цена после исполнения?)
Главное из урока
- Рыночное воздействие = скрытая издержка крупных заявок (часто превышает спред в 10-100 раз)
- Закон квадратного корня: воздействие ∝ σ × √(Q/V) (простая оценка)
- Доля участия >5 % дневного объёма = высокое воздействие (дробите заявку)
- VWAP > TWAP для снижения воздействия (торгует больше в периоды высокого объёма) — обычно на 10-30 % меньше slippage, а не на 10-30 % лучше цена
- Избегайте обеденного времени (12-14) для крупных заявок (самый тонкий объём в час = самая высокая доля участия)
Рыночное воздействие — невидимый налог на вашу доходность. Снижайте его лимитными заявками, долей участия ниже 5 % и алгоритмами VWAP. Понимание моделей воздействия избавляет от дорогих ошибок исполнения.
Связанные уроки
Механика высокочастотной торговли
Разберитесь, как HFT влияет на ваше исполнение и ваш slippage.
Читать урок →Теория аукциона и рыночные дисбалансы
Узнайте, как дисбалансы заявок создают рыночное воздействие.
Читать урок →Алгоритмы исполнения (TWAP, VWAP, POV)
Применяйте алгоритмы, чтобы снизить рыночное воздействие крупных заявок.
Читать урок →⏭️ Дальше
Урок №66: проектирование количественных стратегий — Проектируйте количественные торговые стратегии, гоняйте backtest и оптимизируйте их по профессиональной методике.
💬 Обсуждение (0 комментариев)
Загрузка комментариев…
Готовы торговать с Signal Pilot?
Примените полученные знания с профессиональными индикаторами и инструментами анализа рынка в реальном времени.
Вернуться в Signal Pilot →Только в образовательных целях. Торговля сопряжена со значительным риском убытков. Это не финансовая консультация. Прошлые результаты не гарантируют будущих.