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 резко ухудшают исполнение.
