
Ano ang Order Book? Paano Natutugma ang Trade
Ang makina sa likod ng bawat trade — bids, asks, at price-time priority
Ano ang Order Book?
Bago pa man mangyari ang kahit anong trade — sa kahit anong exchange, saanman — may kailangang mauna. Nagpost ng presyo ang isang buyer na handa niyang bayaran. Sinabi ng seller ang kanyang numero. Nagtitambak ang mga deklarasyong ito, libo-libo kada segundo, sa isang data structure na tinatawag na order book.
Iyan lang talaga ang buo nito. Isang queue.
Bawat entry ay may tatlong impormasyon: direksyon (buy o sell), presyo, at size. “Bumili ng 0.40 BTC sa $67,450.” “Ibenta ang 1.10 BTC sa $67,520.” Ipagsama ang libo-libo nito at makukuha mo ang isang buhay, kumikislot na mapa kung saan iniisip ng mga buyer ang fair value at kung saan hindi sumasang-ayon ang mga seller. Ang agwat sa pagitan ng pinaka-agresibong buyer at ng pinakamurang seller? Iyan ang market, na-distill sa isang solong numero.
Kapag natupad o nalampasan ng presyo ng buyer ang presyo ng seller, nagpapaputok ang matching engine. Nawawala ang dalawang entry mula sa book. Nag-update ang chart. Walang negosasyon, walang tawag sa telepono, walang paghihintay. Noong 1800s, nagpapanatili ang mga specialist broker sa palapag ng NYSE ng mga sulat-kamay na bersyon ng ledger na ito — ang digital na incarnation ay pinabilis lang ito ng anim o pitong order of magnitude.
Buksan ang kahit anong market sa GaiaEx — BTC/USDT, tokenized gold, isang perpetual contract sa ETH — at nandiyan mismo ang order book, nag-a-update tick-by-tick sa WebSocket. Ipinapakita nito kung ano ang hindi pa nakatrade: ang mga bid na walang naibenta pa, ang mga ask na walang nabili pa. Hindi ang nakaraan. Ang kinabukasan.
Bids, Asks, at ang Spread
May dalawang bahagi ang book. Bids sa kaliwa — buyers, pinagsunod-sunod mula sa pinakamataas na presyo. Asks sa kanan — sellers, pinagsunod-sunod mula sa pinakamababang presyo. Ang pinaka-agresibong participant sa bawat bahagi ay nasa pinakaitaas, nagtitigan sa kabilang panig ng isang agwat na tinatawag na spread.
Tingnan ang isang totoong snapshot mula sa BTC/USDT book ng GaiaEx, na kinuha sa hapon ng London session kung saan tumatakbo ang volume nang mga $380M sa nakaraang 24 oras:
| Bid Price | Bid Qty | Ask Price | Ask Qty | |
|---|---|---|---|---|
| $67,480 | 0.85 BTC | $67,510 | 0.42 BTC | |
| $67,470 | 2.30 BTC | $67,520 | 1.10 BTC | |
| $67,460 | 1.75 BTC | $67,540 | 3.85 BTC | |
| $67,450 | 4.20 BTC | $67,550 | 0.90 BTC | |
| $67,430 | 6.00 BTC | $67,580 | 5.20 BTC |
Spread: $30. Iyan ang distansya sa pagitan ng best bid ($67,480) at best ask ($67,510), o humigit-kumulang 0.04%. Para sa isang major pair tulad ng BTC/USDT, normal ito — makitid nang sapat para ang round-trip (bumili tapos ibenta) ay mangailangan lang ng mga $30 kada coin sa spread. Ikumpara ito sa isang manipis na altcoin na may mga $1.5M lang na daily volume: karaniwan ang spreads na 0.5–1.0%, at mabilis na kumakain sa iyong edge.
Ibang kwento ang sasabihin ng cumulative depth kumpara sa mga indibidwal na level. Sa snapshot sa itaas, nagtambak ang bid side sa 15.10 BTC sa loob ng $50 mula sa best bid — humigit-kumulang $1.02M ng buy support. Umabot sa 11.47 BTC ang ask side sa loob ng mas malawak na $70 na range, mga $775K. Mas marami ang bids kaysa sa asks, na mas siksik. Mahinang buying pressure, kung paniniwalaan mo ang book sa mukhang halaga nito. (Pag-uusapan pa natin kung bakit hindi mo laging dapat pagtiwalaan ito sa susunod.)
Isang bagay na palaging pumupatid sa mga baguhan: ang “presyo” na kumikislap sa iyong chart ay ang pinakahuling-natrade na presyo, hindi isang live quote mula sa book. Ipinapakita ng book ang intensyon. Ipinapakita ng chart ang kasaysayan. May kaugnayan sila, pero hindi sila pareho.
Market Orders kumpara sa Limit Orders
Bawat interaksyon sa order book ay bababa sa isang pagpili: gusto mo ba ng katiyakan ng execution, o katiyakan ng presyo? Hindi mo makukuha ang dalawa.
Ang market order ay walang pasensya. “Bumili ng 1.5 BTC, ngayon mismo, kahit ano ang ipinapakita ng ask side.” Agad na sumusunod ang matching engine. Kinukuha nito muna ang pinakamurang ask — 0.42 BTC sa $67,510 — tapos umaakyat sa susunod na level: 1.08 BTC sa $67,520. Tapos na. Nafill ka na. Ang average entry price mo ay nasa mga $67,517, bahagyang mas mataas sa quoted best ask dahil dumaan ka sa dalawang price level para makumpleto ang buong size mo. Ang agwat na iyon sa pagitan ng inaasahan mo at ng natanggap mo ang slippage.
Gaano kalala maging ang slippage? Sa isang malalim na book gaya ng BTC/USDT sa oras ng London, isang 1.5 BTC market order ay bahagya lang gumagalaw — mga $7 na slippage sa isang $101K na position. Subukan ang parehong stunt gamit ang 50 BTC sa isang Linggo ng gabi kung saan binawi ng mga market maker ang kanilang quotes. Puwede kang tumagos ng sampung level at matapos sa average price na $200 na mas mataas sa initial best ask. Ang size kaugnay ng depth ang lahat-lahat.
Iniiba ng limit order ang tradeoff. “Bumili ng 2.0 BTC, pero sa $67,400 o mas mababa lang.” Papasok ang order mo sa bid side ng book at nakaupo doon, nakikita ng lahat, naghihintay ng isang seller na bumaba sa presyo mo. Baka mafill ito sa ilang minuto. Baka umabot ito ng ilang araw. Baka magrally ang market at hindi na maexecute ang order mo — nakatipid ka sa presyo pero nakaligtaan mo na ang buong trade.
Sumasalamin ang fee structure sa dinamikong ito. Ang mga market order ay kumukuha ng liquidity — inaalis nila ang mga resting order at pinamimipisan ang book. Ang mga limit order na hindi agad nafill ay nagdadagdag ng liquidity — nagdadagdag sila ng depth na nakikinabang ang lahat. Nag-charge ang GaiaEx ng mas mababang maker fee kaysa sa taker fee (ang eksaktong numero ay nasa fees page). Hindi ito altruism. Ang malalim na book ay umaakit ng mas maraming volume. Ang mas maraming volume ay nangahulugang mas makitid na spread. Ang mas makitid na spread ay umaakit ng mas maraming trader. Positive feedback loop.
Kaya alin ang gagamitin mo? Maling tanong — gagamitin mo ang dalawa, depende sa sandali. Bagong nasira ng BTC ang key resistance level at kailangan mo pasukin? Market order, tanggapin ang spread, sumulong. Naisip mo na hihipo ulit ang ETH ng $3,200 support at gusto mong mag-accumulate? Limit buy sa $3,210, umalis, balikan mamaya. Hindi humuhusga ang order book.
Price-Time Priority
Isang panuntunan ang tinatakbo ng matching engine: price-time priority. Nananalo ang mas magandang presyo. Parehong presyo? Nananalo ang mas naunang nagpost.
Tatlong seller na nakaupo sa $67,510, $67,540, $67,580. Isang papasok na market buy ang tumama sa $67,510 na order. Palagi. Walang negosasyon, walang randomization, walang paboritismo. Ang order na may pinakamagandang presyo sa kabilang panig ang mauuna, punto.
Palaging may mga tie. Dalawang seller na parehong nasa $67,510, isa na may 0.42 BTC na naipost sa 14:32:01.003 UTC at isa pa na may 0.80 BTC na naipost sa 14:32:01.017 UTC. Ang una — 14 milliseconds na mas maaga — ay nafill una kaysa sa pangalawa. Ito ang dahilan kung bakit gumagastos ng milyon-milyon ang mga high-frequency firm sa co-locating ng kanilang mga server sa tabi ng matching engine ng exchange: kapag kapareho ang presyo, ang oras lang ang mahalagang tiebreaker.
Ano ang kahulugan nito para sa iyo, concretely? Kung maglagay ka ng limit sell sa $67,510 at may 0.42 BTC na nakaupo na mula sa ibang trader, kakainin ng mga papasok na buy order ang kanilang quantity muna bago humipo sa iyong order. Nasa pila ka. Para mauna sa pila, pagandahin ang presyo mo — magbenta sa $67,509 — o marating mo ang lugar bago sa lahat. Iyan ang buong laro.
Ang engine ng GaiaEx ay nagproseso ng mga order sa sub-millisecond na oras. Noong March 2024 rally kung saan tumagos ang BTC sa $73,000 at bumangga ang message flow sa sampu-sampung libong order kada segundo, walang na-skip ang matching engine. Pinakamahalaga ito kapag pinakabilis gumagalaw ang mga market — mismong sandaling kadalasang bumagsak ang mga lagging system.
Pagbasa ng Depth: Walls, Manipis na Books, at mga Trap
Kapaki-pakinabang ang mga indibidwal na price level. Mas kapaki-pakinabang ang cumulative depth — kung magkano ang kabuuang volume na nakaupo sa loob ng isang range mula sa best price. Ipinapakita ito ng isang depth chart: nagtambak ang bids paakay sa kaliwa, ang asks paakay sa kanan, at magkalapit na naghahalikan ang dalawang curve sa kasalukuyang presyo.
Ang matarik na curve ay nangangahulugang nagtitipon ang volume malapit sa itaas ng book. Ang patag, dahan-dahang slopes ay nangangahulugang manipis ang pagkakalat nito. Sinasabi ng hugis kung magkano talaga ang igagalaw ng presyo ng isang market order ng ibinigay na size.
May mga pattern na dapat bantayan.
Buy walls ang lumilitaw kapag may nagpaparada ng malaking bid sa isang level — 120 BTC sa $66,000 kung ang mga karatig na level ay hawak ng 2–3 BTC lang bawat isa. Iyan ay mahigit $8M ng buy support sa isang presyo. Kailangang tunawin ng mga seller ang lahat nito bago bumaba pa ang presyo. Nagkukumpol ang mga wall na ito sa mga round number at kilalang technical support level, at gumaganap ito na parang sahig — hanggang mabawi ito.
Sell walls ang gumagana sa kabilang direksyon. Walumpung BTC na nagtambak sa $70,000 sa isang book na karaniwang nagpapakita ng 1–2 BTC bawat level. Kailangan ng mga buyer ng seryosong tapang (at kapital) para masipsip iyon. Kapag sa wakas nasira ang isang sell wall, madalas na madahas ang susunod na galaw — walang naiwan sa likod. Hangin lang.
Ibang hazard ang manipis na mga book. Sa mga off-hours — subukan ang Linggo 3 AM UTC — o bago pa dumating ang isang malaking macro release, binabawi ng mga market maker ang kanilang quotes. Nawala ang depth. Isang 5 BTC na market order na magdudulot ng $7 na slippage sa London hours ay puwedeng igalaw ang presyo ng $200. Kung nagtrade ka sa isang manipis na book, hindi optional ang mga limit order. Ito ang survival.
Ang Order Book sa GaiaEx
Pinapatakbo ng GaiaEx ang isang central limit order book para sa bawat listadong market. Spot pairs, perpetual futures, tokenized real-world assets — dumadaloy ang lahat sa isang solong matching engine na nagpapatakbo gamit ang price-time priority. Parehong architecture sa CME o Nasdaq, na naiakma para sa 24/7 na crypto markets.
Umaagos ang depth visualization nang live sa WebSocket. Ang nakikita mo sa screen ay sumasalamin sa aktwal na state ng book sa loob ng milliseconds — hindi isang snapshot mula tatlong segundo ang nakalipas, hindi isang approximation. Ito ang totoong bagay. Sa mga panahon ng matinding volatility, makikita mong lumilitaw at nawawala ang mga level ng dose-dosenang beses kada segundo, na kapwa nakakamangha at bahagyang kakila-kilabot.
Bukod sa market at limit orders, sinusuportahan ng platform ang stop-limit, take-profit, at trailing-stop orders. Ang isang stop-limit sa $66,000 ay walang gagawin hangga't hindi hinipo ng pinakahuling-natrade na presyo ang iyong trigger — tapos naging limit order ito at papasok sa book. Hangga't hindi kumaklik ang trigger, invisible ito sa ibang participant. Kapaki-pakinabang para sa pagprotekta ng mga position nang hindi ipinapahayag ang exit plan mo.
Bawat fill ay dumarating na may timestamp, eksaktong presyo, natugmang quantity, at malinaw na label kung nagbayad ka ng maker o taker fee. Walang mystery na “price improvement.” Walang order internalization. Ang book ay ang book, at tumutugma ang resibo.
Narito ang bagay na hindi sinasabi ng kahit sino sa mga baguhan: skill ang pagbasa ng order book, at ito ay tumutubo. Ang trader na alam kung saan nakaupo ang depth, kung paano lumalawak ang spread sa 4 AM UTC kumpara sa 2 PM UTC, at kung kailan gagamit ng limits kumpara sa markets ay palaging kukuha ng mas magandang presyo kaysa sa isang taong nagtrade nang bulag — kahit tumakbo pa siya ng parehong strategy. Ang edge ay wala sa strategy. Ito ay sa execution. Buksan ang BTC/USDT depth chart sa GaiaEx sa susunod na Fed rate decision at panoorin lang. Hindi mo kailangang magtrade. Panoorin lang kung paano kumikilos ang book kapag 500,000 katao ang may parehong ideya sa parehong sandali.


