Книга состоит из ожидающих намерений

Книга Level 2 группирует объём лимитных заявок по ценам. Bids показывают готовность купить ниже лучшего ask, asks — продать выше лучшего bid. Средняя точка между лучшими ценами служит нейтральной базой для сравнения ближайшей глубины.

Далёкая ликвидность с меньшей вероятностью участвует в следующих сделках, поэтому расчёту нужна ценовая полоса. Одинаковое расстояние с обеих сторон не позволяет одной стороне получить большую область измерения.

Простой расчёт дисбаланса

Распространённая нормализованная формула: (глубина bid − глубина ask) / (глубина bid + глубина ask). При равенстве получается ноль; доминирующие bids приближают результат к +1, asks — к -1. Возможны веса по расстоянию и расчёт в notional.

Market Tug использует notional-глубину в пределах 20 базисных пунктов и нормализует её перед объединением с потоком. При сравнении инструментов важны точная полоса, синхронизация и версия модели.

Почему большой дисбаланс исчезает

Видимые заявки могут исполниться, переместиться или отмениться. Крупный bid подтверждает текущую заявленную ликвидность, но не обязывает владельца оставлять её. Snapshot и обновления также должны идти по порядку; пропуск искажает локальную книгу.

Поэтому Market Tug использует книгу только как компонент, проверяет update ID и безопасно останавливается при сомнительной синхронизации. Исполненный поток весит больше, потому что отражает завершённые сделки, а не намерения.

Что проверять при чтении глубины

Уточните площадку, пару, котируемую валюту, расстояние от mid-price, единицы, время и тип отображения: одиночный snapshot или поддерживаемая live-книга. Без этого два значения дисбаланса могут описывать разные вещи.

Дисбаланс помогает понять ближайшее видимое сопротивление, но не раскрывает скрытую ликвидность и не гарантирует будущее направление цены.