519 / 736LOB

Order book

Книга заявок: пропозиції за ціною та кількістю

Order book, або книга ордерів, показує ціни й кількості, які покупці та продавці зараз пропонують на певному ринку. Вона допомагає зрозуміти можливу вартість угоди. Проте це не квитанція про завершені продажі й не обіцянка, що пропозиції залишаться доступними до вашого рішення.

Петр відкриває торговий екран і бачить дві рухомі колонки чисел. З одного боку bids — пропозиції купівлі, з іншого asks — пропозиції продажу. Кожен рядок поєднує ціну й кількість. Для негайної покупки Петру потрібні продавці, які вже чекають. Книга відповідає на практичне запитання: хто зараз пропонує іншу сторону моєї угоди й у якому обсязі?

Петр бачить, як пропозиція зникає. Це не обов’язково продаж: власник міг її скасувати. Coinbase тому розділяє відкриті ордери та повідомлення про фактичні угоди. Книга описує наявні пропозиції, історія торгів — уже виконане. Кількість у черзі не дорівнює торговому обсягу. Обидва набори даних також стосуються конкретної платформи й пари, а не всіх біткоїн-угод у світі. [1] [2]

За звичайної безперервної торгівлі найкращий bid — найвища ціна купівлі, а найкращий ask — найнижча ціна продажу. Різниця називається Bid–ask spread. Негайна покупка використовує asks, негайний продаж — bids. Спершу це може плутати: хоча Петр купує, доступну йому ціну визначають продавці, що чекають. Ціна останньої угоди — інший показник. [3] [4]

Кілька продавців можуть запропонувати однакову ціну. Тоді їхні кількості об’єднують у ціновий рівень — спільний рядок. В агрегованих даних Coinbase окремо вказує загальну кількість і число ордерів. Загальну кількість не слід знову множити на число ордерів. Рядок також не розкриває осіб за пропозиціями чи точне місце вашого ордера в черзі. [1]

Замість негайної покупки Петр може виставити власну пропозицію й чекати. Coinbase Exchange спершу враховує ціну, а за однакової ціни — час отримання. Раніше подані ордери можуть отримати пріоритет. Невеликий продаж може не дійти до Петра, хоча угоди за його ціною вже були. Це правило цієї платформи; інші механізми чи аукціони можуть розподіляти виконання інакше. [5]

За найдешевшою ціною продажу може бути лише мала частина потрібного обсягу. Якщо ордер дозволяє продовжувати, наступну частину куплять дорожче. Середня ціна залежить від кількості, фактично купленої на кожному рівні. Ціновий ліміт може зупинити дорожчу покупку, але не гарантує придбання решти. До повної вартості входять і комісії; першого рядка недостатньо. [4]

Дуже велику пропозицію іноді називають стіною. Петр міг би вирішити, що ціна її не пройде. Але пропозицію можуть скасувати або поступово виконати. CFA також описує spoofing: оманливе виставлення ордерів без справжнього наміру їх виконати. Ні розмір, ні зникнення самі собою не доводять такого наміру. Знімка книги недостатньо для певного прогнозу чи звинувачення конкретного учасника. [2] [3]

Відображення починається зі знімка й подальших оновлень у порядку, визначеному каналом даних. У Coinbase level2 новий розмір — це повна кількість за відповідною ціною, а не додаток до попередньої. Нульовий розмір прибирає рівень. Якщо програма переплутає правила, вона може показати пропозиції, яких немає. Плавна анімація ще не доводить правильність та актуальність даних. [2]

Іноді платформа збирає ордери для аукціону замість безперервного зіставлення. Coinbase пояснює, що під час збору угод немає, а ціни купівлі можуть виглядати вищими за ціни продажу. Аукціонні котирування орієнтовні й можуть змінитися. Петр не може зробити висновок про гарантований негайний прибуток. Спочатку треба знати ринок, давність даних і режим: звичайна торгівля, аукціон чи обмежена робота. [1]

Дві сторони вигаданої книги

Два рівні продажу й два купівлі. Найкращий ask 100100 USD/BTC, bid 100000 USD/BTC; різниця 100 USD/BTC. Обсяги в BTC, не поточні пропозиції.

СторонаЦіна · USD/BTCКількість · BTC
Пропозиції продажу · asks1002000.02
1001000.01
Bid–ask spread · USD/BTC100
Пропозиції купівлі · bids1000000.015
999000.03
Ілюстрація безперервної книги без інших подій. Негайна купівля споживає asks від найнижчої ціни, продаж — bids від найвищої. Обсяги можуть змінитися або скасуватися.
Приклад · LOB

Покупка переходить на наступний рядок

В умовній книзі пропонують 0.01 BTC за 100100 USD/BTC і 0.02 BTC за 100200 USD/BTC. Петр купує 0.02 BTC: усю першу пропозицію та 0.01 BTC із другої. Він платить 1001 + 1002 = 2003 USD, у середньому 100150 USD/BTC. На другому рівні залишається 0.01 BTC. Розрахунок не враховує комісій і передбачає доступні пропозиції без інших змін. Це навчальна модель, не поточні ціни чи гарантія виконання.

Для повної картини прочитайте також Market depth, Bid–ask spread, Market order, Limit order, Market microstructure, Depth chart. На цю статтю також посилаються Slippage, Market order, Limit order, Market structure.

01Великий рядок означає одного великого трейдера?

Ні. Сума може об’єднувати ордери багатьох учасників. Навіть окремий ордер не розкриває кінцевого власника чи його інших позицій. Розмір описує пропозицію, а не надійно встановлену особу.

02Чи можна за зображенням книги визначити витрати?

Можна умовно порахувати, скільки коштувала б покупка, якби пропозиції не змінилися й ордер міг їх використати. Але до його надходження хтось може їх скасувати або виконати. Фактичні виконання й комісії визначають рахунок, а не старе зображення.

DOC · 001Coinbase Exchange — Product BookДокументація DOC · 002Coinbase Exchange — WebSocket ChannelsДокументація DOC · 003CFA Institute — Trading CostsДокументація DOC · 004Coinbase Exchange — TradingДокументація DOC · 005Coinbase Exchange — Matching EngineДокументація
Переглянуто: Спочатку джерела · Не інвестиційна порада