Order Flow: что показывает и откуда берутся данные

Обложка статьи «Order Flow: что показывает и откуда берутся данные»: Слева видимые заявки в стакане, справа две условные группировки исполненного объёма. Иллюстрация без рыночных данных.

Почему Order Flow не обозначает одну формулу

Под названием Order Flow объединяют инструменты для анализа потока заявок и сделок, а конкретный расчёт зависит от выбранного представления данных. Запрос "индикатор Order Flow" может привести и к стакану, и к графику дельты. Их значения нельзя читать одинаково.

Например, TradingView описывает footprint с распределением объёма по направлению младших свечей. NinjaTrader для Cumulative Delta предлагает отдельные режимы Bid Ask и Up Down Tick. Название инструмента само по себе ещё не говорит, какой режим включён и что обозначает цвет.

Общее место этих инструментов в анализе разобрано в руководстве по техническим индикаторам. Здесь достаточно различать видимые заявки, уже исполненный объём торгов и результат его классификации.

Какие данные показывают стакан, footprint и CVD

Стакан отвечает на вопрос о видимых заявках сейчас, footprint - об объёме на ценах внутри бара, а CVD - о накопленной разнице выбранных категорий объёма.

ИнструментЧто стоит за числомЧто проверить
Стакан, или DOMВидимый объём открытых заявок по ценам на момент снимкаПоставщика, доступную глубину и единицы
FootprintИсполненный объём по ценовым уровням внутри бара, разделённый на категорииСпособ присвоения buy/sell и детализацию исходных данных
CVDНакопленная разница объёмов двух категорий за выбранный периодМетод классификации и точку сброса накопления

В стакане заявка на продажу ещё не означает состоявшуюся покупку. О чтении глубины отдельно рассказывает разбор биржевого стакана. В footprint смотрят на состоявшийся объём, но окраска ячейки зависит от алгоритма; расположение ячеек объясняет ответ о кластерном индикаторе.

У CVD нужно знать начало накопления. В NinjaTrader режим Session переносит накопленный результат между барами сессии, а режим Bar начинает расчёт каждого бара с нуля. Разница между обычной и накопленной дельтой разобрана в ответе про дельту объёма и CVD.

Как проверить смысл объёма на учебном примере

Разделите снимок заявок и сделки за интервал, затем посчитайте разницу категорий только среди исполненного объёма. Ниже все числа придуманы для проверки арифметики; это не наблюдение за биржей.

Пусть на стороне Ask в снимке стакана видны заявки на 300 контрактов. За отдельный интервал исполнено 70 контрактов по Ask и 50 по Bid. По условиям примера весь исполненный объём попал в эти категории: общий объём равен 70 + 50 = 120, дельта Bid/Ask равна 70 - 50 = +20 контрактов.

Складывать 300 и 120 нельзя: первое число описывает открытые заявки в момент снимка, второе - совершённые сделки за интервал. Также нельзя сказать, что 300 контрактов уже купили. Дельта +20 не означает перевес количества людей: мы вычитали объёмы, а не считали покупателей.

Теперь условно распределим те же 120 контрактов по другому признаку: 90 отнесём к движению цены вверх, 30 - вниз. Получится 90 - 30 = +60 контрактов. Это другая группировка того же объёма; расхождение с +20 само по себе не доказывает ошибку платформы. По этим суммам нельзя восстановить сторону каждой отдельной сделки.

Один объём, две классификации

учебная схема · не котировка и не сигнал

Bid/Ask: итог +20

Bid/Ask: итог +20База 0AИтог +20

Up/Down: итог +60

Up/Down: итог +60База 0BИтог +60
  1. A70 по Ask минус 50 по Bid: +20 контрактов.
  2. B90 вверх минус 30 вниз: +60 контрактов. Иное правило распределения.
Учебный объём: 120 контрактов. Линии соединяют нулевую базу и итог дельты. Это арифметическая схема, не цена и не ход торгов внутри интервала.

Что проверить в источнике данных

Перед чтением Order Flow проверьте поставщика, единицы, период и правило классификации: без них число рядом с buy или sell остаётся неоднозначным.

  • Откуда данные. Уточните площадку и подключение. Например, в TradingView данные DOM поступают от брокера и могут отличаться от источника графика.
  • В чём объём. Контракты, акции или другая единица должны быть указаны явно. Не переносите единицу из нашего примера на свой инструмент.
  • Какое окно. Снимок стакана, один бар и накопление с начала сессии отвечают на разные вопросы. Проверьте время сброса CVD.
  • Как назначают сторону. Bid/Ask и Up/Down - разные методы. В footprint TradingView категории зависят от направления младших свечей; это оценка, а не отдельная запись стороны каждой сделки.
  • Какова детализация. Для исторической Bid/Ask-дельты NinjaTrader нужны тиковые данные с Bid/Ask. У footprint TradingView глубже в истории могут использоваться более крупные исходные интервалы.

Если документация не объясняет метод или недоступна нужная история, пометьте результат как неизвестный. Зелёный цвет не восполняет пропущенные данные.

Риски и ограничения. Положительная дельта сама по себе не доказывает будущий рост цены. Order Flow не гарантирует прибыль, а торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих. Этот учебный разбор не содержит индивидуальных инвестиционных рекомендаций.

Источники

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели - прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа