Выраженный дисбаланс на одной цене и последовательность таких дисбалансов — разные ситуации. Stacked Imbalance ищет второй вариант: несколько соседних ценовых уровней, на которых повторяется заданный перевес рыночных покупок или продаж.
В основе расчёта лежит диагональное сравнение Bid и Ask на соседних ценах. Индикатор проверяет, насколько один объём превышает другой, а затем ищет последовательность подходящих уровней. Речь идёт об объёме исполнений, а не о количестве покупателей и продавцов.
Пользователь задаёт требуемое соотношение объёмов, минимальное число последовательных уровней и порог объёма доминирующей стороны. Можно отдельно настроить обработку нулевых значений, цвета зон и срок их отображения: например, продлевать выделение на заданное количество свечей или до касания ценой.
Предусмотрены уведомления о появлении новых зон и взаимодействии цены с уже отмеченными уровнями.
Такая зона показывает, где уже возникала последовательная активность одной стороны. Это не доказательство того, что на этих ценах сейчас стоят крупные заявки или что уровень обязательно удержится. При повторном подходе цены важно оценивать новую торговлю, а не только сохранённую отметку прошлого дисбаланса.