Индикатор Diagonal Imbalances: формула, настройки и чтение

Diagonal Imbalances подсчитывает, сколько отметок дисбаланса несёт футпринт-бар, по диагональному сравнению, которое популяризировал ATAS: объём покупок на цене против объёма продаж на тик ниже и объём продаж на цене против объёма покупок на тик выше. Индикатор выводит одно значение на бар в отдельной панели.

Senzoukria · Индикаторы · Updated September 2026


Diagonal Imbalances Лента и поток, в отдельной панели под графиком.

Что измеряет Diagonal Imbalances

Отметка покупок ставится на цене, когда её объём покупок достигает k-кратного объёма продаж на тик ниже и одновременно не меньше минимального объёма; отметка продаж — зеркально, против объёма покупок на тик выше. У первой строки нет проверки покупок, у последней — проверки продаж, так как диагонального партнёра там нет. Один ценовой уровень может получить обе отметки сразу, и индикатор считает каждую отдельно, так что такой уровень добавляет к итогу 2. Поэтому значение — это мера нагрузки дисбалансами в баре, а не число отдельных цен.

Формула — так, как она реализована

Это не привычное определение из других источников, а то, что вычисляет поставляемый код, задокументированное рядом с реализацией:

Nombre de niveaux en imbalance DIAGONALE (ATAS) par barre — formule exacte du canon via `diagonalImbalances` (k=3, min_abs_qty=10 : les défauts canoniques — 300 % d'imbalance, garde anti-bruit sur les diagonales vides). Un niveau peut porter les DEUX flags (buy et sell) : chaque flag compte pour 1, documenté. Tick size inconnu → null (la diagonale exige la grille de l'instrument).

Как его читать

  • Читайте его как интенсивность односторонних сделок внутри бара, а не как направление: отметки покупок и продаж складываются в один итог.
  • Сравнивайте бары схожей высоты. У высокого бара больше ценовых уровней, а значит, больше шансов получить отметки, поэтому высокое значение на широком баре значит меньше, чем то же значение на компактном.
  • Резкий скачок после нескольких низких баров отмечает изменение того, как объём распределился по диагонали, — это стоит посмотреть на самом футпринте.
  • Устойчиво низкие значения во время роста говорят о том, что движение прошло без повторяющегося диагонального перевеса на отдельных ценах.
  • Сочетайте с индикатором Imbalance Levels: когда они расходятся, какие-то уровни несут дисбаланс сразу с обеих сторон.

Параметры и значения по умолчанию

И коэффициент k, и минимальный объём влияют на то, сколько отметок уцелеет. k по умолчанию равен 3 — канонический порог 300%; если поднять его, останутся только сильно односторонние цены и весь ряд опустится, а если опустить к 1, счёт раздувается, пока почти каждый уровень не начнёт проходить. Минимальный объём по умолчанию — 10 контрактов на доминирующей стороне, и именно он не даёт пустой диагонали давать отметку автоматически, ведь любой положительный объём превышает коэффициент, умноженный на ноль. Третья настройка — цвет.

Diagonal Imbalances — параметры, доступные в приложении, со значениями по умолчанию.
ПараметрТипПо умолчаниюДиапазон
Ratio knumber31 – 20
Min qtynumber100 – 10000

Чего он не показывает

Для подсчёта нужна сетка тиков инструмента: без размера тика диагонального партнёра не найти, и значение не выводится. Индикатор не говорит, где в баре находились дисбалансы, шли ли они подряд и какая сторона доминировала. В тонком рынке уровень с горсткой контрактов может пройти соотношение 3 к 1 — именно для этого нужна защита минимальным объёмом, а значение по умолчанию 10 может оказаться слишком низким или слишком высоким для вашего инструмента. Так как счёт растёт с числом уровней, он не сопоставим между таймфреймами и между инструментами с разным размером тика.

Все индикаторы

Эта страница на других языках

Frequently asked questions

Что такое диагональный дисбаланс на футпринт-графике?
Это сравнение объёма покупок на одной цене с объёмом продаж на тик ниже и объёма продаж на цене с объёмом покупок на тик выше — вместо сравнения двух сторон одной цены. Сдвиг на один тик ставит каждую сторону напротив котировки, с которой она бы исполнилась: агрессивная покупка забирает ask, а агрессивная продажа бьёт в bid на тик ниже. Уровень отмечается, когда одна сторона достигает выбранного соотношения к своему диагональному партнёру.
Почему дисбалансов в баре может быть больше, чем ценовых уровней?
Потому что уровень может быть отмечен в обе стороны сразу, а индикатор считает каждую отметку. Цена с сильным дисбалансом покупок относительно уровня ниже и сильным дисбалансом продаж относительно уровня выше добавляет к итогу 2. Если нужно считать отдельные цены с дисбалансом, парный индикатор Imbalance Levels учитывает такой уровень один раз.
Что означают значения по умолчанию 3 и 10?
Коэффициент 3 означает, что сторона должна быть не меньше чем втрое, то есть на 300%, больше диагонально противоположной, чтобы получить отметку. Минимальный объём 10 означает, что на этой цене доминирующая сторона должна также проторговать не меньше 10 контрактов. Второе условие важно, потому что любой положительный объём превышает коэффициент, применённый к пустой диагонали.

Keep reading