GaiaEx AcademyGaiaEx Academy
Що таке книга ордерів? Як зіставляються угоди
ПочатківецьТрейдинг6 min read

Що таке книга ордерів? Як зіставляються угоди

Механізм за кожною угодою — біди, аски та пріоритет ціна-час

Поділитися

Що таке книга ордерів?

Перш ніж відбудеться будь-яка угода — на будь-якій біржі, будь-де — хтось має піти першим. Покупець виставляє ціну, яку готовий заплатити. Продавець називає своє число. Ці заявки накопичуються, тисячами за секунду, у структуру даних, яка називається книгою ордерів (ордербуком).

Насправді це все, що це є. Черга.

Кожен запис несе три елементи інформації: напрямок (купівля чи продаж), ціну і розмір. «Купити 0,40 BTC за $67 450». «Продати 1,10 BTC за $67 520». Складіть кілька тисяч таких заявок разом — і ви отримаєте живу, тремтливу карту того, де покупці бачать справедливу вартість, а де продавці з ними не погоджуються. Розрив між найагресивнішим покупцем і найдешевшим продавцем? Це і є ринок, дистильований до одного числа.

Коли ціна покупця сягає ціни продавця або перевищує її, механізм зіставлення ордерів (matching engine) активується. Обидва записи зникають з книги. Графік оновлюється. Жодних переговорів, жодного телефонного дзвінка, жодного очікування. Спеціалісти-брокери на паркеті NYSE колись вели рукописні версії такого реєстру у 1800-х роках — цифрове втілення просто зробило це швидшим на шість-сім порядків.

Відкрийте будь-який ринок на GaiaEx — BTC/USDT, токенізоване золото, перпетуальний контракт на ETH — і книга ордерів завжди там, оновлюючись тік за тіком через WebSocket. Вона показує те, що ще не було торговано: біди, у які ніхто ще не продав, аски, які ніхто ще не купив. Не минуле. Майбутнє.

Бід, аск і спред

Книга має дві сторони. Біди зліва — покупці, відсортовані від найвищої ціни. Аски справа — продавці, відсортовані від найнижчої ціни. Найагресивніші учасники кожної сторони стоять на вершині, дивлячись один на одного через розрив, що називається спредом.

Розгляньмо реальний снепшот з книги BTC/USDT на GaiaEx, зроблений під час лондонської торгової сесії, коли обсяг за попередні 24 години становив близько $380 млн:

Ціна бідаОбсяг бідаЦіна аскаОбсяг аска
$67 4800,85 BTC$67 5100,42 BTC
$67 4702,30 BTC$67 5201,10 BTC
$67 4601,75 BTC$67 5403,85 BTC
$67 4504,20 BTC$67 5500,90 BTC
$67 4306,00 BTC$67 5805,20 BTC

Спред: $30. Це відстань між найкращим бідом ($67 480) і найкращим аском ($67 510), або приблизно 0,04%. Для основної пари, як BTC/USDT, це нормально — настільки вузько, що повний цикл (купівля, а потім продаж) коштує лише близько $30 за монету у самому спреді. Порівняйте це з малоліквідним альткоїном, що має, приміром, $1,5 млн денного обсягу: спреди 0,5–1,0% там звичайна річ, і вони швидко з’їдають вашу перевагу.

Кумулятивна глибина розповідає іншу історію, ніж окремі рівні. У наведеному вище снепшоті сторона бідів накопичує 15,10 BTC у межах $50 від найкращого біда — приблизно $1,02 млн підтримки на купівлю. Сторона асків сумарно дає 11,47 BTC у ширшому діапазоні $70 — близько $775 тис. Більше бідів, ніж асків, і вони щільніше упаковані. Легкий тиск на купівлю, якщо вірити книзі на слово. (Далі — про те, чому не варто завжди їй вірити.)

Одна річ постійно вводить новачків в оману: «ціна», що блимає на вашому графіку, — це ціна останньої угоди, а не живий котирування з книги. Книга показує намір. Графік показує історію. Вони пов’язані, але це не одне й те саме.

