﻿---
title: "Книга заявок на криптовалютном рынке"
description: "Книга заявок отражает активные заявки на покупку и продажу конкретной площадки; для безопасной работы нужны согласованное восстановление данных, точные правила сопоставления, расчет исполнения по глубине и сверка сделок и расчетов."
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Книга заявок на криптовалютном рынке

> Только в образовательных целях; не является инвестиционным советом или инвестиционной рекомендацией. Инвестиции могут привести к убыткам.

<a id="answer"></a>

## Краткий ответ

Книга заявок — это состояние или представление рыночных данных конкретной площадки и продукта с активными заявками на покупку и продажу либо агрегированными ценовыми уровнями. Наивысшая отображаемая цена покупки и наименьшая цена продажи образуют лучшие цены, а разница между ними называется спредом. Видимое состояние отражает исполнимый интерес в данный момент, но не прогноз, не обязательство сохранить заявку и не полную карту скрытой, айсберг-, RFQ-, внебиржевой и межплощадочной ликвидности.

Уровень данных имеет значение. Level 1 показывает вершину книги, Level 2 агрегирует объем по цене, а Level 3 может раскрывать отдельные заявки и очередь, если площадка предоставляет такие данные. Объем Level 2 может объединять несколько заявок и не показывает место счета в очереди. Надежная локальная книга строится из согласованного снимка и непрерывных правильно упорядоченных событий; при разрыве последовательности или контрольной суммы ее использование прекращают.

Правила сопоставления зависят от площадки. Некоторые непрерывные книги используют приоритет цены и времени, а другие продукты — пропорциональное распределение, аукционы, правила скрытых заявок, предотвращение сделок с собой или порядок внутри блока. Рыночная заявка исполняется по доступным ценам, а не по гарантированной последней цене. Лимитная заявка может сразу забирать ликвидность, оставляя остаток в книге. Запрос отмены конкурирует с исполнением до подтверждения, поэтому сделки, комиссии, остаток, балансы и расчеты сверяют по авторитетным событиям.

<a id="mechanism"></a>

## Как это работает

1. Зафиксируйте площадку и юридическое лицо, продукт и сессию, направление базового и котируемого активов, спот или дериватив, шаг цены, размер лота, минимальный номинал, тариф комиссий, уровень книги, модель хранения или расчетов и часы.
2. Постройте согласованное локальное представление: подпишитесь и буферизуйте события, получите предусмотренный снимок, применяйте только совместимые упорядоченные обновления, отличайте абсолютный размер от изменения, проверяйте последовательность или контрольную сумму и при разрыве запрашивайте новый снимок.
3. Изучите точные правила приоритета, аукциона, предотвращения сделок с собой, изменения, отмены, скрытых и айсберг-заявок, а также ончейн-порядка или порядка внутри блока. Не выводите место в очереди из агрегированного уровня.
4. Задайте сторону, количество базового актива или бюджет котируемого, лимитное или рыночное поведение, стоп-триггер, срок действия `GTC`, `IOC` или `FOK`, флаги post-only или reduce-only, защитные диапазоны и худшую приемлемую цену.
5. Последовательно пройдите исполнимую сторону книги, оценив объем, номинал, VWAP, спред и проскальзывание относительно названного ориентира. Добавьте комиссию мейкера или тейкера для каждой сделки и стрессуйте задержку, исчезающую или скрытую глубину и частичное исполнение.
6. Отправляйте заявку с идемпотентным клиентским идентификатором и обрабатывайте приватные подтверждения, отказы и сделки. Считайте изменение, отмену и замену конкурирующими с исполнением до подтверждения движком или сетью; сверяйте фактический остаток, позицию, денежные средства и комиссии.
7. Сопоставляйте публичную книгу, приватное состояние заявки, сделки и расчетный реестр. Для CEX отделяйте сопоставление от хранения и вывода; для ончейн- и гибридных книг — подачу, порядок, исполнение, расчет, реорганизацию и финальность. При несогласованности остановитесь и синхронизируйтесь заново.

Мейкер и тейкер описывают роль ликвидности в каждой сделке, а не постоянную характеристику счета или заявки. Исполнимая лимитная заявка может забрать несколько уровней, а ее остаток затем стать мейкером. Стоп-заявки обычно не видны в книге, пока определенный площадкой триггер не создаст другую заявку; цена триггера не гарантирует цену исполнения. Срок действия, post-only, рыночную защиту и изменение проверяют для точной площадки и продукта.

<a id="example"></a>

## Разобранные примеры

