Rynek finansowy
Agentowy model rynku finansowego z fundamentalistami, graczami trendowymi i traderami szumowymi. Obserwuj bańki cenowe, krachy, głębokość arkusza zleceń i zmienność.
O tej symulacji
Ten model odtwarza proces odkrywania ceny w księdze zleceń z limitem, zaludnionej przez 200 zróżnicowanych traderów. W każdym takcie fundamentaliści, naśladowcy trendu i traderzy szumowi składają zlecenia kupna lub sprzedaży, a wynikowy nadwyżkowy popyt zasila log-liniową regułę cenową P(t+1) = P(t) × exp(λ·D̃ + σ·ε), gdzie D̃ to popyt netto na agenta, a ε jest losowane ze standardowego rozkładu normalnego. Ponieważ wzrost kumuluje się multiplikatywnie, a nie addytywnie, cena nigdy nie może stać się ujemna, a mimo to symulacja wciąż daje grubo ogonowe stopy zwrotu i skupiska zmienności obserwowane na prawdziwych giełdach. Dostosuj mieszankę typów traderów, by przechylić rynek między spokojnym powrotem do średniej a pełnym cyklem bańki i krachu.
🔬 Co pokazuje
Dwa połączone płótna: wykres ceny przedstawiający cenę transakcyjną na tle przerywanej wartości fundamentalnej V oraz 20-taktowej średniej kroczącej, a także syntetyczny wykres głębokości księgi zleceń pokazujący wolumen kupna i sprzedaży po obu stronach ceny środkowej. Panel statusu podaje stosunek ceny do wartości, zrealizowaną zmienność oraz bieżący reżim rynkowy.
🎮 Jak korzystać
Przeciągnij Wartość fundamentalną V, % fundamentalistów, Wpływ rynkowy λ, Szum σ i Wrażliwość na trend, by przekształcić zachowanie agentów; populacja 200 agentów odbudowuje się natychmiast. Użyj ⏸ Pauza / ▶ Wznów, by zatrzymać symulację i przestudiować bieżącą ścieżkę ceny oraz księgę zleceń.
💡 Czy wiesz, że?
Reguła cenowa to dyskretny geometryczny błądzenie losowe z członem dryfu zależnym od popytu, z tej samej rodziny matematycznej, co model wyceny opcji Blacka-Scholesa — dlatego samo podniesienie λ może przekształcić delikatny szum w niekontrolowane bańki.
Często zadawane pytania
Jak aktualizowana jest cena w każdym takcie?
Każdy agent składa zlecenie kupna lub sprzedaży, a ich łączny nadwyżkowy popyt D̃ (popyt podzielony przez 200) jest łączony z losowym członem szumu ε i podawany do wzoru P(t+1) = P(t) × exp(λ·D̃ + σ·ε). Wpływ rynkowy λ kontroluje, jak silnie popyt przesuwa cenę, podczas gdy σ kontroluje wielkość losowego wstrząsu.
Co odróżnia fundamentalistów, naśladowców trendu i traderów szumowych?
Fundamentaliści kupują, gdy cena jest o ponad 3% poniżej wartości fundamentalnej V, i sprzedają, gdy jest powyżej, działając jako stabilizująca kotwica. Naśladowcy trendu kupują, gdy 10-taktowy pęd jest dodatni, i sprzedają, gdy jest ujemny, wzmacniając ruchy w bańki lub krachy. Traderzy szumowi po prostu kupują lub sprzedają losowo w każdym takcie.
Jak klasyfikowany jest reżim rynkowy jako stabilny, bańka lub krach?
Odznaka reżimu porównuje bieżącą cenę z wartością fundamentalną V. Stosunek ceny do wartości powyżej 1,2 jest oznaczany jako bańka, poniżej 0,8 jako krach, a wszystko pomiędzy jest klasyfikowane jako stabilne.
Co kontrolują suwaki wpływu rynkowego λ i szumu σ?
Wpływ rynkowy λ skaluje, jak mocno nadwyżkowy popyt przesuwa cenę w każdym takcie, więc wyższa λ daje ostrzejsze wahania przy tym samym przepływie zleceń. Szum σ skaluje wielkość losowego wstrząsu dodawanego w każdym takcie, reprezentując idiosynkratyczny przepływ zleceń niezwiązany z fundamentami ani trendami.
Dlaczego zmienność jest mierzona w oknie 20 taktów?
Zrealizowana zmienność jest obliczana jako odchylenie standardowe logarytmicznych stóp zwrotu z ostatnich 20 taktów, dając kroczącą miarę tego, jak burzliwy był ostatni handel, podobnie jak krótkookresowa zrealizowana zmienność jest szacowana z rzeczywistych danych o cenach śróddziennych.