BTC / USDT — Книга ордерів (снепшот) GaiaEx · 14:32 UTC · обсяг за 24г $382M ОБСЯГ ЦІНА БІДА ЦІНА АСКА ОБСЯГ 0.85 $67,480 2.30 $67,470 1.75 $67,460 4.20 $67,450 6.00 $67,430 СПРЕД $30 · 0.04% $67,510 0.42 $67,520 1.10 $67,540 3.85 $67,550 0.90 $67,580 5.20 Кумулятивна глибина Біди в межах $50 → 15.10 BTC (~$1.02M) Аски в межах $70 → 11.47 BTC (~$775K) Найкращий бід $67,480 × 0.85 → найвища чинна пропозиція купівлі Найкращий аск $67,510 × 0.42 → найдешевша доступна пропозиція продажу Глибина бідів перевищує аски → легкий тиск на купівлю Зелені стовпці = глибина бідів · Червоні стовпці = глибина асків · Ширина стовпця пропорційна обсягу Покупці (біди) Продавці (аски) Зона спреду Снепшот наведено як ілюстрацію. Актуальна книга на gaiaex.com оновлюється через WebSocket.
Снепшот книги ордерів BTC/USDT. Біди (зелені) складаються зліва за спадною ціною; аски (червоні) — справа за зростаючою ціною. Спред розташований у центрі.

Ринкові ордери проти лімітних ордерів

Кожна взаємодія з книгою ордерів зводиться до одного вибору: вам потрібна впевненість у виконанні чи впевненість у ціні? Мати обидва неможливо.

Ринковий ордер нетерплячий. «Купити 1,5 BTC прямо зараз, за будь-якою ціною, яку показує сторона асків». Механізм зіставлення виконує це негайно. Він забирає найдешевший аск першим — 0,42 BTC за $67 510 — а потім переходить на наступний рівень: 1,08 BTC за $67 520. Готово. Ваш ордер виконано. Ваша середня ціна входу становить приблизно $67 517,20 — дещо вище за заявлений найкращий аск, тому що ви пройшли крізь два рівні ціни, щоб отримати повний розмір. Розрив між тим, що ви очікували, і тим, що отримали, — це сліпедж.

Наскільки поганим може бути сліпедж? На глибокій книзі, як BTC/USDT під час лондонської сесії, ринковий ордер на 1,5 BTC ледь зрушить голку — можливо, $7 сліпеджу на позиції $101 тис. Спробуйте той самий трюк із 50 BTC у неділю вночі, коли маркет-мейкери зняли свої котирування. Ви можете прорватися через десять рівнів і отримати середню ціну на $200 вищу за початковий найкращий аск. Розмір відносно глибини — це все.

Лімітний ордер перевертає цей компроміс. «Купити 2,0 BTC, але тільки за $67 400 або дешевше». Ваш ордер потрапляє на сторону бідів у книзі й лежить там, видимий для всіх, очікуючи, поки продавець опустить свою ціну до вашої. Може, він виконається за хвилини. Може, за дні. Можливо, ринок піде вгору й ваш ордер взагалі ніколи не виконається — ви зекономили на ціні, але повністю пропустили угоду.

Структура комісій відображає цю динаміку. Ринкові ордери забирають ліквідність — вони видаляють ордери, що очікують, і роблять книгу тоншою. Лімітні ордери, що не виконуються негайно, додають ліквідність — вони додають глибину, з якої вигоду отримують усі інші. GaiaEx стягує нижчу комісію мейкера, ніж комісію тейкера (точні цифри — на сторінці комісій). Це не альтруїзм. Глибокі книги залучають більший обсяг. Більший обсяг означає вужчі спреди. Вужчі спреди залучають більше трейдерів. Позитивний зворотний зв’язок.

Який же ордер варто використовувати? Неправильне запитання — ви будете використовувати обидва, залежно від моменту. BTC щойно пробив ключовий рівень опору, і вам потрібно увійти? Ринковий ордер, прийміть спред, рухайтеся далі. Ви вважаєте, що ETH протестує підтримку на $3200, і хочете накопичувати позицію? Лімітна купівля за $3210, відходьте й перевіряйте пізніше. Книга ордерів не судить.

