Order flow (поток ордеров): что это, из чего состоит и как связан со стаканом и исполнением

Order flow (поток ордеров) — это «живая» последовательность событий, которые происходят на рынке каждую секунду: кто-то ставит лимитный ордер, кто-то исполняет его рыночной заявкой, кто-то снимает заявку, кто-то добавляет новый объём. Именно этот поток событий формирует то, что вы видите как цену, спред и скорость движения.

Order flow: поток заявок и исполнений вокруг цены

Из чего состоит order flow

На бирже рынок постоянно меняется из-за трёх базовых действий:

  • Добавление ликвидности — размещение лимитных ордеров в стакан заявок (bid/ask).
  • Забор ликвидности — агрессивные рыночные ордера (или лимитные, пересекающие рынок), которые исполняются о стакан.
  • Отмена/перестановка — снятие лимитных ордеров или перенос объёма на другие уровни.

Все эти события вместе и есть поток ордеров. Он показывает не «картинку графика», а процесс, который эту картинку создаёт.

Почему order flow важен

Order flow напрямую отвечает на практические вопросы:

  • Почему цена двинулась?

Потому что агрессивные ордера «съели» доступный объём на лучших уровнях, а новых лимиток рядом не хватило.

  • Почему сделка исполнилась хуже ожиданий?

Потому что в момент исполнения ликвидности у цены было мало → выросли проскальзывание и/или спред.

  • Почему рынок “стоит”, хотя объём есть?

Потому что поток лимиток успевает пополнять стакан быстрее, чем его «съедают».

  • Почему уровень “держится” или “пролетает”?

Потому что на уровне есть (или нет) объём, который реально удерживается, а не просто “нарисован” на секунду.

Order flow тесно связан с глубиной рынка (DOM): DOM — это «сколько объёма рядом с ценой», а order flow — «как этот объём добавляется/исчезает и как его забирают».

Как order flow проходит через matching engine

На централизованных биржах (CEX) все заявки сводит движок сопоставления (matching engine).

Упрощённо процесс такой:

  • лимитные заявки попадают в очередь и формируют стакан;
  • рыночный (или агрессивный) ордер исполняется о ближайшие уровни стакана;
  • если объёма на лучшей цене не хватает — ордер идёт «глубже» по уровням, ухудшая среднюю цену.

Это и есть механика формирования цены исполнения: подробнее см. Matching engine: как биржа сводит ордера.

Где смотреть order flow: основные источники данных

1) Стакан (order book) Показывает текущую «карту» лимитных заявок: где стоит ликвидность и как она распределена по уровням. См. order book.

2) Лента сделок (prints / tape) Показывает фактические исполнения: по какой цене и каким объёмом прошли сделки. Это ближе к «реальному спросу/предложению в моменте», чем просто заявки.

3) DOM / глубина рынка Показывает, насколько рынок «толстый» рядом с ценой и что произойдёт с исполнением при крупном объёме. См. DOM.

Важно: стакан показывает намерение (заявки), а лента — факт (сделки). Order flow — это связка «намерение + факт + отмены».

Базовые термины order flow

  • Aggressive buying / selling (агрессия) — когда участники забирают ликвидность рыночными заявками (или пересекающими лимитами).
  • Imbalance (дисбаланс) — перекос объёмов или агрессии в одну сторону (например, больше агрессивных покупок, чем продаж).
  • Delta — разница между объёмом агрессивных покупок и агрессивных продаж за период (конкретное определение зависит от метода расчёта).
  • CVD (Cumulative Volume Delta) — накопленная дельта: как меняется дисбаланс агрессии во времени.
  • Absorption (абсорбция) — ситуация, когда агрессия «упирается» в крупный лимитный объём, и цена не проходит дальше.
  • Exhaustion (истощение) — когда агрессия “заканчивается” и рынок перестаёт продавливать цену в том же направлении.
  • Sweep / Liquidity grab — быстрый «съём» нескольких уровней стакана одним импульсом.

Типичные паттерны, которые объясняет order flow

1) Движение без “новостей”

Цена может улететь просто потому, что:

  • стакан тонкий (малая ликвидность рядом с ценой),
  • пришёл агрессивный объём,
  • а лимитки не успели пополнить уровни → ордер «прошёл» глубже, вызвав рост slippage.

2) “Стена” в стакане и реакция цены

Крупный лимитный объём может:

  • реально удерживать цену (абсорбция),
  • а может быть снят в последний момент (частая причина ложных ожиданий).

Поэтому «вижу стенку → значит точно не пробьём» — опасная логика: order flow важнее статичной картинки стакана.

3) Скрытая ликвидность

Часть ликвидности может быть невидимой или показываться частично (например, iceberg order). Тогда стакан выглядит тонким, но исполнение идёт «подозрительно хорошо» — или наоборот.

Order flow на CEX и на DEX: важные различия

CEX:

  • события происходят внутри биржи и видны как стакан/лента;
  • основная «правда» о краткосрочном движении — в том, как заявки добавляются/исполняются/снимаются.

DEX (особенно AMM):

  • классического стакана может не быть;
  • «поток» — это последовательность свопов и изменение цены по формуле пула;
  • вместо “стенок” стакана важнее размер пула, кривизна и концентрация ликвидности.

Практически: в DEX логика исполнения чаще сводится к оценке «какой будет slippage на мой объём» и к стратегии исполнения крупного объёма частями.

Как order flow помогает улучшить исполнение

Order flow полезен не как «гадалка», а как инструмент контроля качества сделки:

  • если DOM тонкий — дробите объём, избегайте рыночных ордеров;
  • если видите быстрые отмены/скачки стакана — ожидайте рост slippage;
  • при большом объёме используйте алгоритмическое исполнение по времени/объёму (см. TWAP/VWAP).

В этом смысле order flow тесно связан с дисциплиной исполнения: даже правильная идея может дать плохой результат из-за цены исполнения и издержек.

Ограничения и частые заблуждения

  • “Order flow показывает будущее”

Нет: он показывает текущий процесс. В условиях высокой волатильности картинка может меняться мгновенно.

  • “Стакан нельзя подделать”

Можно: заявки ставят и снимают. Поэтому важна связка стакан + лента + динамика отмен.

  • “Дельта всегда должна совпадать с направлением цены”

В реальности цена может расти при слабой дельте из-за тонкого предложения, или падать при сильной дельте из-за абсорбции/перестановок.

  • “Большая стена = гарантированный разворот”

Стена может быть снята, разбита на части, скрыта или “переложена”.

Мини-FAQ

Order flow — это то же самое, что теханализ? Нет. Теханализ чаще описывает форму цены и уровни. Order flow описывает микромеханику: кто и как создаёт движение через заявки и исполнения.

Можно ли использовать order flow на споте? Да. Он одинаково относится к споту и деривативам на уровне механики исполнения: ордербук, агрессия, отмены, глубина.

Почему у меня высокая проскальзывание на “популярной” монете? Потому что важно состояние стакана в конкретную секунду и ваш объём относительно текущей глубины. Сильная волатильность или “сухой” DOM резко ухудшают исполнение.

См. также

Task Runner