GaiaEx AcademyGaiaEx Academy
Czym jest księga zleceń? Jak transakcje są dopasowywane
PoczątkującyTrading6 min read

Czym jest księga zleceń? Jak transakcje są dopasowywane

Silnik za każdą transakcją — bidy, aski i priorytet cena-czas

Udostępnij posty

Co to jest księga zleceń?

Przed tym, jak jakakolwiek transakcja się wydarzy — na jakiejkolwiek giełdzie, gdziekolwiek — ktoś musi pójść pierwszy. Kupujący wystawia cenę, którą jest gotów zapłacić. Sprzedający nazywa swoją liczbę. Te deklaracje nagromadzają się, tysiące na sekundę, w strukturę danych zwaną księgą zleceń.

To jest naprawdę wszystko, co to jest. Kolejka.

Każdy wpis nosi trzy elementy informacji: kierunek (kupno lub sprzedaż), cenę i wielkość. „Kupuj 0,40 BTC po 67 450 USD.” „Sprzedaj 1,10 BTC po 67 520 USD.” Ułóż kilka tysięcy z nich razem, i otrzymujesz żywą, drgającą mapę, gdzie kupujący myślą, że jest uczciwa wartość, a gdzie sprzedający się nie zgadzają. Przepaść między najbardziej agresywnym kupującym i najtańszym sprzedającym? To jest rynek, zwiedziony w jedną liczbę.

Gdy cena kupującego spełnia lub przekracza cenę sprzedającego, silnik dopasowywania odpala. Obie pozycje znikają z księgi. Wykres aktualizuje. Bez negocjacji, bez telefonu, bez czekania. Wyspecjalizowani brokerzy na parkiecie NYSE zwykli prowadzić pisane odręcznie wersje tego rejestru w latach 1800. Cyfrowa inkarnacja tylko uczyniła to szybszym o sześć czy siedem porządków wielkości.

Otwórz jakikolwiek rynek na GaiaEx — BTC/USDT, tokenizowane złoto, kontrakt perpetual na ETH — a księga zleceń jest tam, aktualizując się tick po ticku przez WebSocket. Pokazuje to, co jeszcze nie zostało wymienione: bidy, w które nikt nie sprzedał, asky, których nikt nie kupił. Nie przeszłość. Przyszłość.

Bidy, asky i spread

Księga ma dwie strony. Bidy z lewej — kupujący, uszeregowani od najwyższej ceny. Asky z prawej — sprzedający, uszeregowani od najniższej ceny. Najbardziej agresywni uczestnicy każdej strony siedzą na szczycie, spoglądając na siebie przez przepaść zwaną spreadem.

Rozważ realny snapshot z księgi BTC/USDT GaiaEx, uchwycony podczas popołudnia sesji londyńskiej, gdy wolumen kręcił się w okolicy 380 mln USD w poprzednich 24 godzinach:

Cena bidIlość bidCena askIlość ask
67 480 USD0,85 BTC67 510 USD0,42 BTC
67 470 USD2,30 BTC67 520 USD1,10 BTC
67 460 USD1,75 BTC67 540 USD3,85 BTC
67 450 USD4,20 BTC67 550 USD0,90 BTC
67 430 USD6,00 BTC67 580 USD5,20 BTC

Spread: 30 USD. To odległość między najlepszym bidem (67 480 USD) i najlepszym askiem (67 510 USD), czyli grubo 0,04%. Dla głównej pary jak BTC/USDT, to normalne — wystarczająco ciasne, żeby round-trip (kupno, potem sprzedaż) kosztował tylko około 30 USD za monetę w samym spreadzie. Porównaj to z płytkim altcoinem z może 1,5 mln USD dziennego wolumenu: spready 0,5–1,0% są powszechne, i szybko wjadają w twoją przewagę.

Skumulowana głębokość mówi inną historię niż indywidualne poziomy. W snapshotcie powyżej strona bid stogaje do 15,10 BTC w zakresie 50 USD od najlepszego bidu — grubo 1,02 mln USD wsparcia kupna. Strona ask łącznie wynosi 11,47 BTC w szerszym zakresie 70 USD, około 775 tys. USD. Więcej bidów niż asków, upakowanych ciaśniej. Delikatna presja kupna, jeśli wierzysz księdze na wartość nominalną. (Więcej o tym, czemu nie powinieneś zawsze wierzyć, później.)

Jedna rzecz konsekwentnie zaskakuje nowicjuszy: „cena” migająca na twoim wykresie jest ceną ostatnio wymienioną, nie żywą kwotą z księgi. Księga pokazuje intencję. Wykres pokazuje historię. Są powiązane, ale to nie jest ta sama rzecz.

BTC / USDT — Snapshot księgi zleceń GaiaEx · 14:32 UTC · wol. 24h 382 mln USD ILOŚĆ CENA BID CENA ASK ILOŚĆ 0,85 67 480 USD 2,30 67 470 USD 1,75 67 460 USD 4,20 67 450 USD 6,00 67 430 USD SPREAD 30 USD · 0,04% 67 510 USD 0,42 67 520 USD 1,10 67 540 USD 3,85 67 550 USD 0,90 67 580 USD 5,20 Skumulowana głębokość Bidy w zakresie 50 USD → 15,10 BTC (~1,02 mln USD) Aski w zakresie 70 USD → 11,47 BTC (~775 tys. USD) Najlepszy bid 67 480 USD × 0,85 → najwyższa oferta kupna Najlepszy ask 67 510 USD × 0,42 → najtańsza dostępna sprzedaż Głębokość bid przewyższa asków → delikatna presja kupna Zielone słupki = głębokość bid · Czerwone słupki = głębokość ask · Szerokość słupka proporcjonalna do ilości Kupujący (bidy) Sprzedający (aski) Strefa spreadu Snapshot jest ilustracyjny. Żywa księga na gaiaex.com aktualizuje się przez WebSocket.
Snapshot księgi zleceń BTC/USDT. Bidy (zielone) stogają się z lewej, w porządku spadającej ceny; aski (czerwone) z prawej, w porządku rosnącej ceny. Spread siedzi w centrum.

Zlecenia rynkowe vs zlecenia limitowane

Każda interakcja z księgą zleceń sprowadza się do jednego wyboru: chcesz pewności egzekucji, czy pewności ceny? Nie możesz mieć obu.

Zlecenie rynkowe jest niecierpliwe. „Kup 1,5 BTC, właśnie teraz, cokolwiek pokazuje strona ask.” Silnik dopasowywania obliguje natychmiast. Chwyta najtańszy ask najpierw — 0,42 BTC po 67 510 USD — potem przesuwa się do następnego poziomu: 1,08 BTC po 67 520 USD. Zrobione. Jesteś wypełniony. Twoja średnia cena wejścia ląduje w okolicy 67 517 USD, delikatnie wyżej niż cytowany najlepszy ask, bo przejadłeś dwa poziomy cenowe, aby zdobyć swój pełny rozmiar. Ta przepaść między tym, czego oczekiwałeś, a tym, co otrzymałeś, jest slippage.

Jak źle może być slippage? Na głębokiej księdze jak BTC/USDT w godzinach londyńskich, zlecenie rynkowe 1,5 BTC ledwo przesuwa igłę — może 7 USD slippage na pozycji 101 tys. USD. Wypróbuj tę sztuczkę z 50 BTC w niedzielny wieczór, gdy animatorzy rynku wycofali swoje kwotowania. Mógłbyś przejechać przez dziesięć poziomów i skończyć z średnią ceną 200 USD wyższą niż początkowy najlepszy ask. Rozmiar w relacji do głębokości jest wszystkim.

Zlecenie limitowane odwraca ten kompromis. „Kup 2,0 BTC, ale tylko po 67 400 USD lub mniej.” Twoje zlecenie wchodzi w stronę bid księgi i siedzi tam, widoczne dla wszystkich, czekając na sprzedającego, który zejdzie do twojej ceny. Może wypełni się w minutach. Może zajmie dni. Może rynek wystrzeli, a twoje zlecenie nigdy nie wykona się w ogóle — zaoszczędziłeś na cenie, ale przegapiłeś transakcję całkowicie.

Struktura opłat odzwierciedla tę dynamikę. Zlecenia rynkowe zabierają płynność — usuwają oczekujące zlecenia i czynią księgę tańszą. Zlecenia limitowane, które nie wypełniają się natychmiast, dodają płynność — dodają głębokość, która korzysta wszystkim innym. GaiaEx pobiera niższą opłatę maker niż opłatę taker (dokładne liczby są na stronie opłat). To nie jest altruizm. Głębokie księgi przyciągają więcej wolumenu. Więcej wolumenu znaczy ciaśniejsze spready. Ciaśniejsze spready przyciągają więcej traderów. Pozytywna pętla sprzężenia zwrotnego.

Więc czego powinieneś użyć? Złe pytanie — użyjesz obu, zależnie od momentu. BTC właśnie przełamał kluczowy poziom oporu i musisz wejść? Zlecenie rynkowe, zaakceptuj spread, idź dalej. Myślisz, że ETH zretestuje wsparcie 3200 USD i chcesz akumulować? Zlecenie limitowane po 3210 USD, odejdź, sprawdź później. Księga zleceń nie osądza.