- **Спред и вид цены.** Лучшая цена покупки `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` при VWAP `100.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`, а не нулевое исполнение.

<a id="risks"></a>

## Риски

- Неверная площадка, организация, продукт, контракт, сессия или среда.
- Перепутанное направление пары либо единицы количества и номинала.
- Неверный шаг цены, лот, минимальный номинал, разрядность или ценовой диапазон.
- Устаревший, неполный, чужой или несовместимый с буфером снимок.
- Игнорирование разрыва, дубликата, нарушения порядка или ошибки контрольной суммы.
- Абсолютный размер применен как дельта либо неверно обработано удаление нулевым размером.
- Агрегат Level 2 принят за заявку или место в очереди Level 3.
- Не учтена скрытая, айсберг-, RFQ-, темная, внебиржевая, внутренняя или внешняя ликвидность.
- Неверно предполагаются правила цены-времени, pro-rata, аукциона, STP, изменения или пополнения.
- Неверно поняты рыночные, лимитные, стоп-, защитные, post-only, reduce-only, `GTC`, `IOC` или `FOK` заявки.
- Рыночная заявка исполняется частично, отклоняется или уходит далеко от последней, средней либо лучшей цены.
- Отмена, изменение или замена конкурирует со сделками, создавая лишний остаток или переисполнение.
- Повторная подача, потеря подтверждения или конфликт идентификаторов нарушают идемпотентность.
- Неверно учтены мейкер/тейкер, тариф, скидка, комиссия сделки, финансирование или расчетный сбор.
- Видимые спред или глубина исчезают за время сети, обработки, очереди или блока.
- Стены отменяют, подделывают, наслаивают, пополняют либо неверно читают между площадками.
- Неверно рассчитаны ориентир, сторона, спред, VWAP, комиссии, FX или полная стоимость.
- Остановка, аукцион, limit-only, обслуживание, сбой, лимит API или статус рынка меняют поведение.
- Хранение CEX, реестр, сегрегация, вывод, платежеспособность или API нарушаются независимо от сопоставления.
- Ончейн- или гибридный поток добавляет риски разрешений, nonce, газа, секвенсора, MEV, контракта, реорганизации, финальности и индексатора, а итоговая сверка не срабатывает.

<a id="misconceptions"></a>

## Распространенные заблуждения

- **«Крупная стена покупок гарантирует рост».** Видимые заявки могут быть настоящими, отмененными, перемещенными, скрытыми другим потоком или вводящими в заблуждение.
- **«Рыночная заявка исполняется по последней, средней или лучшей цене».** Она потребляет доступную встречную ликвидность, может исполниться частично и пройти несколько уровней.
- **«Лимитная заявка всегда мейкер и бесплатна».** Исполнимая часть может быть тейкером, остаток — ждать или не исполниться; остаются комиссии, упущенная возможность и утечка информации.
- **«Большой исторический объем гарантирует глубину любого размера».** Объем отражает прошлый оборот; исполнение определяют текущая глубина, задержка, скрытый поток и влияние на цену.
- **«Ончейн-книга полностью видима, мгновенно финальна и не требует доверия».** Порядок, внесетевые подписи, секвенсоры, контракты, индексаторы, расчеты и финальность могут быть отдельными зависимостями.

<a id="related"></a>

## Связанные темы

- [Централизованная биржа](/ru/crypto/cex/)
- [Лимитная заявка](/ru/crypto/limit-order-crypto/)
- [Рыночная заявка](/ru/crypto/market-order-crypto/)

<a id="sources"></a>

## Источники

- [Recommended Practices for Book Management](https://www.fixtrading.org/wp-content/uploads/download-manager-files/MDOWG_Book_Mgt-v20.pdf) - FIX Trading Community (дата обращения: 2026-08-13)
- [Exchange Matching Engine](https://docs.cdp.coinbase.com/exchange/concepts/matching-engine) - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- [Exchange WebSocket Channels](https://docs.cdp.coinbase.com/exchange/websocket-feed/channels) - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- [Create a new order](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/create-new-order) - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- [Get all fills](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/orders/get-all-fills) - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- [Get fees](https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/fees/get-fee) - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- [Order Types](https://docs.cdp.coinbase.com/prime/concepts/trading/order-types) - Coinbase Developer Documentation (дата обращения: 2026-08-13)
- [Order book](https://hyperliquid.gitbook.io/hyperliquid-docs/hypercore/order-book) - Hyperliquid Docs (дата обращения: 2026-08-13)

Source: https://wiki.fcontext.com/ru/crypto/order-book-crypto/index.mdx
