Множитель глубины

Как Множитель глубины проверяет реальную ликвидность стакана перед открытием и закрытием сделок, отфильтровывая ложные сигналы на тонких книгах.

Обновлено: май 2026

Проблема: тонкие стаканы

По умолчанию Arbitron использует лучшие цены покупки и продажи (BBA) — верхний уровень стакана — для расчёта спредов и принятия решений об открытии сделок. Это лучшие доступные цены в данный момент. Проблема в том, что по лучшей цене может быть лишь мизерный объём ликвидности. Если на лучшем аске всего 0,5 SOL, а ваш размер ордера — 10 SOL, биржа исполнит часть ордера по лучшей цене, а остаток — по прогрессивно худшим ценам вглубь стакана. Это называется проскальзывание (slippage).

На высоколиквидных парах вроде BTC-USDT на Binance это редко проблема — на верхних уровнях обычно стоят сотни тысяч долларов. Но на менее ликвидных парах, маленьких биржах или экзотических токенах разрыв между тем, что показывает BBA, и тем, что вы реально получите, может съесть всю прибыль от спреда. Множитель глубины решает эту проблему, рассчитывая реалистичную цену исполнения до принятия решения о сделке.

Ликвидность раздроблена

Токен, который выглядит как рынок на $10 млн, на деле — 20 отдельных стаканов, в каждом лишь доля глубины.

Маркетмейкеры сидят на верхнем уровне

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

У глубины есть расписание

Азиатское затишье, выходные и окна перед анонсами уводят маркетмейкеров совсем: глубина падает на 50–90% за минуты. Спред, который выглядел прибыльным в 03:00 UTC, к 04:00 может быть пустым.

Как это работает: VWAP вместо BBA

Когда вы устанавливаете Множитель глубины больше 0, Arbitron заменяет BBA на средневзвешенную по объёму цену (VWAP) при расчёте спредов. Вместо того чтобы смотреть только на одну лучшую цену, система симулирует проход по стакану для исполнения всего ордера и вычисляет среднюю цену, которую вы реально заплатите или получите.

VWAP = Σ(price × quantity) ÷ Σquantity, walked to Order Size × Depth Multiplier
Σ
Сумма по всем уровням цены, которые проходит обход, начиная с лучшей цены.

Алгоритм обрабатывает каждый уровень по порядку — начиная с лучшей цены, забирая максимально доступный объём на каждом уровне, и переходя к следующему. Если на верхнем аске 8 SOL по $150.00, а на следующем уровне 12 SOL по $150.05, то VWAP для 20 SOL будет (8 × 150,00 + 12 × 150,05) ÷ 20 = $150.03. Полученная цена VWAP всегда равна или хуже лучшей цены BBA — никогда лучше.

Проверяемая глубина равна вашему Размеру ордера, умноженному на Множитель глубины. Например, если Order Size = 10 SOL и Множитель глубины = 2, система рассчитывает VWAP на глубине 20 SOL на каждой бирже. Это значит, что она проходит по стакану, накапливая уровни до заполнения 20 SOL, а затем вычисляет средневзвешенную цену: общая стоимость, делённая на общее количество.

Интерактивная визуализация стакана

Посмотрите, как алгоритм проходит по уровням стакана

Размер ордера: 10 SOL Проверяемая глубина: 20 SOL
Сторона Ask (вы покупаете)
152.40
30.0
152.25
20.0
152.15
14.0 4.0
152.08
8.0
152.04
5.0
152.00
3.0
SPREAD
151.96
4.0
151.92
6.0
151.86
10.0
151.78
15.0
151.68
22.0
151.55
30.0
Сторона Bid (вы продаёте)
Сторона Ask (вы покупаете)
BBA: $152.00
VWAP: $152.072
+0.047%
Сторона Bid (вы продаёте)
BBA: $151.96
VWAP: $151.898
−0.041%

Выбор правильного значения

0

Выключено. Спреды считаются по сырым ценам вершины стакана. Годится, только если первый уровень всегда покрывает весь ваш ордер.

1

Проверяет ровно ваш размер ордера. Минимальная честная проверка.

2–3

Рекомендуемый диапазон: достаточный запас, чтобы спокойно принять ваш ордер на большинстве пар.

5–10

Консервативно — для тонких пар или крупного размера. Сигналов будет меньше, но те, что придут, будут настоящими.

Чем выше множитель, тем глубже система смотрит и тем хуже (консервативнее) становится цена VWAP. Это значит, что спреды будут казаться уже при высоком множителе, и вы будете видеть меньше торговых сигналов. Это по замыслу — система открывается только при наличии реальной ликвидности на прибыльных уровнях, фильтруя фантомные возможности, которые привели бы к убыткам от проскальзывания.

Калибровка на реальной паре

