📊 Mikrostruktura rynku — symulacja arkusza zleceń
Symuluj żywy arkusz zleceń: obserwuj napływające i kojarzone zlecenia kupna/sprzedaży, spread, histogram głębokości, wykres ceny i wpływ HFT na dynamikę rynku.
Podobne symulacje
O tej symulacji
Ta symulacja odwzorowuje żywy arkusz zleceń z limitem, czyli podstawowy mechanizm stojący za nowoczesnymi giełdami elektronicznymi. Zlecenia kupna (bid) i sprzedaży (ask) z limitem napływają nieustannie po losowych cenach blisko środka, podczas gdy mniejsza część zleceń to zlecenia rynkowe, które przechodzą przez arkusz i realizują się natychmiast po najlepszej dostępnej cenie. Gdy bid spotka się lub skrzyżuje z askiem, silnik kojarzenia wykonuje transakcję po ich cenie środkowej zgodnie z zasadami ciągłej aukcji dwustronnej, a widoczny spread bid-ask jest bezpośrednią miarą tego, ile płynności spoczywa blisko szczytu arkusza.
🔬 Co przedstawia
Ciągły arkusz zleceń z limitem i kojarzeniem cena-czas: wykres głębokości arkusza pokazuje spoczywające ilości bidów i asków na poszczególnych poziomach cenowych, wykres ceny śledzi w czasie najlepszy bid, najlepszy ask i cenę środkową, a dziennik ostatnich transakcji rejestruje każdą realizację jako kupno, sprzedaż lub skojarzone skrzyżowanie.
🎮 Jak korzystać
Użyj suwaka Tempo napływu zleceń (λ), aby sterować częstością pojawiania się nowych zleceń w arkuszu, oraz Zmienność ceny (σ), aby poszerzyć lub zawęzić losowy dryf ceny środkowej. Suwak Liczba wyświetlanych poziomów głębokości zmienia, ile poziomów cenowych jest rysowanych w arkuszu. Przełącz tryb HFT, aby pomnożyć tempo napływu zleceń razy 5, symulując środowisko handlu wysokiej częstotliwości, oraz użyj Pauzy/Resetu, aby zatrzymać symulację lub od nowa zasiać arkusz.
💡 Czy wiesz, że?
Około 80% symulowanego przepływu zleceń to pasywne zlecenia z limitem dodające płynność, a jedynie około 20% to agresywne zlecenia rynkowe, które ją zabierają. Ta proporcja 4:1 odzwierciedla realne rynki, gdzie większość aktywności w arkuszu zleceń to kwotowanie i anulowanie, a nie natychmiastowa realizacja.
Najczęściej zadawane pytania
Czym jest arkusz zleceń z limitem (order book)?
Arkusz zleceń to lista wszystkich niezrealizowanych zleceń kupna i sprzedaży danego instrumentu, uporządkowana według ceny. Zlecenia kupna (bidy) są sortowane od najwyższej do najniższej ceny, a zlecenia sprzedaży (aski) od najniższej do najwyższej, dzięki czemu „najlepszy bid” i „najlepszy ask” znajdują się na szczycie każdej strony. W tej symulacji bidy i aski są przechowywane w osobnych mapach cena-ilość i odrysowywane co klatkę jako wykres głębokości.
Czym jest spread bid-ask i dlaczego ma znaczenie?
Spread to różnica między najlepszym askiem a najlepszym bidem — kwota, którą natychmiast stracisz, kupując i od razu odsprzedając. Wąski spread oznacza płynny, konkurencyjny rynek z wieloma zleceniami blisko ceny środkowej, natomiast szeroki spread wskazuje na niską płynność lub wysoką niepewność. W symulacji spread jest przeliczany w każdym takcie jako najlepszy ask minus najlepszy bid i wyświetlany na żywo w panelu statystyk.
Jak faktycznie dochodzi do skojarzenia transakcji?
Gdy cena najlepszego bidu jest większa lub równa cenie najlepszego asku, oba zlecenia się krzyżują, a silnik kojarzenia realizuje je po ich cenie środkowej, zmniejszając obie ilości i usuwając każdy poziom cenowy, który osiągnie zero. Zlecenia rynkowe zamiast tego przechodzą bezpośrednio przez przeciwną stronę arkusza, zużywając kolejne poziomy cenowe od najlepszego do najgorszego, aż żądana ilość zostanie zrealizowana — dlatego duże zlecenia rynkowe potrafią poruszyć cenę bardziej niż małe.
Co zmienia tryb HFT?
Włączenie trybu HFT mnoży tempo napływu zleceń (λ) razy pięć, więc zlecenia są generowane i kojarzone pięć razy częściej. To ściska ten sam proces statystyczny w krótszym oknie czasowym, dając bardziej ruchliwy arkusz, węższe średnie spready i szybsze odkrywanie ceny — pokazując, jak uczestnicy o wysokiej częstotliwości mogą zwiększać rotację kwotowań bez zmiany podstawowej logiki kojarzenia.
Dlaczego cena środkowa dryfuje losowo zamiast podążać za trendem?
Między napływami zleceń cena środkowa jest lekko przesuwana za pomocą małego geometrycznego błądzenia losowego sterowanego suwakiem Zmienność ceny (σ), podobnie jak człon dyfuzyjny w modelu geometrycznego ruchu Browna cen aktywów. Dzięki temu symulowany rynek pozostaje w ruchu nawet w spokojnych okresach i pozwala zobaczyć, jak wyższe σ daje bardziej postrzępiony wykres ceny oraz — pośrednio — szerszy zrealizowany spread, gdy nowe zlecenia z limitem są składane dalej od poprzedniej ceny środkowej.