
Czym jest księga zleceń? Jak transakcje są dopasowywane
Silnik za każdą transakcją — bidy, aski i priorytet cena-czas
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 bid | Ilość bid | Cena ask | Ilość ask | |
|---|---|---|---|---|
| 67 480 USD | 0,85 BTC | 67 510 USD | 0,42 BTC | |
| 67 470 USD | 2,30 BTC | 67 520 USD | 1,10 BTC | |
| 67 460 USD | 1,75 BTC | 67 540 USD | 3,85 BTC | |
| 67 450 USD | 4,20 BTC | 67 550 USD | 0,90 BTC | |
| 67 430 USD | 6,00 BTC | 67 580 USD | 5,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.
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.
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.
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.