Zlecenie rynkowe vs zlecenie limitowane Jak każdy typ zlecenia interaguje z księgą KUPNO RYNKOWE "Wypełnij mnie teraz — po jakiejkolwiek cenie" Kup 1,5 BTC po rynku Strona ask (przed): 67 510 USD × 0,42 BTC WYPEŁNIONE ✓ 67 520 USD × 1,10 BTC 1,08 WYPEŁNIONE ✓ 67 540 USD × 3,85 BTC nietrafione Rozłożenie egzekucji 0,42 BTC @ 67 510 USD = 28 354,20 USD 1,08 BTC @ 67 520 USD = 72 921,60 USD Śr. wypełnienie: 67 517,20 USD · Slippage ≈ 7 USD ✓ Natychmiastowe wypełnienie ✓ Gwarantowany rozmiar ✗ Płaci spread ✗ Opłata taker Najlepsze dla: wybić · stop-lossów · nagłych wyjść KUPNO LIMITOWANE "Wypełnij mnie po mojej cenie albo lepszej" Kup 2,0 BTC @ 67 400 USD Strona bid (aktualnie): 67 480 USD × 0,85 BTC najlepszy bid 67 470 USD × 2,30 BTC 67 460 USD × 1,75 BTC 67 400 USD × 2,00 BTC TWOJE ZLECENIE Status: OTWARTE — oczekuje w księdze Wypełnia się tylko, gdy cena spadnie do 67 400 USD ✓ Ustalasz cenę ✓ Opłata maker ✗ Może się nie wypełnić ✗ Może przegapić ruch Najlepsze dla: wejść swing · DCA · cierpliwej akumulacji Zlecenia rynkowe zużywają oczekującą płynność · Zlecenia limitowane dodają oczekującą płynność
Kupno rynkowe przejeżdża przez poziomy ask (z lewej), podczas gdy kupno limitowane siedzi na stronie bid, czekając na dopasowanie sprzedającego (z prawej).

Priorytet cena-czas

Silnik dopasowywania działa na jednej regule: priorytet cena-czas. Lepsza cena wygrywa. Ta sama cena? Kto wystawił pierwszy, wygrywa.

Trzej sprzedający oczekujący po 67 510, 67 540, 67 580 USD. Przychodzące zlecenie rynkowe kupna trafia w zlecenie 67 510 USD. Zawsze. Bez negocjacji, bez losowania, bez faworyzowania. Zlecenie z najlepszą ceną po przeciwnej stronie idzie pierwsze, koniec pieśni.

Remisy zdarzają się nieustannie. Dwaj sprzedający, obaj po 67 510 USD, jeden z 0,42 BTC wystawionym o 14:32:01,003 UTC, a drugi z 0,80 BTC wystawionym o 14:32:01,017 UTC. Ten pierwszy — 14 milisekund wcześniej — zostaje wypełniony przed drugim. Właśnie dlatego firmy high-frequency wydają miliony na kolokację swoich serwerów przy silnikach dopasowywania giełd: gdy cena jest identyczna, czas jest jedynym remisem, który ma znaczenie.

Co to znaczy dla ciebie, konkretnie? Jeśli umieścisz zlecenie limitowane sprzedaży po 67 510 USD, a 0,42 BTC już tam siedzi od innego tradera, przychodzące zlecenia kupna przejadają ich ilość, przed dotknięciem twojej. Jesteś w kolejce. Aby przeskoczyć kolejkę, poprawiaj swoją cenę — sprzedaj po 67 509 USD — albo dojdź tam przed wszystkimi innymi. To jest cała gra.

Silnik GaiaEx przetwarza zlecenia w czasie sub-milisekundowym. Podczas rally z marca 2024 roku, gdy BTC przełamał 73 000 USD, a przepływ wiadomości skoczył do dziesiątek tysięcy zleceń na sekundę, silnik dopasowywania ani nie pominął uderzenia. Ma to najwięcej znaczenia, gdy rynki poruszają się najszybciej — dokładnie wtedy, gdy leniwe systemy mają tendencję zawodzić cię.

Czytanie głębokości: mury, cienkie księgi i pułapki

Indywidualne poziomy cenowe są przydatne. Skumulowana głębokość — ile całkowitego wolumenu siedzi w danym zakresie od najlepszej ceny — jest bardziej przydatna. Wykres głębokości to pokazuje: bidy stogają w lewo, aski w prawo, a dwie krzywe praktycznie się dotykają na obecnej cenie.

Ostre krzywe znaczą, że wolumen jest skoncentrowany blisko szczytu księgi. Płaskie, gradualne nachylenia znaczą, że jest rozprowadzony cienko. Kształt mówi ci, o jak dużo zlecenie rynkowe danego rozmiaru faktycznie przesunie cenę.