Ринковий ордер проти лімітного ордера Як кожен тип ордера взаємодіє з книгою РИНКОВА КУПІВЛЯ «Виконати зараз — за будь-якою ціною» Купити 1.5 BTC за ринковою ціною Сторона асків (до): $67,510 × 0.42 BTC ВИКОНАНО ✓ $67,520 × 1.10 BTC 1.08 ВИКОНАНО ✓ $67,540 × 3.85 BTC не торкнуто Розбивка виконання 0.42 BTC @ $67,510 = $28,354.20 1.08 BTC @ $67,520 = $72,921.60 Середня ціна: $67,517.20 · Сліпедж ≈ $7 ✓ Негайне виконання ✓ Гарантований розмір ✗ Сплачує спред ✗ Комісія тейкера Найкраще для: пробоїв · стоп-лоссів · термінових виходів ЛІМІТНА КУПІВЛЯ «Виконати за моєю ціною або кращою» Купити 2.0 BTC @ $67,400 Сторона бідів (поточна): $67,480 × 0.85 BTC найкращий бід $67,470 × 2.30 BTC $67,460 × 1.75 BTC $67,400 × 2.00 BTC ВАШ ОРДЕР Статус: ВІДКРИТО — очікує в книзі Виконується лише коли ціна впаде до $67,400 ✓ Ви задаєте ціну ✓ Комісія мейкера ✗ Може не виконатись ✗ Можна пропустити рух Найкраще для: свінг-входів · DCA · терплячого накопичення Ринкові ордери споживають наявну ліквідність · Лімітні ордери додають наявну ліквідність
Ринкова купівля прориває рівні асків (зліва), тоді як лімітна купівля лежить на стороні бідів, очікуючи зустрічного продавця (справа).

Пріоритет ціна-час

Механізм зіставлення дотримується одного правила: пріоритет ціна-час. Краща ціна виграє. Однакова ціна? Виграє той, хто виставив заявку першим.

Три продавці стоять за $67 510, $67 540, $67 580. Вхідна ринкова купівля потрапляє в ордер за $67 510. Завжди. Жодних переговорів, жодної випадковості, жодного фаворитизму. Ордер із найкращою ціною на протилежній стороні йде першим, і крапка.

Ситуації з однаковою ціною виникають постійно. Два продавці обидва за $67 510, один із 0,42 BTC, виставленим у 14:32:01.003 UTC, а інший — з 0,80 BTC, виставленим у 14:32:01.017 UTC. Перший — на 14 мілісекунд раніше — отримує виконання перед другим. Саме тому високочастотні фірми витрачають мільйони на колокацію своїх серверів поряд із механізмами зіставлення бірж: коли ціна ідентична, час — єдиний вирішальний фактор.

Що це означає для вас, конкретно? Якщо ви виставляєте лімітний продаж за $67 510, а там уже стоїть 0,42 BTC іншого трейдера, вхідні ордери на купівлю з’їдають їхній обсяг, перш ніж торкнутися вашого. Ви в черзі. Щоб обійти черговість, покращіть свою ціну — продавайте за $67 509 — або потрапте в книгу раніше за всіх. Ось і вся гра.

Механізм GaiaEx обробляє ордери за час, що вимірюється в частках мілісекунди. Під час зростання березня 2024 року, коли BTC пробив рівень $73 000, а потік повідомлень зріс до десятків тисяч ордерів за секунду, механізм зіставлення не дав жодного збою. Це має найбільше значення саме тоді, коли ринки рухаються найшвидше — саме тоді, коли повільні системи зазвичай зраджують вас.

Читання глибини: стіни, тонкі книги і пастки

Окремі рівні цін корисні. Кумулятивна глибина — скільки всього обсягу міститься в певному діапазоні від найкращої ціни — корисніша. Графік глибини ринку відображає це: біди складаються вліво, аски вправо, і дві криві майже стикаються при поточній ціні.

Круті криві означають, що обсяг сконцентрований близько до вершини книги. Плавні, пологі схили означають, що він розподілений тонким шаром. Форма показує, наскільки насправді зрушить ціну ринковий ордер певного розміру.

Варто пильнувати за деякими паттернами.