Практические ориентиры по типу пары: BTC-USDT или ETH-USDT на топ-5 биржах (Binance, Bybit, OKX, Bitget) — множителя 0–1 обычно достаточно, глубина на верхних уровнях с запасом перекрывает типовой размер ордера. SOL, AVAX, MATIC и другие монеты средней капитализации на тех же биржах — множитель 2–3 ловит моменты, когда маркетмейкеры отступают. Монеты малой капитализации или средние пары на маленьких биржах (Gate.io, MEXC, KuCoin) — нижняя граница 3–5; при крупном размере имеет смысл 5–10. Самый чистый способ откалибровать — поставить множитель 2, прогнать карточку несколько дней и смотреть на счётчик «VWAP insufficient depth» в диагностике. Если пропусков меньше 5% — множитель адекватен. Если больше 20% — пара структурно тонкая для этого размера; уменьшайте номинал или меняйте площадку, а не снижайте множитель.

Что происходит при недостаточной глубине

Если в стакане недостаточно ликвидности для заполнения запрошенной глубины (Размер ордера × Множитель глубины), расчёт VWAP не возвращает результат и тик спреда молча пропускается. Торговый сигнал не генерируется. Это намеренный механизм безопасности — если стакан слишком тонок для проверки, система отказывается действовать, а не гадает.

Вы можете отслеживать частоту таких пропусков через метрику «VWAP insufficient depth» в диагностике. Если пропуски происходят часто, это может означать, что пара слишком неликвидна для вашего размера ордера или множитель слишком высок. Рассмотрите уменьшение множителя или размера ордера.

Практический пример

Допустим, у вас карточка на TOKEN-USDT между Биржей A и Биржей B. Order Size = 100 токенов, Множитель глубины = 2. Система рассчитает VWAP на глубине 200 токенов на каждой бирже. На Бирже A аск-сторона: 50 токенов по $1.200, 80 токенов по $1.201, 100 токенов по $1.205. Проход 200 токенов: 50 × 1,200 + 80 × 1,201 + 70 × 1,205 = VWAP = $1.2022. А сырой лучший аск — $1.200.

Система использует $1.2022 вместо $1.200 для расчёта спреда на аск-стороне Биржи A. Разница в 0,18% может показаться незначительной, но на паре с общим спредом 0,4% потеря 0,18% на проскальзывании только на одной ноге уполовинивает прибыль. Множитель глубины обнаруживает это до открытия сделки, а не после исполнения.

Тот же стакан без множителя

Тот же пример без множителя глубины показывает, что идёт не так. При множителе 0 система видит аск $1,200 на Бирже A и бид $1,205 на Бирже B (верх стакана) — спред до комиссий 0,42%, заметно выше порога открытия. Срабатывает рыночный ордер. Через две миллисекунды он прокатывается по уровням 50 + 80 + 70 токенов, и реальный VWAP исполнения на A — $1,2022; параллельный проход по стакану на B опускает бид-VWAP до $1,2031. Реализованный спред до комиссий: 0,075%, а не 0,42%. После тейкерских комиссий на двух биржах (0,10% туда-обратно на ликвидных альтах) получаем гарантированный убыток. Стакан кричал «тонко» — но логика по одному BBA этого не слышит. Множитель глубины и есть тот механизм, который слышит.

Ключевые моменты

Он оценивает, а не исполняет

Множитель глубины влияет на расчёт спредов как для решений об открытии, так и о закрытии сделок. Он не меняет реальное исполнение ордеров: ордера всегда размещаются как рыночные по лучшей доступной цене. Функция использует данные стаканов в реальном времени, а не кешированные или задержанные снапшоты.

Где используется VWAP

Цены VWAP используются для порогов спреда (триггеры Open Spread и Close Spread) и для расчёта исполнимого спреда при закрытии позиций. Установка множителя в 0 полностью отключает функцию без влияния на производительность. Допустимый диапазон — от 0 до 50.

Мониторинг встроен

Мониторинг встроен. Панель диагностики каждой карточки показывает: текущие VWAP-спреды на сторонах открытия и закрытия, разницу между сырым BBA и VWAP (фактический прогноз проскальзывания), счётчик пропусков «VWAP insufficient depth» и среднюю глубину, наблюдаемую на запрошенном уровне. Используйте их как дашборд здоровья стакана. Если прогноз проскальзывания постепенно растёт в течение сессии — маркетмейкеры уходят с ликвидностью; имеет смысл закрыть позиции, уменьшить размер или поставить карточку на паузу до восстановления глубины.

Диагностика проблем

Типовые проблемы и что делать. Если карточка не срабатывает, несмотря на очевидный спред по BBA — множитель, скорее всего, слишком высокий; снизьте с 5 до 3 или с 3 до 2 и проверьте, начнут ли проходить сигналы. Если сделки срабатывают, но фактическое проскальзывание систематически превышает прогноз — стакан обновляется медленнее фида (на инкрементальных фидах Arbitron в реальном времени такое редко, но при перегрузке биржи возможно); добавьте Notify on Slippage с порогом раннего предупреждения. Если пропуски доминируют на одной конкретной бирже из пары — узкое место именно она; рассмотрите более глубокую альтернативу для того же символа.

Частые вопросы

Что такое множитель глубины (Depth Multiplier) в торговле криптовалютой?

Множитель глубины — это настройка, которая говорит автоматической торговой системе, насколько глубоко смотреть в стакан перед тем, как решить, что спред реален. Вместо лучшей цены bid/ask (верха стакана) система проходит достаточное количество уровней, чтобы покрыть ваш размер ордера, умноженный на этот коэффициент, и считает средневзвешенную по объёму цену (VWAP). Именно с этой VWAP сравниваются пороги спреда — это честная картина цены, которую вы реально получите.

Почему глубина стакана важна для арбитража?

Прибыль арбитража обычно 0.05%–0.30% за цикл — это тоньше типового проскальзывания на неликвидных парах. Если на верху стакана стоит лишь часть вашего размера, остаток исполнится глубже по всё более худшим ценам. Это проскальзывание часто превышает сам спред, превращая видимую прибыль в убыток. Проверка глубины до входа полностью устраняет этот режим отказа.

Как считается VWAP по стакану?

VWAP — Volume-Weighted Average Price, средневзвешенная по объёму цена — рассчитывается проходом по уровням стакана: накапливаете объём до целевого размера, затем делите суммарную стоимость на суммарный объём. Пример: на верху аска 8 SOL по $150.00, следующий уровень 12 SOL по $150.05; VWAP для 20 SOL = (8 × 150.00 + 12 × 150.05) ÷ 20 = $150.03. Именно $150.03, а не $150.00, — реалистичная цена исполнения рыночного ордера на 20 SOL.

Какое значение множителя глубины поставить?

Для BTC или ETH на топ-5 биржах достаточно 0–1 — глубина верха стакана и так огромная. Для mid-cap альтов (SOL, AVAX, MATIC) на основных биржах оптимум 2–3. Для low-cap альтов или маленьких бирж начинайте с 3–5, повышайте если проскальзывание продолжает удивлять. Выше 10 имеет смысл только в очень консервативных конфигурациях или на крайне тонких парах. 0 полностью отключает проверку — ставьте только если уверены, что на паре всегда переполнен верх стакана.

Замедляет ли множитель глубины торговлю?

Заметного влияния нет. Расчёт VWAP по живому in-memory стакану — это микросекунды на тик спреда, гораздо дешевле сетевого роундтрипа до биржи. Настройка меняет только то, какая цена используется при сравнении со спредом; никаких дополнительных pre-trade запросов и задержек не добавляется. При множителе 0 функция вообще обходится и оверхеда нет совсем.

Из-за чего возникает проскальзывание при торговле криптовалютой?

Проскальзывание — это разница между ценой, которую вы ожидали при отправке ордера, и ценой, которую реально получили после исполнения. Основные причины: (1) размер ордера превышает ликвидность на верху стакана, и ордер прокатывается по уровням; (2) стакан обновляется между вашим решением и приходом ордера на биржу; (3) маркетмейкеры снимают котировки при волатильности, оставляя стакан тоньше, чем он выглядел; (4) задержки сети или матчингового движка биржи. Размер ордера с учётом глубины решает причину (1) — самую частую на крипто-перпетуалах.

Нужен ли множитель глубины на Binance и других крупных биржах?

На самых ликвидных парах (BTC, ETH, топ-10 альтов) на Binance, Bybit, OKX стоимость проверки глубины фактически нулевая, а защита реальна в периоды низкой ликвидности (азиатские нерабочие часы, выходные, около новостей). Множитель 1–2 — безопасный дефолт даже на мейджорах. Для экзотических альтов, листингованных на крупной бирже, но с тонкой фьючерсной ликвидностью, множитель глубины критичен — бренд биржи не гарантирует глубину на конкретной паре.

Что происходит, если в стакане недостаточно глубины для проверки сделки?

Тик спреда молча пропускается — сделка не открывается. Система фиксирует это в метрике «VWAP insufficient depth», чтобы вы могли отслеживать частоту. Это намеренный механизм безопасности: если стакан слишком тонок для честной оценки, отказ — единственный корректный ответ. Частые пропуски на паре означают, что пара структурно слишком неликвидна для вашего размера ордера — уменьшайте номинал, переходите на более глубокую биржу или меняйте пару.

Попробуйте Arbitron — спреды на 20 биржах

Сигналы по спредам в реальном времени, автоматическое исполнение, полная статистика PnL. Регистрация бесплатна, доступ по инвайту на этапе бета-теста.

An unhandled error has occurred. Reload X

Переподключение…

Повтор через с…

Переподключение…

Arbitron обновляется — вернёмся через несколько секунд…

Нет интернет-соединения — ждём подключения…

Сессия приостановлена

Перезагрузка…