Warto wypatrywać kilku wzorców.

Mury kupna pojawiają się, gdy ktoś parkuje masywny bid na jednym poziomie — 120 BTC po 66 000 USD, gdy okoliczne poziomy trzymają 2–3 BTC każdy. To ponad 8 mln USD wsparcia kupna na jednej cenie. Sprzedający musi przez to wszystko przejeżdżać, przed tym, jak cena może pójść niżej. Te mury klastrują się na okrągłych liczbach i znanych technicznych poziomach wsparcia, i funkcjonują jak dno — do momentu, gdy zostają wyciągnięte.

Mury sprzedaży działają odwrotnie. Osiemdziesiąt BTC ustogowanych po 70 000 USD w księdze, która typowo pokazuje 1–2 BTC na poziom. Kupujący potrzebują poważnego przekonania (i kapitału), aby wchłonąć tę podaż. Gdy mur sprzedaży ostatecznie się przełamuje, ruch po nim jest często gwałtowny — nie ma nic za nim. Rozrzedzone powietrze.

Cienkie księgi to inne zagrożenie. Poza godzinami — wypróbuj niedzielę 3 rano UTC — albo tuż przed dużym makro-wydaniem, animatorzy rynku wycofują swoje kwotowania. Głębokość wyparowuje. Zlecenie rynkowe 5 BTC, które spowodowałoby 7 USD slippage w godzinach londyńskich, może przesunąć cenę o 200 USD. Jeśli handlujesz w cienką księgę, zlecenia limitowane nie są opcjonalne. Są przetrwaniem.

Mury mogą być fałszywe. Spoofing — umieszczanie masywnego zlecenia, aby symulować popyt lub podaż, potem anulowanie przed wypełnieniem — pozostaje realnym problemem. Zlecenie nigdy nie miało zostać wykonane. To bluff zaprojektowany, aby wciągnąć innych traderów do działania. Spoofing Navindera Sarao podczas krachu flash z 2010 roku kosztował go grzywnę 25,7 mln USD, ale ta praktyka trwa na mniej regulowanych platformach. Traktuj duże oczekujące zlecenia ze zdrowym scepticyzmem: mogą zniknąć w momencie, gdy cena zbliża się do nich.

Księga zleceń na GaiaEx

GaiaEx prowadzi centralną księgę zleceń dla każdego notowanego rynku. Pary spot, kontrakty perpetual, tokenizowane aktywa świata rzeczywistego — wszystkie kanalizują się przez jeden silnik dopasowywania działający na priorytecie cena-czas. Ta sama architektura jak CME czy Nasdaq, zaadaptowana dla rynków krypto działających 24/7.

Wizualizacja głębokości strumieni na żywo przez WebSocket. To, co widzisz na ekranie, odzwierciedla rzeczywisty stan księgi w ciągu milisekund — nie snapshot z trzech sekund temu, nie przybliżenie. To jest realna rzecz. Podczas okresów wysokiej zmienności możesz obserwować poziomy pojawiające się i znikające kilkadziesiąt razy na sekundę, co jest jednocześnie fascynujące i odrobinę przerażające.

Poza zleceniami rynkowymi i limitowanymi platforma wspiera zlecenia stop-limit, take-profit i trailing-stop. Zlecenie stop-limit po 66 000 USD nie robi nic, aż cena ostatnio wymieniona uderzy w twój trigger — potem konwertuje się na zlecenie limitowane i wchodzi do księgi. Do momentu wyzwolenia jest niewidzialne dla innych uczestników. Użyteczne do ochrony pozycji bez telegrafowania planu wyjścia.

Każde wypełnienie przychodzi z znacznikiem czasu, dokładną ceną, dopasowaną ilością i jasną etykietą, czy zapłaciłeś opłatę maker czy taker. Bez tajemnicy „poprawy ceny”. Bez internalizacji zleceń. Księga jest księgą, a paragon się zgadza.

Tu jest rzecz, którą nikt nie mówi nowicjuszom: czytanie księgi zleceń jest umiejętnością, i się kumuluje. Trader, który wie, gdzie siedzi głębokość, jak spread rozszerza się o 4 rano UTC kontra 14:00 UTC, i kiedy używać limitów kontra rynkowych, konsekwentnie dostanie lepsze ceny niż ktoś handlujący na oślep — nawet prowadząc tę samą strategię. Przewaga nie jest w strategii. Jest w egzekucji. Otwórz wykres głębokości BTC/USDT na GaiaEx podczas następnej decyzji Fed o stopach i po prostu obserwuj. Nie potrzebujesz handlować. Tylko obserwuj, jak księga się zachowuje, gdy 500 000 ludzi ma tę samą ideę w tym samym momencie.