Footprint — это тип графика, который отображает подробную информацию о сделках, происходящих на рынке, на уровне каждого ценового уровня. Вместо обычной свечной диаграммы или графика с баром, где показывается только информация о цене закрытия, открытии, максимуме и минимуме за определённый период, footprint показывает, сколько контрактов было куплено или продано на каждом уровне цены в реальном времени. По сути это журнал уже заключенных позиций.
Футпринт был создан в 2002 году компанией Market Delta, а именно Тревером Хорнетом, и, как и любой хороший продукт, он возник из необходимости — в данном случае, из недостатка четкой картины рыночной динамики. Через год компания зарегистрировала товарный знак Footprint Charts, поэтому на различных платформах этот инструмент может встречаться под другими названиями, такими как кластерный график. Однако правильное название — футпринт.
Настоятельно рекомендуем изучить нашу статью о Market Microstructure перед погружением в Footprint.
Основы
Чтобы понять, как работает футпринт, нужно сначала разобраться в микроструктуре рынка — то есть в том, как именно формируется цена. Рынок движется исключительно за счёт рыночных ордеров. В Order Book мы видим лимитные ордера в реальном времени — предложения купить или продать. А вот в футпринте отображаются уже исполненные рыночные ордера, то есть то, что реально произошло.
По сути, футпринт — это журнал заключённых сделок. Представьте, что вы купили 10 яблок. Значит, кто-то их продал — сделка состоялась и записалась в журнал. Кто-то продал 20 яблок — кто-то их купил, и это тоже отразилось. Но важно понимать: цена движется не от самого факта сделок, а от того, что рыночные ордера “съедают” лимитные. Чтобы цена пошла вверх, нужно полностью исполнить лимитный ордер на продажу. Чтобы пошла вниз — лимитный ордер на покупку.
Каждый день совершается огромное количество сделок, но есть один важный момент: не количество участников определяет движение цены, а объём. Можно иметь 100 покупателей по 1 яблоку — цена останется на месте. А может прийти один крупный покупатель, который одним рыночным ордером “съест” весь объём лимитных продаж — и цена сразу подскочит.
Типы отображения
Bid-Ask
Показывает, сколько рыночных ордеров на покупку было исполнено по лимитным ордерам на продажу (и наоборот) на каждом ценовом уровне. Это фактически "карта" заключённых сделок по направлениям.
Delta
Показывает разницу между количеством покупок по рыночной цене (market buys) и продаж по рыночной цене (market sells) на каждом уровне цены.
Положительная дельта (Δ > 0) → больше рыночных покупок, чем продаж.
Отрицательная дельта (Δ < 0) → больше рыночных продаж, чем покупок.
Дельта около нуля → равновесие между спросом и предложением.
Проще говоря, дельта помогает понять, где именно участники проявляли наибольшую агрессию и в каком направлении.
Формула:
Δ = Объём покупок − Объём продаж
Volume
Показывает общее количество исполненных контрактов на определённой цене, независимо от направления (покупка или продажа).
Типы кластера
Для удобства восприятия существует несколько разновидностей кластера, которые обеспечивают лучшее отображение. Всего существует семь типов:
Bid-Ask Profile
Volume Profile
Volume Cluster
Delta Profile
Delta Cluster
Delta-Ladder Cluster
Delta-Ladder Profile
Bid-Ask Profile
Bid-Ask Profile отображает объем торговли на стороне покупок (Bid) и продаж (Ask) на каждом ценовом уровне. Это наложение помогает точнее понять, как распределяются ордера на покупку и продажу, и где цена встречает наибольшее сопротивление или поддержку.
Volume Profile
Volume Profile отображает общий объем, который был проторгован на определенных ценовых уровнях внутри свечи. Его концепция аналогична Market Profile, но вместо времени (как в Market Profile) Volume Profile ориентируется на объем, то есть на количество проторгованных контрактов на определенной ценовой отметке.
Volume Cluster
Volume Cluster выполняет функцию, аналогичную Volume Profile, но вместо узлов отображает объем в виде кластеров. Цвет кластера отображает количество объема на каждом ценовом уровне: чем больше объем, тем темнее цвет, чем меньше — тем светлее.
Delta Profile
Delta Profile визуально похож на Volume Profile, но вместо общего объема отображает разницу между покупками и продажами на каждом ценовом уровне в пределах свечи. Чем больше узел, тем больше разница между покупками и продажами на данном уровне. Это позволяет увидеть, где была проявлена наибольшая агрессия со стороны покупателей или продавцов.
Delta Cluster
Delta Cluster работает аналогично Delta Profile, но вместо узлов отображает разницу между покупками и продажами в виде кластера. Это позволяет визуально оценить, на каком уровне цена была "затронута" покупателями и продавцами с учетом объема.
Delta-Ladder Cluster
Delta-Ladder Cluster работает как Delta Cluster, но отображает данные в два столбца: слева показываются продажи (красный цвет), а справа — покупки (синий цвет). Это позволяет более наглядно разделить покупки и продажи, визуализируя наибольшую активность по обеим сторонам.
Delta-Ladder Profile
Delta-Ladder Profile аналогичен Volume Profile, но информация отображается через два столбца, представляющих дельту на сторонах спроса и предложения. Слева показываются продажи, а справа — покупки, что помогает более детально анализировать баланс сил на каждом ценовом уровне.
Imbalance
Imbalance в Footprint отображает неравномерное распределение сил между покупателями и продавцами на различных ценовых уровнях внутри одной свечи. Это разница между рыночными покупками (market buys) и рыночными продажами (market sells).
В отличие от дельты, имбаланс оценивается по диагонали, а не по горизонтали, что соответствует принципам работы с Order Book. Самое важное, что следует учитывать: имбаланс рассчитывается в процентах и расчет идет в значении 300%. Это означает, что на определенном уровне рыночных покупок (или продаж) в 3 раза больше, чем противоположных сделок.
Способы торговли
Существует множество способов торговли, опираясь на рыночную информацию, но мы рассмотрим два наиболее надежных метода:
Staked Imbalance
Absorption & Exhaustion
Staked Imbalance
Stacked Imbalance в футпринте — это ситуация, когда на нескольких ценовых уровнях подряд наблюдается значительное преобладание агрессивных покупателей (Buy Market) или агрессивных продавцов (Sell Market). Это указывает на сильный дисбаланс спроса и предложения, что впоследствии может привести к развороту тренда.
Для того чтобы классифицировать ситуацию как Stacked Imbalance, необходимо наблюдать за 3 и более уровнями, на которых явно преобладают рыночные покупки или продажи.
Причина реакции на такую зону заключается в желании участников рынка удержать свою позицию. Например, если трейдер покупал или продавал на большом объеме, его целью будет удержание позиции с целью получения прибыли. Зоны с такими сложенными имбалансами встречаются относительно редко, но являются отличными уровнями для открытия позиций.
Absorption & Exhaustion
Теперь подробнее разберем Order Clustering, Absorption, Cumulative Volume Delta (CVD) и Exhaustion.
Order Clustering
Order Clustering — это стратегия, заключающаяся в поэтапном наборе крупной позиции на наиболее выгодных ценовых уровнях. Трейдер с большим капиталом разбивает свою сделку на серию лимитных ордеров, размещая их на разных ценовых уровнях.
Когда цена достигает нужного уровня, начинается поглощение. Это означает, что рыночные ордера (market orders) сталкиваются с лимитными ордерами (limit orders), но цена не двигается. То есть крупные лимитные ордера поглощают агрессивные рыночные сделки, что замедляет или останавливает движение цены.
После поглощения обычно происходит разворот рынка. Для отслеживания этого процесса, помимо футпринта, используется кумулятивная волюм-дельта (CVD), которая отслеживает разницу между объемами покупок и продаж за определённый период
Delta и Cumulative Volume Delta (CVD)
Delta — это разница между рыночными покупками и рыночными продажами внутри одной свечи.
Формула Delta: Delta=Объём рыночных покупок (Market Buys)−Объём рыночных продаж (Market Sells)Delta=Объём рыночных покупок (Market Buys)−Объём рыночных продаж (Market Sells)
CVD (Cumulative Volume Delta) — это сумма всех дельт за выбранный период времени. CVD помогает понять, какое давление оказывает покупатель или продавец на рынок, показывая общую динамику покупателей/продавцов.
CVD выполняет две основные функции:
Общий анализ рынка:
CVD выше нуля (положительное значение) → на рынок больше заходят покупатели.
CVD ниже нуля (отрицательное значение) → на рынок больше заходят продавцы.
Анализ расхождений (CVD Divergence):
Если цена растёт и CVD растёт, это нормальная ситуация, указывающая на продолжение бычьего тренда.
Если цена обновляет хай, но CVD не растёт, это сигнализирует о возможном истощении бычьего тренда, так как агрессивные покупатели уходят с рынка.
Если цена обновляет лоу, но CVD не падает, это также указывает на истощение медвежьего тренда, так как агрессивные продавцы выходят с рынка.
Поглощение (Absorption) и CVD
В контексте поглощения, если CVD обновляет high, но при этом цена не обновляет high, это означает, что все эти покупки были поглощены. То есть большие покупки не привели к движению цены вверх, что говорит о том, что лимитные ордера поглощают агрессивные рыночные покупки.
Аналогично, если CVD обновляет low, а цена не обновляет low, это говорит о поглощении продаж крупными покупателями, ведь несмотря на большое количество продаж, цена не снижается.
Exhaustion (Истощение) и CVD
Exhaustion (истощение) — это явление, при котором тренд теряет свою силу, и в рынке появляется явное замедление динамики. Это может быть вызвано тем, что большинство агрессивных участников рынка уже выполнили свои сделки, и активность начинает снижаться.
В контексте истощения, если цена обновляет high, но при этом CVD не обновляет high, это означает, что все эти покупки не привели к движению цены вверх. Это указывает на то, что агрессивные покупатели теряют свою силу, а рынок исчерпывает свою покупательную способность. В результате, тренд может ослабить свою динамику, и возможен разворот.
Аналогично, если цена обновляет low, а CVD не обновляет low, это говорит о том, что продажи не могут продолжить движение вниз. Несмотря на большой объем продаж, цена не снижается, что сигнализирует о том, что агрессивные продавцы теряют свою силу. Это также является признаком истощения и возможно дальнейшее движение в сторону покупателей.
Таким образом, истощение проявляется в том, что агрессивные участники рынка (покупатели или продавцы) теряют свою активность, и дальнейшее движение в том направлении становится маловероятным
Пример рыночной ситуации:
Особенности
Для работы с L2 Market Data необходимо использовать платформу, которая предоставляет рыночные данные. Платформы типа TradingView заведомо не подходят, поскольку они показывают только тиковый объем, то есть изменение цены в определенный промежуток времени, что не является реальным рыночным объемом. К тому же эта платформа не предоставляет такого широкого спектра функций.
Второй момент — инструменты торговли. Думаю, объяснять это не нужно, но на всякий случай повторю: на графиках типа US500, NAS100, EURUSD вы никогда не увидите реальный объем, поскольку это CFD-графики, предоставляемые брокером. Вам нужен фьючерсный график, который предоставляет непосредственно биржа, например, ES, NQ, 6E.
Рекомендуем к изучению
Наши ресурсы:
Сторонние ресурсы: