Стакан заявок — это окно в реальное состояние рынка. Пока большинство трейдеров смотрят на графики и ищут паттерны, профессиональные арбитражники смотрят на стакан — и видят то, что график никогда не покажет: реальную ликвидность, скрытые объёмы и настоящую цену по которой можно купить или продать прямо сейчас.
В этой статье разберём стакан заявок от базовых понятий до практического применения в арбитраже.
Что такое стакан заявок
Стакан заявок (order book) — это список всех активных ордеров на покупку и продажу актива по разным ценам в режиме реального времени.
Структура стакана:
ПРОДАЖА (asks / офферы) ← красные
$2 485,00 | 12,4 ETH
$2 484,50 | 8,1 ETH
$2 484,00 | 22,7 ETH
───────────────────────── ← текущая цена $2 483,80
$2 483,50 | 15,3 ETH
$2 483,00 | 31,2 ETH
$2 482,50 | 9,8 ETH
ПОКУПКА (bids) ← зелёные
Bid — лучшая цена покупки (самая высокая среди покупателей): $2 483,50
Ask — лучшая цена продажи (самая низкая среди продавцов): $2 484,00
Bid-ask спред — разница между лучшим bid и ask: $2 484,00 − $2 483,50 = $0,50
Ключевые понятия
Bid-ask спред: скрытая комиссия
Bid-ask спред — это не просто цифра на экране. Это реальная стоимость немедленного входа и выхода из позиции.
Когда вы покупаете рыночным ордером — вы платите по цене ask ($2 484,00).
Когда сразу продаёте рыночным ордером — вы получаете по цене bid ($2 483,50).
Потеря только на спреде: $0,50 на ETH = 0,02%.
На топовых парах (BTC, ETH) bid-ask спред минимален — 0,01–0,05%. На малоликвидных альткоинах — 0,5–3% и выше. Для арбитражника это важно: если сумма bid-ask спредов на двух биржах больше межбиржевого спреда — сделка убыточна ещё до начала.
Глубина рынка (market depth)
Глубина — это совокупный объём заявок на покупку и продажу на разных уровнях цены. Показывает, насколько рынок может «поглотить» крупную сделку без значительного движения цены.
Стакан с хорошей глубиной:
$2 486,00 | 145 ETH
$2 485,50 | 203 ETH
$2 485,00 | 312 ETH ← большой объём близко к цене
$2 484,50 | 289 ETH
$2 484,00 | 178 ETH
Тонкий стакан:
$2 490,00 | 2,1 ETH
$2 488,00 | 1,3 ETH
$2 486,00 | 0,8 ETH ← маленький объём, цена резко прыгнет
$2 484,00 | 3,2 ETH
$2 482,00 | 1,5 ETH
В тонком стакане покупка даже 5 ETH сдвинет цену на $4–6 — это и есть проскальзывание.
Проскальзывание (slippage)
Проскальзывание — разница между ценой, которую вы ожидали, и ценой, по которой реально исполнился ваш ордер.
Формула реальной средней цены покупки:
Если хотим купить 50 ETH рыночным ордером и стакан выглядит так:
| Цена (ask) | Объём (ETH) | Накопленный объём |
|---|---|---|
| $2 484,00 | 22,7 | 22,7 |
| $2 484,50 | 8,1 | 30,8 |
| $2 485,00 | 12,4 | 43,2 |
| $2 485,50 | 9,1 | 52,3 |
Покупаем: 22,7 ETH × $2 484 + 8,1 × $2 484,50 + 12,4 × $2 485 + 6,8 × $2 485,50 = $124 237,05
Средняя цена: $124 237,05 / 50 = $2 484,74 вместо ожидаемых $2 484,00
Проскальзывание: $0,74 = 0,03% — приемлемо для ликвидной пары.
Как читать стакан для арбитража
Что проверять перед арбитражной сделкой
1. Достаточно ли объёма для вашего ордера?
Правило: ваш ордер не должен превышать 10–15% от видимого объёма на нужном уровне цены. Иначе вы сами двигаете рынок против себя.
Пример: хотите купить ETH на $5 000 (~2 ETH). В стакане на уровне ask ($2 484) стоит 22,7 ETH. Ваш ордер = 2 ETH = 8,8% от доступного объёма. Проскальзывание будет минимальным — всё хорошо.
2. Каков bid-ask спред?
Проверьте bid-ask спред на обеих биржах. Суммарный bid-ask спред (биржа A + биржа B) должен быть значительно меньше межбиржевого спреда.
Пример:
- Межбиржевой спред: 0,65%
- Bid-ask на Binance: 0,02%
- Bid-ask на Bybit: 0,02%
- Суммарный bid-ask: 0,04%
- Остаток после bid-ask: 0,65% − 0,04% = 0,61% — хорошо
Если межбиржевой спред 0,25%, а суммарный bid-ask 0,20% — реальной прибыли почти нет.
3. Симметрична ли глубина?
Если на бирже A стакан глубокий (много объёма близко к цене), а на бирже B — тонкий, будьте осторожны. Проскальзывание на B съест часть прибыли.
4. Нет ли аномальных стен?
«Стена» в стакане — огромный ордер на одном уровне цены, который искусственно сдерживает движение. Иногда это манипуляция: крупный игрок ставит большой ордер на продажу, чтобы не дать цене расти.
$2 490,00 | 15,3 ETH ← обычный объём
$2 489,00 | 18,7 ETH
$2 488,00 | 847,0 ETH ← огромная стена!
$2 487,00 | 22,1 ETH
Такая стена говорит о том, что цена вряд ли легко пройдёт $2 488. Для арбитража это важно: если ваша сделка «упрётся» в эту стену, реальная цена исполнения будет хуже ожидаемой.
Типы ордеров и их влияние на исполнение
Рыночный ордер (Market Order)
Исполняется немедленно по лучшей доступной цене. Вы соглашаетесь заплатить сколько нужно, чтобы купить прямо сейчас.
Плюсы: гарантированное немедленное исполнение — критично для арбитража.
Минусы: платите тейкерскую комиссию (выше), возможно проскальзывание.
Когда использовать: всегда, когда скорость важнее цены — а в арбитраже это обычно так.
Лимитный ордер (Limit Order)
Исполняется только по указанной вами цене или лучше. Если цена не достигнет нужного уровня — ордер не исполнится.
Плюсы: платите мейкерскую комиссию (ниже), нет проскальзывания.
Минусы: нет гарантии исполнения — при арбитраже это риск.
Когда использовать: в балансовом арбитраже где нет гонки за секундами, и когда спред достаточно большой, чтобы подождать лучшей цены.
Post-Only ордер
Специальный тип лимитного ордера, который гарантированно выполняется как мейкерский (не тейкерский). Если бы он исполнился как тейкерский — автоматически отменяется.
Полезен для снижения комиссий при высокочастотной торговле.
Как анализировать стакан на разных биржах
Инструменты просмотра стакана
На самих биржах: каждая крупная биржа показывает стакан заявок в торговом интерфейсе. Обычно это центральная часть экрана.
Настройки отображения:
- Группировка цен (по $0,01; $0,1; $1; $10) — влияет на видимую глубину
- Количество уровней (10, 20, 50, 100) — выбирайте 20–50 для арбитража
- Накопленный объём — показывает суммарный объём до каждого уровня
В SpreadScan: раздел Market → Order Books позволяет сравнивать стаканы нескольких бирж одновременно.
Сравнение стаканов двух бирж
Для арбитража важно сравнить стаканы двух бирж по одной паре. Ищем:
| Параметр | Биржа A (Binance) | Биржа B (KuCoin) | Вывод |
|---|---|---|---|
| Best ask | $2 484,00 | $2 497,50 | Спред: 0,54% |
| Объём на ask | 22,7 ETH | 8,3 ETH | B менее ликвидна |
| Bid-ask спред | $0,50 (0,02%) | $1,00 (0,04%) | B дороже в bid-ask |
| Глубина ±1% | 450 ETH | 180 ETH | B в 2,5× тоньше |
Вывод: спред есть, но на KuCoin меньшая ликвидность — при объёме больше 5–7 ETH проскальзывание на KuCoin станет значимым.
Скрытые ордера и айсберг-ордера
На крупных биржах существуют скрытые ордера (hidden orders) и айсберг-ордера — они не отображаются в стакане полностью.
Айсберг-ордер: в стакане видна только часть объёма (вершина айсберга). Когда эта часть исполняется — автоматически появляется следующая порция.
Пример: в стакане стоит 5 ETH на продажу. После исполнения этих 5 ETH — появляется ещё 5 ETH по той же цене. И ещё. Это признак айсберга.
Как распознать: если после исполнения ордера объём на уровне «не убывает» — возможно, перед вами айсберг.
Значение для арбитража: айсберг на пути вашей сделки означает, что реальный объём на уровне больше видимого. Иногда это хорошо (дополнительная ликвидность), иногда — нет (если это стена сопротивления).
Практический чеклист: оценка стакана перед арбитражной сделкой
Перед каждой сделкой быстро проверяем стакан на обеих биржах:
✅ Объём
- Видимый объём на нужном уровне ≥ 7× вашего ордера
- Нет аномальных «стен» прямо у текущей цены
✅ Спред
- Bid-ask спред на обеих биржах < 0,10%
- Суммарный bid-ask спред не «съедает» межбиржевой спред
✅ Глубина
- На обеих биржах достаточная глубина в пределах ±0,5% от текущей цены
- Нет резкого «обрыва» ликвидности сразу после первого уровня
✅ Проскальзывание
- Рассчитали ожидаемое проскальзывание при вашем объёме
- Оно не превышает 0,1% для ликвидных пар
Если все пункты в порядке — идём в сделку. Если есть сомнения — пропускаем или уменьшаем объём.
Как стакан меняется во время волатильности
В спокойный рынок стакан выглядит равномерно — объём распределён по многим уровням. В моменты волатильности картина меняется драматически.
При резком движении вверх:
- Продавцы (asks) отодвигаются вверх или исчезают
- Покупатели (bids) активно исполняются
- Bid-ask спред резко расширяется
- Стакан «оголяется» — глубина падает
Именно в этот момент возникают большие межбиржевые спреды. Но одновременно растёт проскальзывание и риск исполнения.
Для арбитражника: высокая волатильность — время больших возможностей и больших рисков одновременно. Работайте с меньшими объёмами или используйте более агрессивные пороги.
Заключение
Умение читать стакан заявок — один из ключевых навыков профессионального арбитражника. Без понимания глубины рынка и ликвидности легко войти в «красивую» сделку, которая обернётся убытком из-за проскальзывания.
Три главных правила:
- Всегда проверяйте объём на нужном уровне — ваш ордер не должен «съедать» больше 10–15% доступного объёма
- Учитывайте bid-ask спред в расчёте прибыли
- При тонком стакане — уменьшайте объём или пропускайте сделку
Открыть SpreadScan с данными о ликвидности →
Данная статья носит образовательный характер и не является финансовым советом.
Часто задаваемые вопросы
Что такое bid и ask простыми словами? Bid — лучшая цена, по которой кто-то готов купить прямо сейчас. Ask — лучшая цена, по которой кто-то готов продать прямо сейчас. Разница между ними — bid-ask спред.
Почему стакан на разных биржах отличается? Каждая биржа — независимый рынок со своими покупателями и продавцами. Ордера одной биржи не видны на другой. Именно это создаёт межбиржевые спреды для арбитража.
Что значит «тонкий стакан»? Тонкий стакан (low liquidity) означает мало заявок и маленькие объёмы на каждом уровне цены. В таком рынке любая сделка сильно двигает цену — проскальзывание будет большим.
Как рассчитать ожидаемое проскальзывание? Посмотрите на объёмы в стакане уровень за уровнем и посчитайте среднюю взвешенную цену для вашего объёма. Разница между этой средней ценой и лучшей текущей ценой — ожидаемое проскальзывание.
Что такое «стена» в стакане? Аномально большой ордер на одном ценовом уровне. Часто используется крупными игроками для управления ценой. Для арбитражника — сигнал проверить реальную ликвидность на этом уровне.