Кластерные графики (также называемые footprint-графиками) — основной аналитический инструмент в Cluster Terminal. Вместо отображения одной полосы объёма под каждой свечой кластеры разлагают диапазон свечи на отдельные ценовые уровни и показывают, сколько именно объёма было проторговано на каждом уровне, кто инициировал сделки и где возникли значительные дисбалансы. Это представление рыночной микроструктуры с максимальным разрешением.
Как работают кластеры
Каждая сделка на Binance Futures или Spot классифицируется как покупка (агрессор поднял аск) или продажа (агрессор ударил по биду). Сервер агрегирует эти сделки по ценовым уровням внутри каждого свечного периода и передаёт их как кластерные данные.
Каждая горизонтальная строка в кластерной свече представляет один ценовой уровень (или группу уровней, в зависимости от размера тика). Данные, доступные на каждом уровне:
| Метрика | Определение |
|---|
| Объём | Общее количество контрактов на этом уровне (покупки + продажи) |
| Объём Bid | Контракты, проданные по биду (агрессор-продавец) |
| Объём Ask | Контракты, купленные по аску (агрессор-покупатель) |
| Дельта | Объём Ask минус объём Bid (положительная = чистые покупки) |
| Сделки | Количество отдельных исполнений на этом уровне |
Дельта рассчитывается на основе классификации стороны агрессора. Сделка, поднимающая аск, считается покупкой; сделка, ударяющая по биду, считается продажей. Это стандартный метод, используемый всеми профессиональными платформами footprint-графиков.
Режимы отображения кластеров (пресеты)
Cluster Terminal предоставляет 18 кластерных пресетов, управляющих тем, какие данные отображаются в каждой ячейке и как ячейки окрашиваются. Они сгруппированы в несколько семейств:
Пресеты объёма
| Пресет | Содержимое ячейки | Стиль ячейки | Логика окраски |
|---|
| Volume | Общий объём | Обычный текст | Градация по величине объёма |
| Volume Profile | Общий объём | Горизонтальная полоса | Ширина полосы пропорциональна объёму |
| Delta Colored Volume | Общий объём | Обычный текст | Фон ячейки окрашен по направлению дельты |
| Delta Colored Volume Profile | Общий объём | Горизонтальная полоса | Полоса окрашена по направлению дельты |
Volume — простейший кластерный режим. Каждая ячейка показывает общее количество контрактов, проторгованных на данном ценовом уровне. Более высокие объёмы получают более насыщенные фоновые цвета, что позволяет мгновенно определять значимые уровни.
Volume Profile отображает ячейки как горизонтальные полосы от левого края, где длина полосы пропорциональна объёму относительно максимума свечи. Уровень POC (максимальный объём) отображается как самая длинная полоса.
Пресеты дельты
| Пресет | Содержимое ячейки | Стиль ячейки | Логика окраски |
|---|
| Delta | Значение дельты | Обычный текст | Зелёный для положительной, красный для отрицательной |
| Delta Profile | Значение дельты | Горизонтальная полоса | Полоса окрашена зелёным/красным по знаку дельты |
Режим дельты показывает чистую разницу между объёмом покупок и продаж на каждом уровне. Положительная дельта (больше покупок) окрашена зелёным; отрицательная (больше продаж) — красным. Интенсивность цвета отражает величину дельты.
Этот режим незаменим для чтения абсорбции (большой объём на уровне с минимальным движением цены) и истощения (смена направления дельты на ценовых экстремумах).
Пресеты Bid x Ask
| Пресет | Содержимое ячейки | Стиль ячейки | Логика окраски |
|---|
| Bid x Ask | Bid слева, Ask справа | Обычный текст | Bid и Ask в отдельных колонках |
| Bid x Ask Profile | Bid слева, Ask справа | Горизонтальные полосы | Полосы для каждой стороны |
| Bid x Ask Delta Profile | Bid слева, Ask справа | Горизонтальные полосы | Полосы окрашены по дельте |
| Bid x Ask Imbalance | Bid слева, Ask справа | Обычный текст | Диагональное выделение имбаланса |
Bid x Ask — классический вид footprint. Каждая ячейка разделена на две колонки: левая показывает объём Bid (продажи), правая — объём Ask (покупки). Это обеспечивает максимально детальный обзор потока ордеров.
Bid x Ask Imbalance сравнивает каждый уровень Bid с уровнем Ask на один тик выше (диагональное сравнение). Когда одна сторона превышает другую на настроенный коэффициент имбаланса, доминирующая сторона выделяется. Это стандартный метод профессионального анализа потока ордеров.
Пресеты сделок
| Пресет | Содержимое ячейки | Стиль ячейки | Логика окраски |
|---|
| Trades | Количество сделок | Обычный текст | Градация по количеству сделок |
| Trades Profile | Количество сделок | Горизонтальная полоса | Ширина полосы пропорциональна сделкам |
| Delta Colored Trades | Количество сделок | Обычный текст | Фон по направлению дельты |
| Delta Colored Trades Profile | Количество сделок | Горизонтальная полоса | Полоса окрашена по дельте |
Режим сделок показывает количество отдельных исполнений, а не общий объём. Это полезно для обнаружения алгоритмической активности — необычно большое количество мелких сделок на уровне может указывать на айсберг-ордера или алгоритмическое исполнение, тогда как малое количество очень крупных сделок свидетельствует об институциональных блочных ордерах.
Комбинированные пресеты
| Пресет | Левая колонка | Правая колонка | Стиль ячейки |
|---|
| Volume Trades | Объём | Количество сделок | Обычный текст |
| Volume Trades Profile | Объём | Количество сделок | Горизонтальные полосы |
| Volume Delta | Объём | Дельта | Обычный текст |
| Volume Delta Profile | Объём | Дельта | Горизонтальные полосы |
Комбинированные пресеты показывают две метрики рядом в каждой ячейке. Volume Trades помогает быстро оценить средний размер сделки (объём / сделки). Volume Delta сочетает общую активность с направленным уклоном.
Размер тика
Размер тика определяет ценовое разрешение каждой строки кластера. Он управляет тем, сколько ценовых приращений группируется в одну горизонтальную полосу.
Что это означает
Например, если минимальное ценовое приращение BTCUSDT составляет 0.10иразмертикаустановленна∗∗1∗∗,каждаястрокапокрывает0.10. Если размер тика 10, каждая строка покрывает $1.00, агрегируя все сделки в этом диапазоне.
Автоопределение
Cluster Terminal автоматически определяет подходящий размер тика для каждого символа на основе API биржи. Для BTCUSDT на Binance Futures или Spot значение по умолчанию обычно 1 тик ($0.10). Для менее дорогих альткоинов значение корректируется соответственно.
Ручная настройка
Вы можете вручную установить размер тика в панели инструментов графика. Это полезно в нескольких сценариях:
| Сценарий | Рекомендуемый размер тика |
|---|
| Скальпинг на 1m графиках | По умолчанию (минимальный) для максимальной точности |
| Дейтрейдинг на 5m — 15m графиках | 2x — 5x от значения по умолчанию для уменьшения визуального шума |
| Свинг-анализ на 1h — 4h графиках | 10x — 50x от значения по умолчанию для читаемых кластеров |
| Старшие таймфреймы (1d+) | Крупные размеры тика или переключение на свечной режим |
Очень маленькие размеры тика на младших таймфреймах создают большое количество строк на свечу, что увеличивает использование памяти и нагрузку на рендеринг. Если график начинает тормозить, увеличьте размер тика или переключитесь на старший таймфрейм.
Влияние на анализ
Меньшие размеры тика обеспечивают более детальные данные, но могут создавать визуальный шум. Большие размеры тика сглаживают данные и делают паттерны более заметными за счёт потери точности. Универсально правильного размера тика не существует — он зависит от таймфрейма, волатильности инструмента и вашего стиля торговли.
На старших таймфреймах (4H, 1D) увеличивайте размер тика для снижения визуального шума. На младших таймфреймах (1m, 5m) размер тика по умолчанию обычно обеспечивает наилучшую детализацию для анализа потока ордеров.
POC (Point of Control)
Точка контроля — это ценовой уровень с наибольшим проторгованным объёмом внутри свечи. Она представляет «справедливую» цену периода — уровень, где произошла наибольшая торговая активность.
Включение отображения POC
Отображение POC управляется переключателем Показать POC в настройках кластера. При включении уровень POC выделяется рамкой вокруг ячейки.
Настройки рамки POC
| Настройка | Описание | По умолчанию |
|---|
| Основа POC | По какой метрике определяется POC: объём или сделки | Объём |
| Цвет рамки | Цвет контура ячейки POC | Янтарный (#f59e0b) |
| Толщина рамки | Толщина рамки выделения POC в px | 2 |
Использование POC в торговле
POC служит естественным ориентиром для поддержки/сопротивления:
- POC как поддержка: когда цена откатывает к POC предыдущей свечи сверху, уровень с высоким объёмом может привлечь покупателей и обеспечить поддержку.
- POC как сопротивление: когда цена растёт к POC предыдущей свечи снизу, продавцы, ранее открывшие позиции там, могут защищать уровень.
- Миграция POC: когда POC значительно смещается от свечи к свече, это указывает на движение «справедливой стоимости», часто подтверждая тренд.
Naked POC
Naked POC — это уровень POC предыдущей свечи, который ещё не был протестирован ценой. Naked POC часто выступают как магниты — цена стремится вернуться к этим непроверенным уровням с высоким объёмом. В Cluster Terminal уровни Naked POC можно продлить как горизонтальные лучи через настройки TPO-графика.
Зона стоимости (Value Area)
Зона стоимости определяет ценовой диапазон, содержащий настраиваемый процент (по умолчанию 70%) общего объёма свечи. Она отмечает зону, где произошла основная часть торговли.
VAH и VAL
- VAH (Value Area High) — верхняя граница зоны стоимости.
- VAL (Value Area Low) — нижняя граница зоны стоимости.
Настройка процента
Зона стоимости по умолчанию составляет 70%, следуя стандартному одному стандартному отклонению нормального распределения. Настроить значение можно в настройках кластера в разделе Процент зоны стоимости. Популярные альтернативы:
| Процент | Применение |
|---|
| 68% | Одно стандартное отклонение (статистически точное) |
| 70% | Отраслевой стандарт для Market Profile и footprint-анализа |
| 80% | Более широкая зона для низковолатильных условий |
Визуальное представление
При включённом Показать зону стоимости диапазон зоны стоимости отображается полупрозрачным оверлеем на каждой свече. Уровни за пределами зоны стоимости выглядят более тусклыми, что упрощает определение границ.
Торговля с зоной стоимости
Зона стоимости — краеугольный камень теории аукционного рынка:
- Принятие стоимости: если цена открывается внутри зоны стоимости предыдущей свечи, рынок принимает установленную стоимость. Ожидайте ротацию и диапазонное поведение.
- Отклонение стоимости: если цена пробивает VAH и удерживается, покупатели утверждают новую более высокую стоимость. Если пробивает VAL — продавцы толкают стоимость ниже.
- Разрыв зон стоимости: когда у последовательных свечей непересекающиеся зоны стоимости, это сигнализирует о сильном направленном убеждении.
- Правило 80%: если цена входит в предыдущую зону стоимости и проходит 80% через неё, высока вероятность достижения противоположной стороны.
Выделение имбалансов
Обнаружение имбалансов выявляет ценовые уровни, где одна сторона рынка (покупатели или продавцы) агрессивно доминировала.
Что означает имбаланс
Имбаланс возникает, когда соотношение объёмов покупок и продаж на ценовом уровне превышает настраиваемый порог. Например, при коэффициенте имбаланса 3.0 уровень, где объём Ask составляет 300, а объём Bid — 90, будет отмечен как имбаланс покупок (300 / 90 = 3.33).
Настройки имбаланса
| Настройка | Описание | По умолчанию |
|---|
| Коэффициент имбаланса | Минимальное соотношение для срабатывания выделения | 1.5 |
| Использовать имбаланс сделок | Сравнивать количество сделок вместо объёма | Выкл |
Диагональное сравнение (Bid x Ask Imbalance)
Пресет Bid x Ask Imbalance использует стандартный метод диагонального сравнения: каждый уровень Bid сравнивается с уровнем Ask на один тик выше. Это отражает реальную рыночную механику — продавцы, бьющие по биду на цене N, противостоят покупателям, поднимающим аск на цене N+1.
Стековые имбалансы
Когда три или более последовательных ценовых уровня показывают имбаланс в одном направлении, это называется стековый имбаланс. Стековые имбалансы — одни из сильнейших сигналов в footprint-анализе:
- Стековый имбаланс покупок (Ask доминирует на 3+ последовательных уровнях): сильные агрессивные покупки. Уровни начала имбаланса часто выступают как будущая поддержка.
- Стековый имбаланс продаж (Bid доминирует на 3+ последовательных уровнях): сильные агрессивные продажи. Верх зоны имбаланса часто выступает как будущее сопротивление.
Обнаружение имбалансов с очень низкими порогами (ниже 2:1) может создавать избыточные выделения, снижающие читаемость. Соотношение от 3:1 до 4:1 хорошо работает для большинства инструментов и таймфреймов. Для высокообъёмных символов вроде BTCUSDT даже 1.5:1 может быть значимым из-за больших абсолютных объёмов.
Цветовые схемы и градация
Ячейки кластера используют цветовую градацию для кодирования величины значений. Более высокие значения получают более интенсивные цвета, позволяя определять значимые уровни без чтения каждого числа.
Как работает градация
Система градации рассчитывает интенсивность цвета для каждой ячейки на основе её значения относительно максимума свечи. Ячейка с наивысшим значением (POC) получает максимальную интенсивность, а все остальные масштабируются пропорционально.
Настройки градации
| Настройка | Описание | По умолчанию |
|---|
| Градиент кластера включён | Включить/выключить цветовую градацию | Вкл |
| Цвет градиента 2 | Вторичная конечная точка цвета градиента | По умолчанию темы |
| Отключить прозрачность в градиенте | Использовать только изменения яркости, без прозрачности | Выкл |
| Минимальное значение цвета | Минимальное значение для начала окраски ячеек | 0 |
Тип пропорции
Тип пропорции определяет точку отсчёта для шкалы градации:
| Тип | Ориентир | Эффект |
|---|
| Candle | Максимум внутри каждой свечи | Каждая свеча имеет свою шкалу цвета (по умолчанию) |
| Own | Фиксированное пользовательское значение | Все свечи используют единую шкалу цвета |
При использовании пропорции Candle градация каждой свечи независима — POC всегда самая яркая ячейка. При использовании Own с фиксированным значением ячейки разных свечей непосредственно сравнимы, но некоторые свечи могут выглядеть полностью яркими или полностью тусклыми в зависимости от их объёма.
Цвета дельты
Для пресетов с окраской по дельте:
| Переопределение | Управляет | По умолчанию |
|---|
deltaPos | Положительная дельта (чистые покупки) | Зелёный темы |
deltaNeg | Отрицательная дельта (чистые продажи) | Красный темы |
bid | Цвет стороны Bid | Цвет Bid темы |
ask | Цвет стороны Ask | Цвет Ask темы |
strongBid | Выделенный сильный уровень Bid | Сильный Bid темы |
strongAsk | Выделенный сильный уровень Ask | Сильный Ask темы |
Панель настроек кластера
Откройте панель настроек кластера, нажав значок шестерёнки в панели инструментов при активном любом кластерном пресете.
Текст и читаемость
| Настройка | Описание | По умолчанию |
|---|
| Показать значения | Отображать числовые значения в ячейках | Вкл |
| Сокращать значения | Сокращать крупные числа (например, 1.2K, 5.3M) | Выкл |
| Округление значений | Десятичные знаки для значений ячеек | 0 |
| Размер шрифта | Переопределение размера шрифта (0 = авто по масштабу) | 0 (авто) |
| Толщина шрифта | Переопределение толщины шрифта (0 = авто) | 0 (авто) |
| Выравнивание текста | Горизонтальное выравнивание внутри ячеек | По центру |
| Тень текста | Тень за текстом для читаемости | Выкл |
| Обводка текста | Контур вокруг символов текста | Выкл |
| Единица объёма | Отображение в базовой или котируемой валюте | Базовая |
Внешний вид ячеек
| Настройка | Описание | По умолчанию |
|---|
| Тип границы | Стиль границы ячейки: рамка, верх, нет | Рамка |
| Толщина границы | Толщина границы ячейки в px | 1 |
| Скругление углов | Скругление углов ячейки | 1 |
| Мин. ширина полосы | Минимальная ширина в пикселях до сворачивания ячеек | 22 |
| Маркер направления | Маленькая цветная полоса на краю ячейки, показывающая направление дельты | Выкл |
Фильтры значений
Фильтры значений позволяют выделять или приглушать ячейки по определённым критериям. Можно создать несколько фильтров, каждый для разного типа данных:
| Тип данных фильтра | Что фильтрует |
|---|
| Volume | Общий объём на уровне |
| Trades | Количество отдельных сделок |
| Bid | Объём стороны Bid |
| Ask | Объём стороны Ask |
| Delta+ | Положительные значения дельты |
| Delta- | Отрицательные значения дельты |
Каждый фильтр указывает минимальное и максимальное значение, цвет и область применения (везде, только тело или только тени). Фильтры обрабатываются по порядку, и последний совпавший определяет цвет выделения ячейки.
Используйте фильтры значений для создания «порога значимости» — например, выделяйте ярко-жёлтым любой уровень с объёмом свыше 500 контрактов. Это мгновенно привлекает внимание к важным уровням, даже на загруженном графике.
Эффективное чтение кластерных графиков
Практический подход к кластерному анализу:
Определите POC
Уровень с наибольшим объёмом — отправная точка для чтения свечи. Здесь рынок наиболее активно согласовывал цену.
Проверьте направление дельты на POC
Совпадает ли дельта на POC с направлением свечи? Если бычья свеча имеет отрицательную дельту на POC, это может сигнализировать об истощении — продавцы поглощают давление покупателей.
Поищите стековые имбалансы
Три и более последовательных уровня имбаланса в одном направлении указывают на сильное институциональное намерение. Отметьте эти зоны на графике как потенциальные будущие уровни поддержки или сопротивления.
Сравните зоны стоимости между свечами
Пересекающиеся зоны стоимости указывают на баланс и диапазонные условия. Смещающиеся зоны стоимости (каждая свеча выше или ниже предыдущей) подтверждают трендовый рынок.
Сопоставьте количество сделок и объём
Если уровень имеет высокий объём, но малое количество сделок, это означает крупные ордера (институциональные). Высокое количество сделок при малом объёме указывает на множество мелких участников (розничный шум).
Вопросы производительности
Кластерные графики — самый ресурсоёмкий режим рендеринга. Каждая свеча может содержать десятки и сотни отдельных ячеек, каждая из которых требует рендеринга текста и расчёта цвета.
| Фактор | Влияние | Рекомендация |
|---|
| Размер тика | Меньше = больше строк на свечу | Увеличивайте для старших ТФ |
| Таймфрейм | Младшие ТФ = больше свечей на экране | Используйте 5m+ для расширенного анализа |
| Стиль профиля | Полосы профиля дороже обычного текста | Используйте обычный для максимальной производительности |
| Количество графиков | Каждая кластерная панель потребляет значительный GPU | Ограничьте 1-2 кластерными панелями в многографиковых макетах |
Если вам нужно одновременно мониторить несколько символов, используйте свечной режим для обзорных панелей и оставьте кластерный режим для одного-двух графиков, на которых вы активно анализируете поток ордеров.