Представьте условный пробой поддержки с агрессивными продажами в данных сделок определенной площадки. Последующее восстановление может подсказать гипотезу поглощения, но footprint не устанавливает скрытого институционального покупателя и не предсказывает следующий ход. Разберем область данных и отличие ожидающего количества от совершенных сделок. Это вымышленная ситуация, а не подтвержденное событие 13 марта 2023 года.
Что означает поток ордеров
Анализ потока ордеров рассматривает исполнения, ожидающие заявки или обновления котировок. Это разные события: новая котировка не устанавливает объем совершенной сделки, а размер видимой заявки — ее владельца и цель. Обычный анализ цены и объема тоже может обновляться в реальном времени; противопоставление «после» и «во время» не определяет различие.
Сначала запишите инструмент, площадку, поток данных и типы событий. DOM показывает ожидающие либо котируемые количества, Time & Sales — переданные исполнения, footprint группирует классифицированный объем внутри свечи. Volume Profile распределяет активность по ценам за выбранное окно. Классификация и охват зависят от источника; ни одно представление автоматически не охватывает весь мировой спот.
Почему Forex сложнее акций и фьючерсов
Спот FX децентрализован: один поток не объединяет все мировые сделки. Биржевые инструменты тоже могут обращаться на нескольких площадках; место листинга не обязательно является единственным местом исполнения. До интерпретации стакана или ленты установите площадку, инструмент и типы переданных событий.
Содержание внебиржевого DOM зависит от поставщика: это могут быть котировки поставщиков ликвидности, настроенные ценовые уровни или другие доступные сведения. Он не обязательно содержит полный стакан клиентских заявок брокера и не является мировым стаканом FX. У биржевого инструмента отличайте ожидающие заявки от исполнений Time & Sales. Два снимка не восстанавливают оборот.
Уменьшение стакана не восстанавливает объем сделок
Два снимка уровня показывают разность количеств. Для учета оборота нужны отдельные события.
Прокрутите схему вправо, чтобы увидеть ее целиком →
Полностью вымышленная запись одного уровня в условных единицах количества. Начало 100; исполнено 30, снято 10, добавлено 20. События полные, разные и переданы в этом порядке. Других уровней, изменения цен и скрытого количества нет. Это не описание любого OTC DOM или мирового FX. MetaTrader 5 — Depth of Market различает ожидающие предложения и переданные сделки Time & Sales, а также биржевой и внебиржевой охват данных.
Храните конечное количество, исполнения, снятия и добавления отдельно. Согласование с 80 подтверждает баланс этой модели, но снимки 100 и 80 допускают множество других последовательностей. Нельзя считать исчезнувшее количество исполненным агрессором только потому, что оно пропало с экрана.
Глубина рынка: как читать лестницу DOM
DOM показывает уровни Bid и Ask и, если источник передает их, количества на уровнях. Ожидающий Bid — готовность купить по этой цене; покупка по Ask забирает ожидающее предложение. Агрегированное количество не устанавливает владельца или мотив организации.
Крупное видимое количество меняется при исполнении, снятии и добавлении. Размер не доказывает присутствия организации, поддержки цены или манипуляции. В условной FIFO-очереди перед вашей пассивной покупкой 20 стоят 100 единиц, позади — еще 100. Продажа 80 не исполняет вашу заявку. Если сначала снять 70 впереди, после первых 30 исполнятся ваши 20; если снять 70 позади, ваше исполнение останется нулевым. Оба снятия уменьшают видимый итог с 220 до 150. Позиция в очереди меняет результат при одинаковой сумме. Предполагаются FIFO и полные события; это не универсальное правило распределения OTC.
Footprint: как классифицирован агрессор
Footprint разбивает переданный исполненный объем по ценам и категориям внутри свечи. Уточните, передает ли направление агрессора сам источник или его оценивает программа. В MT5 биржевая сделка между Bid и Ask может остаться с неопределенным направлением. Документированные режимы NinjaTrader BidAsk и UpDownTick используют разные правила и требуют подходящих исторических данных; Volumetric Bars не поддерживаются на данных спот Forex.
В условной пятиминутной записи определенной площадки 500 контрактов, классифицированных по Ask, и 100 по Bid дают отношение 5:1. Значительные покупки по Ask при небольшом продвижении цены вверх позволяют сформулировать гипотезу поглощения продажами; сделки по Bid отражают агрессивные продажи. Запись не устанавливает участников, скрытые заявки или намерение и не доказывает будущего разворота.
Volume Profile: распределение активности по цене
Для профиля объема задают источник, окно и построение ценовых строк. TradingView использует свечи меньшего таймфрейма и различает торговый, тиковый и базовый/котируемый криптообъем. Для Forex описан тиковый вход; разделение вверх/вниз основано на направлении свечи, а не на независимо переданном объеме сторон агрессора.
POC — строка с максимальной активностью при заданном расчете, а не гарантированный магнит или оценка справедливой цены. Границы области стоимости зависят от процента и выбора строк. 70% — распространенная настройка, не закон рынка. Сверьте алгоритм: выбранные целые строки не обязаны содержать ровно этот процент.
Возврат к прежнему POC, пересечение границы области стоимости или повторный подход к ранее нетронутому POC можно определить как отдельные гипотезы. До оценки запишите сигнал, время наблюдения, выход и расходы. Описательный профиль не доказывает, что продолжение чаще неудачи или что цена обязана вернуться.
Инструменты частного трейдера: от TradingView до NinjaTrader
До сравнения подписок проверьте события и охват данных. Документированный Volume Profile TradingView использует меньшие таймфреймы и для Forex — тиковые счетчики. Это другой набор, чем исполнения определенной площадки. Оплата плана не доказывает точности, полноты стакана или торгового преимущества.
Инструкция NinjaTrader Volumetric Bars задает классификацию BidAsk/UpDownTick, агрегацию по уровням и требования к данным. Это помогает проверить предлагаемый footprint. У NinjaTrader, Sierra Chart и других программ уточняйте текущую версию, подключение, права доступа, историю глубины и общую плату. Здесь нет рейтинга цен или универсального стандарта отрасли.
Тепловая карта или лестница изображает переданные события. Сама картинка не устанавливает участника или причину исчезновения заявки. Согласовывайте добавления, снятия и исполнения, вместо того чтобы объявлять яркую область доказательством институционального намерения.
Практическое применение и границы
Данные валютного фьючерса описывают контракт и площадку; спотовый поток — собственный источник. Совпадающие названия валют не устанавливают постоянной корреляции, одинаковых цен или полного охвата спота. При совместном использовании согласуйте способ котирования, часы и даты контрактов, отмечая источник каждого правила.
Для воспроизводимого примера зададим неизменный стакан Ask EUR/USD в USD за EUR: 40 000 EUR по 1.1001, 60 000 по 1.1002 и 100 000 по 1.1003. Покупка 150 000 EUR с допуском всех трех цен забирает 40 000, 60 000 и 50 000 соответственно. Стоимость 165 031 USD; средняя цена 1.10020667. Условное исполнение всего по лучшему Ask стоило бы 165 015 USD: разница 16 USD, или примерно 1,0667 пипса средней цены. Пипс равен 0.0001; платы нет, заявки во время сопоставления не добавляются и не снимаются.
Что проверить дальше
Изменим только инструкцию: лимит 1.1002, немедленное частичное исполнение и отмена остатка. Исполнятся 100 000 EUR за 110 016 USD, средняя 1.10016; 50 000 EUR отменяются. Требование «все или ничего» — другая инструкция. После исходного полного прохода на 1.1003 остается 50 000 EUR; последующее снятие этого предложения не увеличивает объем сделок. Реальный снимок не обещает доступности количества к приходу заявки.
Начните со значения события и полноты последовательности. Forex Volumes в MT5 считает изменения цены, а не проданную валюту. Два источника с 120 и 80 обновлениями не устанавливают разницы денежного оборота в 50%. Длительность обучения или подписка тоже не доказывают преимущества.
Продолжите разбор в практическом материале о потоке ордеров (на английском), а охват и исполнение сопоставьте со статьями о ликвидности спот Forex (на английском) и валютных фьючерсах CME и спотовом рынке (на английском). Это связанные темы для проверки данных и гипотез, а не подтвержденная методика профессиональной прибыли.
Дубликат сообщения и две одинаковые конечные суммы
Новый полностью гипотетический журнал. Один уровень, единицы количества, начальный остаток 120. Полная упорядоченная запись: E1 добавляет 30; E2 исполняет 50; E3 снимает 20. Каждый идентификатор обозначает одно событие. При повторной доставке E2 это та же запись, не второе исполнение. Такое правило задано только для нашего журнала, не для любого биржевого API.
Прокрутите таблицу вправо, чтобы увидеть все столбцы →
| Обработка | Конечное количество | Исполнено |
|---|---|---|
| E1, E2, E3 по одному разу | 120+30−50−20=80 | 50 |
| Ошибочно снова учтен E2 | 30 | 100 |
| Отсутствует E2, отсутствие не скрыто | 130 по имеющимся событиям | Полный итог неизвестен |
Снимок 80 обнаруживает несогласование двух последних вариантов, но совпадение само по себе не доказывает верной классификации: если ошибочно назвать 50 снятием, а 20 исполнением, остаток все равно 80, а заявленный объем сделок станет 20 вместо 50. Сохраняйте исходный тип и идентификатор, проверяйте повторы и пропуски отдельно от баланса. Нельзя при неизвестном событии дописывать недостающий объем как сделку. Этот пример не проверяет протокол настоящей площадки и не прогнозирует цену.