Только в образовательных целях; не является инвестиционным советом или инвестиционной рекомендацией. Инвестиции могут привести к убыткам.
Краткий ответ
Книга заявок — это состояние или представление рыночных данных конкретной площадки и продукта с активными заявками на покупку и продажу либо агрегированными ценовыми уровнями. Наивысшая отображаемая цена покупки и наименьшая цена продажи образуют лучшие цены, а разница между ними называется спредом. Видимое состояние отражает исполнимый интерес в данный момент, но не прогноз, не обязательство сохранить заявку и не полную карту скрытой, айсберг-, RFQ-, внебиржевой и межплощадочной ликвидности.
Уровень данных имеет значение. Level 1 показывает вершину книги, Level 2 агрегирует объем по цене, а Level 3 может раскрывать отдельные заявки и очередь, если площадка предоставляет такие данные. Объем Level 2 может объединять несколько заявок и не показывает место счета в очереди. Надежная локальная книга строится из согласованного снимка и непрерывных правильно упорядоченных событий; при разрыве последовательности или контрольной суммы ее использование прекращают.
Правила сопоставления зависят от площадки. Некоторые непрерывные книги используют приоритет цены и времени, а другие продукты — пропорциональное распределение, аукционы, правила скрытых заявок, предотвращение сделок с собой или порядок внутри блока. Рыночная заявка исполняется по доступным ценам, а не по гарантированной последней цене. Лимитная заявка может сразу забирать ликвидность, оставляя остаток в книге. Запрос отмены конкурирует с исполнением до подтверждения, поэтому сделки, комиссии, остаток, балансы и расчеты сверяют по авторитетным событиям.
- Проскальзывание
- 0,09 %
- Не исполнено
- 0
Выходные данные представляют собой образовательные аппроксимации. Они исключают правила места проведения, налоги, задержку, поведение оракула и другие параметры, специфичные для протокола, если они не указаны.
Как это работает
- Зафиксируйте площадку и юридическое лицо, продукт и сессию, направление базового и котируемого активов, спот или дериватив, шаг цены, размер лота, минимальный номинал, тариф комиссий, уровень книги, модель хранения или расчетов и часы.
- Постройте согласованное локальное представление: подпишитесь и буферизуйте события, получите предусмотренный снимок, применяйте только совместимые упорядоченные обновления, отличайте абсолютный размер от изменения, проверяйте последовательность или контрольную сумму и при разрыве запрашивайте новый снимок.
- Изучите точные правила приоритета, аукциона, предотвращения сделок с собой, изменения, отмены, скрытых и айсберг-заявок, а также ончейн-порядка или порядка внутри блока. Не выводите место в очереди из агрегированного уровня.
- Задайте сторону, количество базового актива или бюджет котируемого, лимитное или рыночное поведение, стоп-триггер, срок действия
GTC,IOCилиFOK, флаги post-only или reduce-only, защитные диапазоны и худшую приемлемую цену. - Последовательно пройдите исполнимую сторону книги, оценив объем, номинал, VWAP, спред и проскальзывание относительно названного ориентира. Добавьте комиссию мейкера или тейкера для каждой сделки и стрессуйте задержку, исчезающую или скрытую глубину и частичное исполнение.
- Отправляйте заявку с идемпотентным клиентским идентификатором и обрабатывайте приватные подтверждения, отказы и сделки. Считайте изменение, отмену и замену конкурирующими с исполнением до подтверждения движком или сетью; сверяйте фактический остаток, позицию, денежные средства и комиссии.
- Сопоставляйте публичную книгу, приватное состояние заявки, сделки и расчетный реестр. Для CEX отделяйте сопоставление от хранения и вывода; для ончейн- и гибридных книг — подачу, порядок, исполнение, расчет, реорганизацию и финальность. При несогласованности остановитесь и синхронизируйтесь заново.
Мейкер и тейкер описывают роль ликвидности в каждой сделке, а не постоянную характеристику счета или заявки. Исполнимая лимитная заявка может забрать несколько уровней, а ее остаток затем стать мейкером. Стоп-заявки обычно не видны в книге, пока определенный площадкой триггер не создаст другую заявку; цена триггера не гарантирует цену исполнения. Срок действия, post-only, рыночную защиту и изменение проверяют для точной площадки и продукта.
Разобранные примеры
- Спред и вид цены. Лучшая цена покупки
99.90, продажи100.10, поэтомуmidpoint = (99.90 + 100.10) / 2 = 100.00, абсолютный спред0.20, а относительный к середине —0.20 / 100.00 = 0.20% = 20 bps. Последняя сделка по99.70сама по себе не меняет текущие исполнимые котировки. - Проход глубины и комиссии. Цены продажи:
2 @ 100.00,3 @ 100.20,5 @ 100.50. Рыночная покупка8стоит200.00 + 300.60 + 301.50 = 802.10, значитVWAP = 802.10 / 8 = 100.2625. Проскальзывание от лучшей продажи равно0.2625% = 26.25 bps. При комиссии тейкера20 bpsкомиссия равна1.6042, денежный отток803.7042, полная цена единицы100.463025. - Остаток исполнимой лимитной заявки. Покупка
8 @ 100.20исполняет2 @ 100.00и3 @ 100.20, стоит500.60при VWAP100.12, оставляя3. ПриIOCостаток отменяется; приGTCон может встать по100.20. Комиссия тейкера20 bpsс исполненного номинала равна1.0012, текущий денежный отток501.6012до последующего исполнения как мейкер. - Разрыв последовательности и отмена. Снимок при
sequence = 100показывает4 @ 100.10. Событие101меняет объем на1, но затем приходит103; пропущенное102делает книгу неизвестной, поэтому103не восстанавливает ее и нужен новый снимок. Отдельно заявка на продажу10получает исполнения2и1до подтверждения отмены: итоговое исполнение3, отмененный остаток7, а не нулевое исполнение.
Риски
- Неверная площадка, организация, продукт, контракт, сессия или среда.
- Перепутанное направление пары либо единицы количества и номинала.
- Неверный шаг цены, лот, минимальный номинал, разрядность или ценовой диапазон.
- Устаревший, неполный, чужой или несовместимый с буфером снимок.
- Игнорирование разрыва, дубликата, нарушения порядка или ошибки контрольной суммы.
- Абсолютный размер применен как дельта либо неверно обработано удаление нулевым размером.
- Агрегат Level 2 принят за заявку или место в очереди Level 3.
- Не учтена скрытая, айсберг-, RFQ-, темная, внебиржевая, внутренняя или внешняя ликвидность.
- Неверно предполагаются правила цены-времени, pro-rata, аукциона, STP, изменения или пополнения.
- Неверно поняты рыночные, лимитные, стоп-, защитные, post-only, reduce-only,
GTC,IOCилиFOKзаявки. - Рыночная заявка исполняется частично, отклоняется или уходит далеко от последней, средней либо лучшей цены.
- Отмена, изменение или замена конкурирует со сделками, создавая лишний остаток или переисполнение.
- Повторная подача, потеря подтверждения или конфликт идентификаторов нарушают идемпотентность.
- Неверно учтены мейкер/тейкер, тариф, скидка, комиссия сделки, финансирование или расчетный сбор.
- Видимые спред или глубина исчезают за время сети, обработки, очереди или блока.
- Стены отменяют, подделывают, наслаивают, пополняют либо неверно читают между площадками.
- Неверно рассчитаны ориентир, сторона, спред, VWAP, комиссии, FX или полная стоимость.
- Остановка, аукцион, limit-only, обслуживание, сбой, лимит API или статус рынка меняют поведение.
- Хранение CEX, реестр, сегрегация, вывод, платежеспособность или API нарушаются независимо от сопоставления.
- Ончейн- или гибридный поток добавляет риски разрешений, nonce, газа, секвенсора, MEV, контракта, реорганизации, финальности и индексатора, а итоговая сверка не срабатывает.
Распространенные заблуждения
- «Крупная стена покупок гарантирует рост». Видимые заявки могут быть настоящими, отмененными, перемещенными, скрытыми другим потоком или вводящими в заблуждение.
- «Рыночная заявка исполняется по последней, средней или лучшей цене». Она потребляет доступную встречную ликвидность, может исполниться частично и пройти несколько уровней.
- «Лимитная заявка всегда мейкер и бесплатна». Исполнимая часть может быть тейкером, остаток — ждать или не исполниться; остаются комиссии, упущенная возможность и утечка информации.
- «Большой исторический объем гарантирует глубину любого размера». Объем отражает прошлый оборот; исполнение определяют текущая глубина, задержка, скрытый поток и влияние на цену.
- «Ончейн-книга полностью видима, мгновенно финальна и не требует доверия». Порядок, внесетевые подписи, секвенсоры, контракты, индексаторы, расчеты и финальность могут быть отдельными зависимостями.
Связанные темы
Источники
- Recommended Practices for Book Management - FIX Trading Community (дата обращения: 2026-08-13)
- Exchange Matching Engine - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- Exchange WebSocket Channels - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- Create a new order - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- Get all fills - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- Get fees - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- Order Types - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- Order book - Hyperliquid Docs (дата обращения: 2026-08-13)