Стіни купівлі з’являються, коли хтось паркує величезний бід на одному рівні — 120 BTC за $66 000, коли навколишні рівні тримають лише 2–3 BTC кожен. Це понад $8 млн підтримки купівлі при одній ціні. Продавцям потрібно пройти крізь усе це, перш ніж ціна зможе піти нижче. Такі стіни концентруються навколо круглих чисел і відомих технічних рівнів підтримки, і функціонують як підлога — поки їх не заберуть.

Стіни продажу працюють у зворотному напрямку. Вісімдесят BTC складено за $70 000 на книзі, яка зазвичай показує 1–2 BTC на рівень. Покупцям потрібна серйозна переконаність (і капітал), щоб поглинути цю пропозицію. Коли стіна продажу нарешті ламається, наступний рух часто буває різким — за нею нічого немає. Порожнеча.

Тонкі книги — інша небезпека. У неактивні години — спробуйте недільну 3 годину ночі за UTC — або безпосередньо перед виходом важливого макроекономічного релізу маркет-мейкери знімають свої котирування. Глибина випаровується. Ринковий ордер на 5 BTC, який під час лондонської сесії спричинив би сліпедж на $7, може зрушити ціну на $200. Якщо ви торгуєте в тонку книгу, лімітні ордери — не опція. Це виживання.

Стіни можуть бути фейковими. Спуфінг — розміщення масивного ордера, щоб симулювати попит чи пропозицію, а потім скасування до його виконання — залишається справжньою проблемою. Ордер ніколи не мав на меті виконатись. Це блеф, розроблений, щоб штовхнути інших трейдерів до дії. Спуфінг Навіндера Сарао під час обвалу 2010 року коштував йому штрафу $25,7 млн, але ця практика зберігається на менш регульованих майданчиках. Ставтеся до великих ордерів, що стоять у книзі, зі здоровим скептицизмом: вони можуть зникнути в момент, коли ціна наблизиться.

Книга ордерів на GaiaEx

GaiaEx веде централізовану книгу ордерів (CLOB) для кожного зареєстрованого ринку. Спотові пари, перпетуальні фʼючерси, токенізовані реальні активи — усі вони проходять через єдиний механізм зіставлення, що працює за пріоритетом ціна-час. Та ж архітектура, що й на CME чи Nasdaq, адаптована для крипторинків, що працюють 24/7.

Візуалізація глибини транслюється в реальному часі через WebSocket. Те, що ви бачите на екрані, відображає фактичний стан книги з точністю до мілісекунд — не снепшот трисекундної давнини, не апроксимацію. Це реальні дані. Під час періодів високої волатильності можна спостерігати, як рівні з’являються й зникають десятки разів за секунду, що водночас зачаровує і трохи лякає.

Окрім ринкових і лімітних ордерів, платформа підтримує стоп-лімітні, тейк-профіт та трейлінг-стоп ордери. Стоп-лімітний ордер за $66 000 нічого не робить, поки ціна останньої угоди не досягне вашого тригера — тоді він перетворюється на лімітний ордер і потрапляє в книгу. До моменту спрацювання тригера він невидимий для інших учасників. Корисно для захисту позицій без розкриття вашого плану виходу.

Кожна угода супроводжується позначкою часу, точною ціною, зіставленим обсягом та чіткою позначкою, чи ви сплатили комісію мейкера чи тейкера. Жодної загадки «покращення ціни». Жодної внутрішньої обробки ордерів (internalization). Книга — це книга, і квитанція збігається.

Ось те, про що ніхто не розповідає новачкам: читання книги ордерів — це навичка, і вона накопичується з часом. Трейдер, який знає, де лежить глибина, як розширюється спред о 4 годині ночі за UTC порівняно з 14:00, і коли використовувати лімітні ордери, а коли ринкові, стабільно отримуватиме кращі ціни, ніж той, хто торгує наосліп — навіть застосовуючи ту саму стратегію. Перевага не в стратегії. Вона у виконанні. Відкрийте графік глибини BTC/USDT на GaiaEx під час наступного рішення ФРС щодо ставки й просто спостерігайте. Не обов’язково торгувати. Просто подивіться, як книга поводиться, коли 500 000 людей мають одну й ту саму думку в один і той самий момент.