Почему 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
Up/Down: итог +60
- A70 по Ask минус 50 по Bid: +20 контрактов.
- B90 вверх минус 30 вниз: +60 контрактов. Иное правило распределения.
Что проверить в источнике данных
Перед чтением Order Flow проверьте поставщика, единицы, период и правило классификации: без них число рядом с buy или sell остаётся неоднозначным.
- Откуда данные. Уточните площадку и подключение. Например, в TradingView данные DOM поступают от брокера и могут отличаться от источника графика.
- В чём объём. Контракты, акции или другая единица должны быть указаны явно. Не переносите единицу из нашего примера на свой инструмент.
- Какое окно. Снимок стакана, один бар и накопление с начала сессии отвечают на разные вопросы. Проверьте время сброса CVD.
- Как назначают сторону. Bid/Ask и Up/Down - разные методы. В footprint TradingView категории зависят от направления младших свечей; это оценка, а не отдельная запись стороны каждой сделки.
- Какова детализация. Для исторической Bid/Ask-дельты NinjaTrader нужны тиковые данные с Bid/Ask. У footprint TradingView глубже в истории могут использоваться более крупные исходные интервалы.
Если документация не объясняет метод или недоступна нужная история, пометьте результат как неизвестный. Зелёный цвет не восполняет пропущенные данные.
Риски и ограничения. Положительная дельта сама по себе не доказывает будущий рост цены. Order Flow не гарантирует прибыль, а торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих. Этот учебный разбор не содержит индивидуальных инвестиционных рекомендаций.





