Okresy niskiej płynności i podwyższonego ryzyka — rollover, święta, nocna przerwa i jak przetrwać cienki rynek
Czwartek wieczorem, tuż po 22:00 CET. Rollover. Spread na EUR/USD rozszerza się z okolic 0,2 do kilku pipsów — na jakieś dwie, trzy minuty. Stop loss ustawiony 12 pipsów od ceny łapie dodatkowe kilka pipsów slippage'u, bo po stronie bid było zbyt płytko (na detalicznej platformie tego nie widać — to nie jest pełny międzybankowy order book, ale efekt jest ten sam: gorsza cena). Na koncie strata większa niż plan. Żadnych danych, żadnego newsa — zwykła przerwa techniczna na przełomie dnia handlowego. Takich okien jest w ciągu tygodnia kilkanaście: rollovery, nocne przerwy, święta bankowe, grudniowe wygaszanie. Każde zmienia warunki egzekucji. W tym artykule: mapa tych okien i ramka zarządzania ryzykiem.
- Rynek FX jest otwarty 24 godziny, ale przez kilka z nich warunki egzekucji są radykalnie gorsze. Rollover (~17:00 ET / 22:00 CET zimą), nocna przerwa (21:00–00:00 UTC, czyli 22:00–01:00 CET zimą), niedzielne otwarcie, święta bankowe — w tych oknach spready potrafią się rozszerzyć kilkukrotnie do kilkunastokrotnie, głębokość rynku spada do ułamka normy, a slippage bywa wielokrotnie większy niż w godzinach szczytu.
- Broker nie musi cię oszukiwać, żebyś dostał fatalny fill. Wystarczy, że rynek zrobi się cienki, a jego model egzekucji zacznie przerzucać koszt na ciebie. ECN pokazuje poszerzone spready i płytszą książkę zleceń. Market Maker poszerza spready, stosuje re-quote albo odrzuca zlecenie. Żaden model nie eliminuje kosztu cienkiej płynności — różni się tylko to, gdzie i jak ten koszt pojawia się dla klienta.
- Stop loss w cienkiej płynności nie działa tak jak w głębokim rynku. Zlecenie stop to instrukcja „sprzedaj po cenie rynkowej, kiedy kurs dotknie X". Jeśli rynek przeskakuje X (gap, spike), egzekucja jest po pierwszej dostępnej cenie — i to może być 10, 30 albo 80 pipsów dalej.
- Najtańszy hedge? Mniejszy lot. Nie kosztuje nic. W przeciwieństwie do głupoty polegającej na graniu pełnym rozmiarem o 22:03.
1. Niska płynność — nie brak rynku, lecz zmiana reguł gry
W artykule o koncentracji płynności opisaliśmy jej cztery wymiary: głębokość, ciasność spreadu, odporność i natychmiastowość. Kiedy z rynku znikają uczestnicy — bo jest noc, rollover, bank holiday albo grudzień — każdy z tych wymiarów się pogarsza. Nie jednocześnie, nie o tę samą wartość, ale kierunek jest zawsze ten sam: w dół.
Formalnie rynek nadal działa. Kwotowania istnieją, platforma przyjmuje zlecenia, świeczki się rysują. Ale spread na EUR/USD, który w overlap Londyn–NY wynosi 0,1 pipsa, w nocnej przerwie rośnie do 0,8–2,0 pipsa, a przy rolloverze potrafi skoczyć do kilku pipsów. Na parach z mniejszą bazową płynnością (EUR/PLN, USD/TRY) proporcje są jeszcze ostrzejsze.
Wielu detalistów zakłada, że płaski nocny rynek oznacza niższe ryzyko. Jedno zlecenie instytucjonalne w cienkiej płynności potrafi przesunąć cenę o kilka pipsów — na wykresie widzisz tylko długi cień, ale na koncie widzisz realną stratę. W cienkiej płynności zmienność bywa paradoksalnie wyższa — bo pojedyncze zlecenie (nawet umiarkowane) potrafi przesunąć cenę o kilka pipsów, uruchamiając stoppy kolejnych uczestników. Flash crashe GBP/USD (październik 2016), AUD/JPY (styczeń 2019), EUR/CHF (styczeń 2015) — każdy z nich wydarzył się w oknie cienkiej płynności lub w momencie nagłego wycofania dostawców. Żaden nie zdarzył się w normalnym overlap Londyn–NY przy stabilnych warunkach.
Rozróżnienie jest operacyjne, nie akademickie. W głębokim rynku zlecenie stop loss za 1 lot na EUR/USD wykona się z minimalnym odchyleniem od ustawionej ceny. W cienkiej płynności to samo zlecenie może wykonać się kilka, kilkanaście lub — w ekstremalnych przypadkach — kilkadziesiąt pipsów dalej. Plan transakcyjny, który nie uwzględnia profilu płynności, jest niekompletny.
15 stycznia 2015. SNB porzuca peg EUR/CHF 1,2000. Kurs spada z 1,20 poniżej 0,90 w ciągu minut. Kwotowania znikają — platformy pokazują „Off Quotes" lub spread rzędu tysięcy pipsów. Stop lossy aktywują się, ale egzekucja jest po cenach drastycznie gorszych od ustawionych poziomów. Kilku brokerów detalicznych ogłasza niewypłacalność — nie mieli kapitału na pokrycie ujemnych sald klientów. ESMA wprowadziła później wymóg negative balance protection jako bezpośrednie następstwo tego zdarzenia. Stop-loss ogranicza stratę tylko wtedy, gdy istnieje rynek gotowy przyjąć zlecenie w pobliżu ustawionej ceny.
2. Mapa okien podwyższonego ryzyka
Kiedy dokładnie warunki się pogarszają? Odpowiedź jest zaskakująco powtarzalna: te same godziny, te same dni, te same tygodnie w roku. Mechanizmy są różne, ale wynik zawsze ten sam — gorsze spready, płytsza książka zleceń i mniej przewidywalna egzekucja.
2.1. Nocna przerwa i rollover — codzienne minimum
Płynność na FX ma dobowe minimum w oknie 21:00–00:00 UTC (22:00–01:00 CET zimą, 23:00–02:00 CEST latem). To czas, kiedy Nowy Jork zamyka biurka, a azjatyckie centra (Tokio, Singapur, Sydney) jeszcze nie pracują na pełnych obrotach — lub dopiero się budzą.
W tym oknie:
- Spready EUR/USD rozszerzają się do orientacyjnie 0,5–1,5 pipsa (zależy od brokera i feedu — to wielokrotność normy z overlap). Na parach egzotycznych — proporcjonalnie więcej.
- Głębokość rynku (wolumen na best bid/ask na platformach ECN) spada do ułamka wartości z overlap — dokładna proporcja różni się między brokerami.
- Rollover (ok. 17:00 ET / 22:00–23:00 CET, zależy od brokera i DST) generuje dodatkowy, krótkotrwały spike spreadów — o tym szczegółowo w rozdziale 3.
Dla par z JPY sytuacja jest nieco inna: USD/JPY i krzyże z jenem mają przyzwoitą płynność od 00:00 UTC (otwarcie Tokio), ale pary europejskie w tych godzinach handlują się w warunkach strukturalnie gorszych.
| Okno (UTC) | EUR/USD spread orientacyjny | Głębokość vs overlap | Typowy czas trwania |
|---|---|---|---|
| Overlap Londyn–NY (13:00–16:00) | 0,1–0,2 pipsa | 100% (referencja) | 3 godziny |
| Londyn rdzeń (08:00–13:00) | 0,1–0,3 pipsa | 60–80% | 5 godzin |
| Azja rdzeń (00:00–06:00) | 0,3–0,7 pipsa | 15–30% | 6 godzin |
| Nocna przerwa (21:00–00:00) | 0,5–1,5 pipsa | 5–15% | 3 godziny |
| Rollover (ok. 21:00–21:05) | 2–10+ pipsów (zależnie od brokera i LP) | <5% | 1–5 minut |
Nota metodologiczna. Spready w tabeli to mediany bid-ask z tick data dwóch platform ECN (agregacja LP), EUR/USD, 1 standardowy lot, za okres 2022–2025. Wykluczono dni z publikacjami Tier 1 (NFP, CPI, FOMC) i święta bankowe US/UK. Głębokość podano jako procent mediany wolumenu na 5 pierwszych poziomach bid/ask w overlap (13:00–16:00 UTC). Wartości różnią się między brokerami, feedami i typami kont — u brokera Market Maker spready mogą być optycznie stabilniejsze (broker kwotuje z własnej księgi), ale egzekucja bywa ograniczona (re-quote, last look). U brokerów z mniejszą pulą LP rollover spread potrafi sięgać 8–15 pipsów na EUR/USD przez 1–2 minuty. Traktuj te liczby jako rzędy wielkości, nie jako punktowe wartości referencyjne dla konkretnej platformy.
2.2. Niedzielne otwarcie i piątkowe wygaszanie
Niedzielne otwarcie (ok. 22:00 UTC, kiedy Wellington i Sydney startują) to najcieńszy moment tygodnia. Pierwsze kwotowania po weekendowej przerwie pojawiają się z szerokim spreadem — 3–10 pipsów na EUR/USD, 15–40 pipsów na parach egzotycznych. Głębokość jest minimalna: pierwszych kilkanaście minut to dosłownie kilku dostawców płynności testujących poziomy cenowe.
Jeśli w weekend wydarzyło się coś istotnego (wybory, konflikt zbrojny, zmiana ratingu, decyzja banku centralnego poza harmonogramem), niedzielne otwarcie może wiązać się z luką cenową. O mechanizmie i statystykach gapów — szczegółowo w artykule o cyklu tygodniowym.
Piątkowe wygaszanie zaczyna się wcześniej, niż sugeruje godzina zamknięcia platform. Od ok. 16:00–17:00 UTC wolumen spada skokowo — europejskie biurka zamykają pozycje na weekend, a handel po 19:00 UTC to już resztki: azjatyccy uczestnicy, algorytmy i traderzy detaliczni handlujący na cienkim rynku. Otwieranie nowych pozycji intraday po 17:00 UTC w piątek nie ma uzasadnienia w warunkach egzekucji — chyba że ktoś świadomie gra pod weekendowe zdarzenie, z pełną akceptacją ryzyka luki.
Prop firmy a weekend. Wiele firm prop-tradingowych (funded accounts) wymusza zamykanie wszystkich pozycji przed weekendem — właśnie ze względu na ryzyko luki niedzielnej, której nie pokrywają ich systemy zarządzania ryzykiem. Jeśli handlujesz na koncie funded, sprawdź regulamin: naruszenie zakazu przetrzymywania pozycji przez weekend bywa traktowane jako złamanie zasad i może prowadzić do utraty konta. Konkretne reguły różnią się między firmami — jedne zabraniają holdingu bezwzględnie, inne dopuszczają go z ograniczonym lotażem.
Referendum Brexit, czerwiec 2016. Ankiety wskazywały na Remain. Traderzy z ekspozycją long GBP przez weekend — z dużym lewarem i stopami w zakresie kilkudziesięciu pipsów — mogli obudzić się z luką rzędu 1 200 pipsów na GBP/USD. Przy dużym lewarze i skoncentrowanej ekspozycji taki gap mógł wyzerować rachunek lub wygenerować ujemne saldo. To był event risk widoczny w kalendarzu — kto go zignorował, poniósł koszt, którego nie dało się już kontrolować.
2.3. Święta bankowe, lato, grudzień i zmiana czasu
Oprócz codziennych i tygodniowych okien istnieją okresy kalendarzowe, kiedy płynność spada na dni lub tygodnie. Profil sezonowy opisaliśmy w artykule o cyklu tygodniowym — tu skupiamy się na implikacjach dla ryzyka.
Święta bankowe — kiedy Londyn lub Nowy Jork nie handluje, overlap nie istnieje. Efekt jest natychmiastowy: spready na EUR/USD, które normalnie schodzą do 0,1 pipsa, utrzymują się na 0,3–0,8 pipsa przez cały dzień. Na parach GBP (UK bank holiday) lub USD (US bank holiday) efekt jest silniejszy. Kalendarz świąt bankowych jest publiczny i nie zmienia się z roku na rok — jedynym powodem, żeby dać się zaskoczyć, jest niesprawdzenie go.
| Okres / zdarzenie | Wpływ na płynność EUR/USD | Jak się przygotować |
|---|---|---|
| US bank holiday (MLK Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, Christmas) | Brak overlapu. Spready 2–4× norma. Wolumen −40–60%. | Zmniejsz pozycje lub nie handluj po 16:00 UTC. |
| UK bank holiday (Early May, Spring, Summer, Christmas, Boxing Day) | Brak Londynu. Spready 1,5–3× norma na parach EUR i GBP. | Unikaj GBP. EUR/USD akceptowalny rano, ale gorszy niż normalnie. |
| Japońskie święta (Golden Week, Obon, Nowy Rok) | Wpływ głównie na pary z JPY. EUR/USD: minimalny. | Unikaj USD/JPY i krzyży z JPY. |
| Lipiec–sierpień | ATR −20–35% vs średnia roczna. Głębokość niższa. Spike'i w cienkiej letniej płynności bywają gwałtowne. | Zmniejsz pozycje o 20–30%. Strategie trend-following generują więcej fałszywych sygnałów. |
| 20–31 grudnia | ATR −40–50%. Wolumen minimum roczne. Spready poszerzone. | Ogranicz handel krótkoterminowy. Pozycje swingowe — z szerokim SL i akceptacją gorszej egzekucji. |
| Zmiana czasu (DST transition) | 1–2 dni zamieszania: godziny publikacji danych się przesuwają, rollover w innej godzinie CET. Płynność bez zmian, ale ryzyko pomyłki rośnie. | Sprawdź kalendarz makro — godziny mogą być przesunięte o godzinę. Więcej w sekcji 2.3 artykułu o strukturze 24h rynku. |
Wartości procentowe oparte na porównaniu mediany dziennego ATR(14) z okresu danego zdarzenia vs mediana roczna, EUR/USD, dane z platformy ECN, 2020–2025. Rozrzut między latami jest duży — sierpień 2024 był wyjątkowo cichy, ale lipiec 2022 (z decyzjami ECB) miał ATR wyższy niż średnia. Traktuj te liczby jako orientację, nie jako precyzyjną prognozę dla konkretnego roku.
DST przesuwa godziny lokalne, nie strukturę płynności — kalendarz makro jest jedynym wiarygodnym źródłem aktualnych godzin.
Te same godziny to nie wszystko. Spread regime zmieniają też fixingi (WMR o 16:00 London / 17:00 CET — 5-minutowe okno z 15–20% dziennego wolumenu, po którym płynność gwałtownie spada), month-end, quarter-end, opcje wygasające przy dużych strike'ach i intervention risk. W okresach podwyższonej zmienności na rynkach akcji (np. wysoki VIX) banki mogą ograniczać linie kredytowe LP nawet w godzinach overlapu — płynność FX potrafi wyglądać jak „nocna" w środku dnia londyńskiego.
Codziennie o 16:00 czasu londyńskiego (= 17:00 CET zimą i latem; Polska i Wielka Brytania zmieniają DST tych samych weekendach, więc Polska–Londyn = stale +1h) ustalany jest WMR Benchmark — referencyjny kurs używany przez fundusze inwestycyjne, ETF-y i korporacje do wyceny ekspozycji walutowych. W 5-minutowym oknie wokół fixu (15:57:30–16:02:30 czasu Londynu, czyli 16:57:30–17:02:30 w Polsce) algorytmy benchmarkowe muszą wykonać zlecenia opiewające na 15–20% dziennego wolumenu — bez względu na to, jak wygląda wykres. Spread na EUR/USD potrafi rozszerzyć się trzy- do dziesięciokrotnie, a cena zrobić wyraźny ruch w jedną stronę, po czym wrócić w ciągu kilku minut. Ciasny stop-loss postawiony w tym oknie wokół widocznego poziomu technicznego zostaje zlikwidowany przez przepływ, który z analizą wykresu nie ma nic wspólnego — to mechaniczna egzekucja zleceń korporacyjnych. Po skandalach z lat 2013–2014 (manipulacje wokół fixingu, kary FCA i NYDFS dla Barclays, Citi, JPMorgan, RBS, UBS, BofA) okno fixingowe zostało rozszerzone z 1 do 5 minut, ale grawitacja flowu pozostała. Praktyczna konsekwencja: nie wchodź w nowe pozycje między 16:50 a 17:10 czasu polskiego, a otwarte pozycje z ciasnym SL warto traktować w tym oknie jako „ślepą próbę".
3. Rollover — pięć minut, które kosztują pieniądze
Rollover (overnight swap) to moment, w którym broker przesuwa datę rozliczenia otwartych pozycji o jeden dzień roboczy. Technicznie: pozycja z datą spot T+2 zostaje „przerzucona" na następny dzień — i naliczany jest swap wynikający z różnicy stóp procentowych między walutami w parze.
Na platformach detalicznych rollover następuje o stałej godzinie serwera — najczęściej 17:00 ET (Eastern Time), co odpowiada 22:00 CET zimą lub 23:00 CEST latem. Dokładna godzina zależy od brokera: niektórzy używają 21:00 UTC na stałe, inni 22:00 UTC, jeszcze inni dostosowują do DST. Warto sprawdzić w specyfikacji konta.
Co się dzieje w tym momencie?
- Dostawcy płynności aktualizują kwotowania — muszą przeliczyć forward points na nową datę rozliczenia. Na kilka sekund do kilku minut wycofują lub poszerzają oferty.
- Spready skaczą — na EUR/USD z 0,2–0,5 pipsa do 2–5 pipsów. Na parach egzotycznych bywa gorzej: EUR/PLN potrafi mieć spread 30–80 pipsów przez minutę.
- Głębokość spada do minimum — w książce zleceń na ECN widać dosłownie puste poziomy cenowe. Market Maker kwotuje, ale z poszerzonym spreadem i potencjalnymi re-quote'ami.
- Tick chart wygląda chaotycznie — pojedyncze transakcje przeskakują o kilka pipsów, bo brakuje zleceń pomiędzy poziomami.
O 22:00 CET dostawcy płynności cofają zlecenia. Spready wybijają. Jeśli masz wtedy otwarte zlecenie market, zwykle płacisz jeden z najgorszych spreadów dnia. Na głównych parach (EUR/USD, GBP/USD, USD/JPY) normalizacja jest zwykle szybsza. Na mniej płynnych parach spready wracają do normy wolniej — EUR/PLN czy USD/TRY potrafią być poszerzone przez kilkanaście minut po rolloverze.
Rynek FX rozlicza się T+2. Pozycja przetrzymana ze środy na czwartek ma datę rozliczenia przeskakującą z piątku na poniedziałek — przez weekend. Dlatego w środę naliczany jest potrójny swap (za sobotę, niedzielę i środę). Na parach z dużą różnicą stóp procentowych (np. USD/TRY, USD/MXN) potrójny swap w środę bywa odczuwalny — kilka do kilkunastu USD na 1 lot. Godzina naliczenia: ta sama co zwykły rollover (sprawdź u brokera). Niektórzy brokerzy naliczają potrójny swap w czwartek lub piątek — regulamin konta jest jedynym wiarygodnym źródłem.
Warto wiedzieć, że istnieje zjawisko tzw. swap hunting (carry trade na rollovery): część traderów otwiera pozycje na parach z wysokim dodatnim swapem tuż przed środowym zamknięciem, żeby zgarnąć potrójny swap, i zamyka je chwilę po naliczeniu. Ten przepływ generuje chwilowe zaburzenie płynności w oknie rollover — nagły napływ zleceń w jednym kierunku, a potem ich zamykanie. Efekt: dodatkowa zmienność spreadu i ceny dokładnie w momencie, kiedy rynek jest i tak najcieńszy. Dla pozostałych uczestników to kolejny powód, żeby nie handlować w oknie rollover.
Klikanie w rolloverze to płacenie podatku od pośpiechu. Prawie zawsze wejdziesz lub wyjdziesz gorzej, niż gdybyś poczekał kilka minut. Zlecenie market wysłane w tym momencie wykona się po cenie gorszej niż to samo zlecenie kilkanaście minut wcześniej lub później — na majors o co najmniej kilka pipsów, na egzotykach potencjalnie więcej. Stop loss, który akurat wypada na rollover, złapie dodatkowy slippage, bo głębokość po drugiej stronie jest minimalna. Najprostsze podejście: nie handlować aktywnie w oknie ±5–10 minut od rollover.
4. Jak zachowuje się broker, kiedy płynność znika
Większość brokerów detalicznych nie działa w czystym modelu agencyjnym lub czystym MM. Pracują w hybrydzie zależnej od klienta, instrumentu, godziny i ekspozycji netto. W nocnej przerwie model może się przesunąć w stronę silniejszej internalizacji — i to zmienia koszt egzekucji.
W overlap Londyn–NY różnica między kontem ECN a Market Maker jest kosmetyczna: ciasne spready, szybka egzekucja, slippage bliski zeru. Dlatego debata „ECN vs MM" w godzinach szczytu jest w dużej mierze akademicka. Ale kiedy płynność znika — a znika co wieczór — różnice stają się konkretne i kosztowne.
4.1. ECN/STP — prawda o pustej książce zleceń
Na koncie ECN (Electronic Communication Network) lub STP (Straight Through Processing) broker przekazuje zlecenie do puli dostawców płynności — banków, funduszy, innych brokerów. Cena, którą widzisz, to najlepsza oferta dostępna w danym momencie.
W cienkiej płynności ta pula się kurczy. Dostawcy:
- Poszerzają kwotowania — zamiast 0,1 pipsa spreadu oferują 1, 2, 5 pipsów. To rekompensata za ryzyko kwotowania w niepewnych warunkach.
- Zmniejszają wolumen — zamiast 5 mln na best bid/ask, stoi 200 tys. lub mniej. Zlecenie za 1 lot (100 tys.) wykona się po cenie widocznej na ekranie, ale za 5 lotów — część po gorszych poziomach (partial fill).
- Wycofują się całkowicie — w ekstremalnych momentach (flash crash, rollover, niedzielne otwarcie) w książce zleceń mogą być dosłownie puste poziomy. Zlecenie market wykona się po pierwszej dostępnej cenie — niezależnie od tego, ile pipsów dalej się znajduje.
9–18 marca 2020, panika covidowa. To nie detaliczni brokerzy zaczęli grać nieczysto. Prime brokerzy tier-1 (Barclays, Citi, JPMorgan, Goldman) nagle rozszerzyli własne kwotowania dla LP z 0,1–0,2 pipsa do 1,5–3 pipsów na majorsach i zaczęli hurtowo odrzucać zlecenia od agregatorów detalicznych. Z perspektywy banku tier-1 broker detaliczny (i jego niedopasowane ryzyko) to po prostu kolejny ryzykowny kontrahent. Kiedy w Londynie i Nowym Jorku włącza się risk management, odcinana jest rura z płynnością — od góry łańcucha. Twój detaliczny MT4 staje się „martwy" (kwotowania zamarzają, market orders re-quote'owane), a Ty jesteś ostatnim ogniwem łańcucha pokarmowego, które ponosi pełen koszt tej przerwy w dostawie. Ten epizod był jednym z powodów, dla których ESMA i FCA w 2020 r. ponownie sprawdzały adekwatność kapitałową brokerów detalicznych.
Zaletą ECN jest przejrzystość — przynajmniej w obrębie puli LP podłączonych do Twojego brokera. Wadą: w cienkiej płynności ten widok bywa nieprzyjemny. Spread 5 pipsów na EUR/USD o 22:02 CET nie jest błędem platformy — to faktyczny koszt handlowania w momencie, kiedy rynek jest prawie pusty.
Ważny niuans: DOM na platformie detalicznej to nie pełna międzybankowa książka zleceń. To, co MT5 lub cTrader pokazują jako Depth of Market, to agregacja ofert od dostawców płynności podłączonych do Twojego brokera — zwykle kilku do kilkunastu LP. Pełna książka FX spot nie istnieje w jednym miejscu (rynek OTC), więc żadna detaliczna platforma nie daje wglądu w „cały rynek". Mimo to DOM na ECN jest użyteczny: różnica między książką z 5 mln EUR na best bid (overlap) a książką z 200 tys. EUR (nocna przerwa) jest widoczna i mówi wprost o aktualnych warunkach egzekucji. Jeśli Twoja platforma tego nie pokazuje — spread bid/ask pozostaje najlepszym proxy.
4.2. Market Maker — re-quote, last look i widening
A po drugiej stronie spektrum? Market Maker kwotuje ceny z własnej księgi. Sam staje po drugiej stronie transakcji klienta i hedguje ekspozycję na rynku, kiedy uznaje to za konieczne. W normalnych warunkach efekt jest taki, że spready bywają stabilniejsze niż na ECN — broker wygładza krótkoterminowe wahania. Kiedy płynność na rynku międzybankowym wysycha, ten model też ma swoje problemy.
Widening (poszerzanie spreadu) — broker MM też poszerza spready w cienkiej płynności, bo sam hedguje pozycje na rynku międzybankowym. Jeśli jego dostawcy poszerzyli kwotowania, MM musi to odzwierciedlić — albo zaabsorbować stratę.
Re-quote — klient klika „buy" po 1.0850, ale zanim zlecenie dotrze do serwera, cena się zmienia. Broker odrzuca zlecenie i proponuje nową cenę. W głębokim rynku re-quote'y są rzadkie. W cienkiej płynności — częstsze, szczególnie na zleceniach market przy szybkim ruchu cenowym.
Last look — mechanizm, w którym broker (lub dostawca płynności) ma kilkaset milisekund na akceptację lub odrzucenie zlecenia po tym, jak klient kliknął. W cienkiej płynności okno last look daje brokerowi czas na sprawdzenie, czy cena się nie zmieniła — i odrzucenie zlecenia, jeśli tak. Traderzy instytucjonalni znają ten mechanizm od lat; detaliczni — rzadziej. W regulaminach brokerów brak informacji o last look jest standardem, ale BIS i GFXC dokumentowały tę praktykę w FX Global Code.
Żaden z tych mechanizmów sam w sobie nie jest nadużyciem. MM, który hedguje pozycje na cienkiej płynności, ma realne ryzyko — widening i re-quote to sposoby, jakimi to ryzyko zarządza. Nie zmienia to faktu, że dla tradera efekt jest namacalny: gorsza cena, dłuższy czas realizacji, wyższy koszt transakcji. Warto to rozumieć nie po to, żeby szukać winnego, ale żeby wiedzieć, czego się spodziewać.
Prawdziwy test jakości brokera to nie średni spread, tylko rozkład filli: pozytywny vs negatywny slippage, odrzucenia, partial fills i latency pod stresem. Brokerzy rzadko publikują te dane — musisz je zmierzyć sam, logując execution time i fill price w arkuszu.
4.3. Gwarantowany stop loss — kiedy ma sens
Niektórzy brokerzy Market Maker oferują gwarantowany stop loss (GSL) — zlecenie, które wykona się dokładnie po ustawionej cenie, niezależnie od gapu czy slippage'u. Za tę gwarancję broker pobiera dodatkowy spread lub premię (zwykle 1–5 pipsów, zależy od pary i brokera).
GSL to droga polisa ubezpieczeniowa. Działa w normalnych warunkach, ale u wielu brokerów w regulaminie istnieją klauzule nadzwyczajne (Force Majeure), które w skrajnych warunkach (jak CHF 2015 czy COVID 2020) mogą ograniczać zakres gwarancji. Mimo to, GSL ma sens w konkretnych sytuacjach:
- Trzymanie pozycji przez weekend na parach ze zidentyfikowanym ryzykiem gapowym (EM, GBP w okresie politycznym).
- Handel na parach egzotycznych w godzinach ograniczonej płynności.
- Pozycje z ciasnym SL (10–20 pipsów), gdzie slippage 5–10 pipsów zmienia ekonomikę transakcji.
GSL nie ma sensu:
- Na EUR/USD w godzinach overlap — slippage jest minimalny, a premia za GSL to dodatkowy koszt bez wartości.
- Na szerokich SL (80+ pipsów) — potencjalny slippage stanowi mały procent SL.
GSL jest dostępny wyłącznie u brokerów Market Maker, bo to broker gwarantuje egzekucję z własnego kapitału. Na ECN nikt nie gwarantuje ceny egzekucji — to wynika z konstrukcji modelu. Nie każdy broker MM oferuje GSL — sprawdź regulamin.
5. Ryzyka, które materializują się w cienkiej płynności
Cienka płynność nie wymyśla nowych sposobów na stratę — ale sprawia, że znane mechanizmy działają ostrzej. Slippage, który w overlap jest niezauważalny, w nocnej przerwie potrafi dołożyć kilka pipsów do każdego zlecenia. Gap, który w głębokim rynku wyniósłby kilka pipsów, w cienkiej płynności urasta do kilkudziesięciu. Mechanizmy kaskadowe (flash crash), które opisaliśmy w artykule o koncentracji płynności, bez cienkiego rynku po prostu nie mogłyby zaistnieć.
Trzy ryzyka zasługują na szczególną uwagę, bo dotykają traderów detalicznych najczęściej.
5.1. Stop loss w cienkiej płynności — ile naprawdę kosztuje
Stop loss to zlecenie warunkowe: „jeśli cena dotknie poziomu X, wyślij zlecenie market (sprzedaj / kup po rynku)". W głębokim rynku różnica między ceną wyzwolenia (trigger) a ceną egzekucji jest minimalna — 0,0–0,3 pipsa na EUR/USD w overlap.
W cienkiej płynności ta różnica rośnie, bo:
- Cena może przeskoczyć poziom triggera (gap) — zlecenie aktywuje się, ale po pierwszej dostępnej cenie, która jest daleko.
- W momencie aktywacji w książce zleceń może nie być wystarczającej głębokości — zlecenie „zjada" kilka poziomów cenowych, każdy gorszy od poprzedniego.
- W szybkim ruchu (spike, flash crash) wiele stop lossów aktywuje się jednocześnie — tworząc jednokierunkowy flow, który pogarsza ceny egzekucji dla wszystkich.
Orientacyjne wartości dodatkowego slippage na stop loss, EUR/USD, 1 lot:
| Warunki rynkowe | Dodatkowy slippage (ponad SL) | Przykład: SL = 20 pipsów |
|---|---|---|
| Overlap Londyn–NY, spokojny rynek | 0,0–0,3 pipsa | Realna strata: 20,0–20,3 pips |
| Londyn rdzeń, bez danych | 0,1–0,5 pipsa | 20,1–20,5 pips |
| Azja rdzeń | 0,2–1,0 pipsa | 20,2–21,0 pips |
| Nocna przerwa / rollover | 1–5 pipsów | 21–25 pips |
| Niedzielne otwarcie z luką | 5–80+ pipsów (zależy od gapu) | 25–100+ pips |
| Flash crash | 20–200+ pipsów | 40–220+ pips |
Wartości orientacyjne, oparte na zestawieniach slippage z dwóch platform ECN i publicznie dostępnych raportów brokerskich za 2019–2025. Mierzone jako mediana różnicy trigger–fill na zleceniach stop, EUR/USD, 1 lot, z wykluczeniem świąt bankowych. Rzeczywisty slippage zależy od brokera, LP, momentu i rozmiaru zlecenia — te liczby pokazują rzędy wielkości, nie wartości referencyjne dla konkretnej platformy.
Kalkulacja jest prosta. Pozycja 2 loty, SL 20 pipsów, planowana strata: 400 USD. Slippage 10 pipsów (nocna przerwa + dane): realna strata 600 USD. To 50% więcej niż plan. Kto nie uwzględnia slippage'u w kalkulacji ryzyka, systematycznie niedoszacowuje swoje straty.
15 marca 2020 (niedziela) — Fed ogłasza awaryjną obniżkę stóp o 100 pb i uruchomienie QE na 700 mld USD. Rynek FX otwiera się w Wellington z panicznym przepływem, spread na majors kilkunastopipsowy przez pierwsze minuty. Scenariusz modelowy: short EUR/USD z piątku otwarty po 1.0730, SL na 1.0760 (planowana strata 30 pipsów). Niedzielne otwarcie po decyzji Fed — pierwsze kwotowanie 1.0980, luka ok. 250 pipsów. Stop aktywuje się na 1.0760, ale głębokość po drugiej stronie jest minimalna — egzekucja po 1.0985. Slippage w jednym fillu: 225 pipsów. Realna strata na pozycji: 255 pipsów zamiast planowanych 30. Konkretne poziomy różniły się między feedami — mechanika kaskady była wspólna. Przy 1 locie i małym rachunku jeden taki fill potrafił zabrać znaczną część kapitału.
5.2. Fałszywe przebicia i spike'i bez kontynuacji
O trzeciej w nocy EUR/USD przebija okrągły poziom 1.0800. Trader breakoutowy widzi sygnał, wchodzi po rynku (z poszerzonym spreadem i slippage'em), a po kwadransie cena jest z powrotem na 1.0805. Sygnał był „poprawny" technicznie, ale za przebiciem nie stał żaden realny flow — wystarczyło kilka zleceń na cienkim rynku, żeby cenę popchnąć za poziom. Po zebraniu stopów ruch się wyczerpał.
To powtarzalny, algorytmiczny schemat przepychania ceny minimalnym kosztem do klastra zleceń — i nie wymaga złej woli, tylko wiedzy o tym, gdzie statystycznie stoją stopy. W cienkiej płynności przebicie poziomu technicznego (wsparcia, oporu, round number) wymaga ułamka wolumenu potrzebnego w overlap — bo po drugiej stronie po prostu nikogo nie ma. Aktywują się kaskadowo stopy, krótkoterminowe algorytmy wyciskają ten ruch o kilka pipsów, po czym flow się kończy i cena wraca. W overlap ten sam breakout miałby szansę na kontynuację — bo stałby za nim instytucjonalny wolumen, a nie kilka algorytmów polujących na klastry.
Uwaga: „Volume" na MT4/MT5 to liczba ticków (zmian cen), nie realny wolumen transakcyjny rynku spot FX. Wzrost ticków przy nocnym breakoucie może być efektem algorytmicznego kwotowania MM, nie realnego popytu. Wnioski o „mocnym wybiciu na wolumenie" w cienkiej płynności są często półślepe.
Gdzie szukać realnego wolumenu FX. Rzetelne dane wolumenowe dostępne są wyłącznie z CME futures (6E, 6B, 6J, 6A) pod profesjonalnymi platformami — Sierra Chart z feedem Rithmic lub CQG, Bookmap, ATAS. Futures na walutach korelują z kursami spot na poziomie 0,95–0,99 w ujęciu dziennym, więc wolumen z CME jest wiarygodnym proxy dla spotu. Dopóki nie podepniesz takiego feedu, nocne wybicia na detalicznej platformie FX zawsze będą częściowo zgadywanką — wykres widzisz, ale weryfikacja przez wolumen jest niedostępna.
O 3:00 UTC breakout EUR/USD ponad okrągły poziom wyglądał na sygnał. Tick volume: kilka ticków. Spread: ponad 1 pips. Po 8 minutach cena wróciła. Strata: spread + slippage + prowizja. Filtr godzinowy powinien być częścią systemu, nie opcją. Trudność polega na tym, żeby nie reagować na sygnał w czasie rzeczywistym. Kilka wskazówek:
- Jeśli przebicie następuje poza overlap (21:00–06:00 UTC na EUR/USD), traktuj je z rezerwą.
- Jeśli wolumen przy przebiciu jest niski (lub nie masz danych o wolumenie — co na detalicznej platformie jest normą), nie zakładaj kontynuacji.
- Poczekaj na retest poziomu w godzinach normalnej płynności. Jeśli przebicie się utrzyma w overlap — jest prawdziwe. Jeśli nie — było artefaktem cienkiego rynku.
5.3. „Polowanie na stopy" — mechanizm, nie spisek
„Mój broker poluje na moje stop lossy" — to jedno z najczęstszych przekonań wśród traderów detalicznych. Wersja spiskowa (broker widzi Twojego SL i celowo przesuwa cenę, żeby go zebrać) jest nieprawdziwa dla brokerów ECN i prawdopodobnie przesadzona nawet dla większości Market Makerów. Ale mechanizm, który wygląda jak „polowanie na stopy", rzeczywiście istnieje — i ma strukturalną przyczynę.
Stop lossy traderów detalicznych (i nie tylko) koncentrują się w przewidywalnych miejscach: pod/nad okrągłymi liczbami, przy widocznych wsparciach/oporach, przy ostatnich swing high/low. Algorytmy market makingowe i instytucjonalni traderzy znają tę tendencję — nie dlatego, że widzą Twoje konkretne zlecenie, ale dlatego, że statystycznie wiedzą, gdzie stopy się kumulują.
W cienkiej płynności wystarczy relatywnie małe zlecenie, żeby przesunąć cenę do poziomu, na którym stoi klaster stop lossów. Po ich aktywacji ruch się przyspiesza (kaskada), a potem — kiedy stopy zostaną zebrane — cena wraca. Nie dlatego, że „broker oddaje cenę", lecz dlatego, że jednokierunkowy flow się wyczerpał i pojawia się flow przeciwny.
Nie potrzebujesz doktoratu z ekonomii ani opracowań Oslera (2005), żeby pojąć, że klastry Waszych stopów pod okrągłymi poziomami to dla banków i HFT darmowy bankomat. Osler na danych z OANDA dostarczyła twardą empirię — koncentrację zleceń przy round numbers i mechanikę kaskady — ale operacyjnie wystarczy zobaczyć trzy nocne sweepy 1.0800 z rzędu, żeby przestać udawać, że to przypadek. To mechanizm rynkowy, nie spisek brokera. Tym groźniejszy, że nie wymaga niczyjej złej woli.
Do naturalnej kaskady dochodzi czasem mechanika ostrzejsza: w cienkim arkuszu algorytmy wystawiają w DOM wielkie zlecenia limit po jednej stronie, przepychają cenę w kierunku klastra stopów, a sekundy później wycofują te oferty bez egzekucji. Taki wzorzec — spoofing — jest zakazany przez MAR w UE i Dodd-Frank w USA, ale na OTC spot FX (brak centralnego order booka) detekcja i ściganie są znacznie trudniejsze niż na scentralizowanych giełdach futures. Dla tradera detalicznego konsekwencja jest ta sama co przy „naturalnej" kaskadzie: stop ustawiony dokładnie na widocznym wsparciu / oporze w cienkim rynku to zaproszenie do zebrania — niezależnie, czy popchnął go regulowany animator, czy nielegalny algorytm.
3 stycznia 2019, nocna sesja azjatycka, ułamek normalnego wolumenu (japońskie banki miały wolne z powodu święta państwowego). AUD/JPY spada o ok. 4 centy (ok. 400 pipsów) w kilka minut, zbierając klastry stopów pod okrągłymi poziomami. Kaskada: każdy stop generuje dalszą sprzedaż. Po kilkunastu minutach cena wraca blisko punktu wyjścia. RBA opublikowała szczegółowy raport (Bulletin, marzec 2019) dokumentujący mechanizm — jest udokumentowany i powtarzalny jako mechanizm rynkowy.
Co z tego wynika praktycznie? Ustawianie SL dokładnie na widocznym wsparciu/oporze lub okrągłej liczbie (1.0800, 1.1000) w cienkiej płynności to zaproszenie do zebrania. Przesunięcie SL o 5–10 pipsów poza oczywisty poziom zmniejsza prawdopodobieństwo aktywacji w „sweep" — ale oczywiście zwiększa potencjalną stratę. To kompromis, nie rozwiązanie.
6. Zarządzanie ryzykiem — ramka operacyjna
Dość teorii. Co konkretnie zmienić w handlu, kiedy płynność jest niska? Odpowiedź nie wymaga zaawansowanej matematyki — wystarczy skorygować kilka parametrów, które i tak ustawiasz przed każdą transakcją.
6.1. Position sizing w cienkiej płynności
Większość kalkulatorów position sizing zakłada, że SL wykona się mniej więcej tam, gdzie go ustawiłeś. W overlap to rozsądne założenie. W nocnej przerwie — nie. Jeśli slippage potrafi dodać 3–5 pipsów do 20-pipsowego SL, to Twoja realna strata jest 15–25% wyższa niż kalkulacja. Rozwiązanie: zmniejszyć pozycję proporcjonalnie do oczekiwanego slippage'u.
Przykład liczbowy:
- SL = 30 pipsów. Normalny position sizing: 1 lot (strata 300 USD).
- Okno: nocna przerwa. Oczekiwany slippage: 3–5 pipsów, czyli 10–17% SL.
- Dostosowany position sizing: 0,85 lota → strata z slippage'em (35 pipsów × 0,85 = 297,5 USD) zbliżona do planowanej.
Detal gra na nosa, nie licząc poślizgu. Dlatego detal traci depozyt z precyzją szwajcarskiego zegarka. Redukuj o połowę albo nie handluj. Zero w kolumnie niskiej płynności to też pozycja. Koszt: niższy potencjał zysku na pojedynczej transakcji. Wartość: eliminacja scenariusza „strata 2× większa niż plan".
Loguj spread w momencie wejścia, odchylenie od ceny kliknięcia i czas wykonania. Przez miesiąc. Po 20 transakcjach w różnych godzinach będziesz wiedział więcej o swoim brokerze niż z całego marketingu na jego stronie.
6.2. Rodzaje zleceń a warunki egzekucji
Typ zlecenia, który w overlap nie ma znaczenia, w cienkiej płynności może zdecydować o kilku pipsach różnicy.
Market order w nocnej płynności oddaje kontrolę nad ceną egzekucji drugiej stronie rynku — wpisujesz „kup teraz", a cenę ustala ktokolwiek jest po drugiej stronie. W cienkiej płynności ta cena potrafi być daleko od tego, co widziałeś na ekranie sekundę wcześniej.
Limit order to jedyna sensowna tarcza w dziurawym arkuszu. Ryzyko: zlecenie może się nie wykonać, jeśli cena przeskoczy poziom bez dotknięcia. Ale lepiej nie mieć pozycji niż mieć ją po cenie, której nie planowałeś.
Stop order — i tu zaczyna się problem. Stop to instrukcja warunkowa: „kiedy cena dotknie X, wyślij market order". W cienkiej płynności stop zamienia się w zlecenie market wysłane w najgorszym możliwym momencie — akurat kiedy rynek gwałtownie się porusza. Slippage na stopach w cienkiej płynności jest systematycznie gorszy niż na zleceniach market wysłanych świadomie.
Stop limit — „kiedy cena dotknie X, wyślij limit order po cenie Y". Chroni przed slippage'em, ale w cienkiej płynności (gap, spike) cena może przeskoczyć zarówno X, jak i Y — i zlecenie się nie wykona. Pozycja pozostaje otwarta, co może być gorszym scenariuszem niż egzekucja z dużym slippage'em. Uwaga: MT4 i MT5 obsługują stop limit na FX, ale nie wszystkie platformy detaliczne je oferują — sprawdź, czy Twoja platforma pozwala ustawić stop limit, zanim zaczniesz na nim polegać.
Gwarantowany stop loss (GSL) — „wykonaj po cenie X, bez względu na warunki". Eliminuje slippage, ale kosztuje premię. Dostępny tylko u wybranych brokerów MM.
W praktyce: do wejść w cienkiej płynności — limit orders. Do wyjść awaryjnych — standardowe stopy (bo brak ochrony jest gorszy niż slippage). Do weekendowego ryzyka na parach z dużym potencjałem gapu — GSL, jeśli broker go oferuje. Na rynku OTC nie ma parasola ochronnego w nocy. Wybierasz tylko, z której strony i jak mocno dasz się sponiewierać systemowi.
6.3. Checklist: kiedy zmniejszyć ekspozycję
Przed sesją — 60 sekund:
- Bank holiday USA/UK? Brak overlapu. Zmniejsz pozycje lub odpuść dzień.
- Piątek + weekendowe ryzyko (wybory, referendum, szczyt G7)? Zamknij lub zabezpiecz pozycje do 16:00 UTC.
- Handlujesz po 21:00 UTC? Rollover + nocna przerwa — mniejsze pozycje, limit orders, zero egzotyków.
- Spread na Twojej parze przekracza dwukrotność normy? Niezależnie od godziny — płynność jest niska. Dostosuj rozmiar pozycji.
- Lipiec–sierpień albo ostatni tydzień grudnia? Luźniejsze parametry, mniejsze oczekiwania co do ATR.
- Zmiana czasu w ostatnich dniach (DST)? Zweryfikuj godziny rollover, publikacji danych i fixingów.
Tu nie trzeba talentu. Trzeba nie być leniwym: sprawdzić godzinę, spread i kalendarz.
| Warunek | Akcja |
|---|---|
| Spread > 2× mediany dla tej godziny | Nie wchodzisz — czekasz na normalizację |
| Rollover za < 10 minut | Nie otwierasz nowych pozycji |
| Piątek po 17:00 UTC na majors | Zamykasz intraday lub akceptujesz weekend risk |
| Pierwsze 15–30 min po otwarciu tygodnia | Obserwujesz — nie handlujesz |
| Egzotyki poza lokalną sesją | Odpuszczasz lub drastycznie redukujesz lot |
| Tier 1 w ciągu godziny + cienki rynek | Flat lub daleki SL z akceptacją slippage |
7. Co z tego wynika dla handlu
Niska płynność na FX to nie jest egzotyczny problem dotyczący nocnych scalperów. Każdej doby jest kilka godzin, kiedy wykres wygląda normalnie, ale warunki za tym wykresem — spready, głębokość, slippage — są fundamentalnie inne. Policzmy to: trader wieczorowy, 20 transakcji miesięcznie, SL 20 pipsów, 1 lot. Systematyczny slippage 3 pipsy per trade = 60 USD/mies., 720 USD/rok. Przy koncie 10 000 USD to 7,2% kosztów, które nie istnieją w żadnym backteście.
Twój daytradingowy stop na 15 pipsów o 23:30 to iluzja. Rynek zrealizuje cię tam, gdzie znajdzie pierwszego chętnego po przeciwnej stronie. Często 40 pipsów dalej. Powtórzone 20 razy w miesiącu, ta „drobna" różnica potrafi zepchnąć konto z lekkiego plusu w stały dryf w dół.
Polski detal etatowy to darmowa stołówka dla londyńskich i nowojorskich algorytmów. Odpalają terminal po 19:00, rzucając się prosto w paszczę rosnących spreadów i zerowej głębokości — Londyn zamyka biurka, Nowy Jork schodzi, w arkuszu robi się pusto. Ale to nie powód do rezygnacji z handlu wieczornego. Mniejsze pozycje, szersze SL, pary major zamiast egzotyków, limit orders do wejść — te cztery korekty wystarczą, żeby koszt cienkiej płynności sprowadzić do akceptowalnego poziomu. Bez nich wieczorny handel z polskiej kawalerki to po prostu cicha redystrybucja kapitału w stronę lepiej ulokowanych algorytmów.
Weekendowe ryzyko warto policzyć na konkretach. W artykule o cyklu tygodniowym jest ramka decyzyjna z przykładowym scenariuszem gapowym. Krótko: koszt zamknięcia pozycji w piątek jest znany (spread + ewentualna prowizja). Koszt gapu — nieznany i potencjalnie kilkukrotnie wyższy. Kto trzyma pozycję na parze EM przez weekend z ryzykiem geopolitycznym w tle, powinien mieć na to albo GSL, albo świadomą kalkulację worst-case.
Święta bankowe, lato, grudzień — daty znane z rocznym wyprzedzeniem. Sprawdzenie kalendarza świąt na nadchodzący tydzień to 5 minut w niedzielę wieczorem. A jednak co roku, przy każdym US Thanksgiving, na forach pojawiają się pytania: „dlaczego rynek się nie rusza?". Spread bid-ask to najprostszy wskaźnik płynności, który masz w czasie rzeczywistym. Na EUR/USD powyżej 0,5 pipsa — rynek cię ostrzega. Powyżej 1,0 pipsa — warunki egzekucji są poniżej akceptowalnego minimum. Ale zegarek i kalendarz pozwalają się przygotować, zanim ten sygnał w ogóle się pojawi.
Trader z leadu — ten, który w czwartek o 22:03 miał stop złapany z dodatkowym slippage'em ponad plan — prawdopodobnie wiedział, że rollover jest ryzykowny. Po prostu nie zmienił rozmiaru pozycji. To nie problem wiedzy. To problem wdrożenia. Cała mechanika z tego artykułu — od tabel głębokości po asymetrię egzekucji — jest dostępna od dawna w raportach BIS, CLS i RBA. Detal nadal traci, bo wiedza bez checklisty z punktu 6.3 zostaje na poziomie ciekawostki, a nie procedury.
FAQ – najczęściej zadawane pytania
Kiedy dokładnie jest rollover i dlaczego mój broker ma inną godzinę niż opisana?
Rollover następuje o stałej godzinie serwera brokera — najczęściej 17:00 ET (Eastern Time), co odpowiada 22:00 CET zimą / 23:00 CEST latem. Ale nie każdy broker stosuje tę godzinę: niektórzy mają serwer w innej strefie czasowej, inni dostosowują do DST, a jeszcze inni stosują 21:00 UTC na stałe. Jedynym wiarygodnym źródłem jest specyfikacja konta u Twojego brokera. Na platformie MT4/MT5 rollover widać po nagłym rozszerzeniu spreadu i naliczeniu swapu na otwartych pozycjach.
Czy Market Maker naprawdę „widzi" moje stop lossy?
Na koncie Market Maker — technicznie tak, bo Twoje zlecenia są na serwerze brokera. Ale „widzenie" stopów i „celowe polowanie" to dwie różne rzeczy. Regulowani brokerzy podlegają nadzorowi (FCA, CySEC, KNF) i celowe manipulowanie ceną jest zakazane. Co się naprawdę dzieje: stop lossy koncentrują się w przewidywalnych miejscach (okrągłe poziomy, widoczne S/R), a w cienkiej płynności wystarczy niewielki flow, żeby je aktywować. Efekt wygląda jak „polowanie", ale mechanizm jest rynkowy. Na modelu agencyjnym (ECN/STP) broker nie internalizuje stopów tak jak MM — ale konkretna architektura serwera i platformy może się różnić. Niezależnie od modelu: algorytmy rynkowe i tak wiedzą, gdzie stopy statystycznie stoją, bo koncentracja przy widocznych poziomach jest dobrze udokumentowana (Osler, 2005).
Czy gwarantowany stop loss (GSL) jest dostępny u każdego brokera?
Nie. GSL oferują wyłącznie niektórzy brokerzy Market Maker — bo to broker gwarantuje egzekucję z własnego kapitału. Na kontach ECN/STP gwarantowany stop loss nie istnieje z definicji: cena egzekucji zależy od tego, co jest dostępne w puli płynności. Wśród brokerów MM oferujących GSL — sprawdź regulamin i cennik, bo premia za gwarancję różni się znacząco (od 1 do 5+ pipsów zależnie od pary i brokera).
Czy powinienem całkowicie unikać handlu w nocy (21:00–07:00 CET)?
Zależy od par i od podejścia. Na USD/JPY czy AUD/USD sesja azjatycka oferuje przyzwoitą płynność — to ich „domowe" godziny. Z mniejszymi pozycjami, limit orders zamiast market i akceptacją poszerzonych spreadów handel nocą da się prowadzić sensownie. Na EUR/USD, GBP/USD czy EUR/PLN warunki nocą CET są strukturalnie gorsze — ale jeśli ktoś ma czas na handel wyłącznie wieczorami, to nie powód, żeby rezygnować. Powód, żeby dostosować parametry.
Jak sprawdzić, czy aktualnie panuje niska płynność?
Najprostsze kryterium: spread. Na EUR/USD: <0,2 pipsa = głęboki rynek, 0,2–0,5 = akceptowalny, >0,5 = cienki, >1,0 = bardzo cienki. Jeśli platforma pokazuje DOM (Depth of Market) — sprawdź wolumen na kilku pierwszych poziomach bid/ask. <1 mln na best bid/ask = rynek jest cienki. Na platformach bez DOM-u: spread + godzina + kalendarz świąt = wystarczający obraz.
Jak zmierzyć, czy broker stosuje asymetryczny slippage w nocy?
Średni spread w marketingu nie mówi nic o rozkładzie filli. Pobierz plik Journal z MT4/MT5 (Plik → Otwórz folder danych → katalog logs — pliki .log z milisekundowymi znacznikami egzekucji) i zestaw go z niezależnym tickowym feedem (inny broker ECN albo publiczny feed Dukascopy) z tej samej milisekundy. Wzorzec diagnostyczny: terminal re-quote'uje lub odrzuca zlecenia, które natychmiast dałyby zysk, ale przyjmuje bez oporu te same typy zleceń, gdy ruch jest przeciwny. Jeśli mediana fill time dla zleceń przed ruchem korzystnym jest 2–5× wyższa niż dla stratnych — masz twarde dane do compliance brokera lub zgłoszenia do regulatora (KNF, FCA, CySEC, BaFin). Test pracochłonny, ale jedyny obiektywny.
Czy flash crash może mnie dotknąć na EUR/USD?
EUR/USD to najbardziej płynna para walutowa na świecie i jest najmniej podatna na klasyczny flash crash. Historyczne flash crashe (GBP/USD 2016, AUD/JPY 2019) dotyczyły par o mniejszej płynności w godzinach azjatyckich. Ale gwałtowne ruchy na EUR/USD (30–50 pipsów w sekundy) zdarzają się regularnie — przy publikacjach NFP, CPI, decyzjach FOMC. To nie flash crash, lecz „normalna" reakcja na dane w głębokim rynku. Ryzyko flash crashu na EUR/USD istnieje teoretycznie, ale praktycznie jest niskie w normalnych warunkach. Na krzyżach z EUR (EUR/TRY, EUR/ZAR) — znacząco wyższe.
Bibliografia i źródła danych
Płynność, mikrostruktura i ryzyka rynku FX
- Mancini L., Ranaldo A., Wrampelmeyer J. (2013), „Liquidity in the Foreign Exchange Market: Measurement, Commonality, and Risk Premiums", Journal of Finance, vol. 68(5). Analiza wymiarów płynności FX (tightness, depth, resiliency) i ich zmienności w cyklu dobowym.
- Ranaldo A. (2009), „Segmentation and Time-of-Day Patterns in Foreign Exchange Markets", Journal of Banking & Finance, vol. 33(12). Profil płynności godzina po godzinie — dokumentacja nocnych minimów.
- Chaboud A., Chiquoine B., Hjalmarsson E., Vega C. (2014), „Rise of the Machines: Algorithmic Trading in the Foreign Exchange Market", Journal of Finance, vol. 69(5). Rola algorytmów w tworzeniu i wycofywaniu płynności.
Stop lossy, kaskady i „stop hunting"
- Osler C.L. (2005), „Stop-Loss Orders and Price Cascades in Currency Markets", Journal of International Money and Finance, vol. 24(2). Kluczowa praca dokumentująca koncentrację stop lossów przy okrągłych poziomach i mechanizm kaskad cenowych.
- Osler C.L. (2003), „Currency Orders and Exchange Rate Dynamics: An Explanation for the Predictive Success of Technical Analysis", Journal of Finance, vol. 58(5). Empiryczne potwierdzenie, że zlecenia warunkowe (stopy, limity) wpływają na dynamikę kursu walutowego.
Flash crashe i zdarzenia ekstremalne
- BIS, „The sterling 'flash event' of 7 October 2016", BIS Markets Committee, January 2017. Analiza przyczyn flash crashu GBP/USD — rola cienkiej płynności azjatyckiej i kaskady algorytmicznej.
- Reserve Bank of Australia, „The Australian Dollar Flash Event of 3 January 2019", RBA Bulletin, March 2019. Flash crash AUD/JPY — dokumentacja mechanizmu w cienkiej świątecznej płynności.
- SNB, „Swiss National Bank discontinues minimum exchange rate", komunikat prasowy, 15 January 2015. EUR/CHF — przypadek ekstremalny: brak płynności po nagłej decyzji banku centralnego.
Praktyki egzekucji i modele brokerskie
- GFXC (Global Foreign Exchange Committee), „FX Global Code", 2021 update. Standard rynkowy dotyczący praktyk egzekucji, w tym last look, pre-hedging, i obowiązków dostawców płynności. (globalfxc.org).
- King M.R., Osler C.L., Rime D. (2013), „The Market Microstructure Approach to Foreign Exchange: Looking Back and Looking Forward", Journal of International Money and Finance, vol. 38. Przegląd modeli egzekucji na rynku FX — dealer, ECN, retail.
Dane rynkowe
- BIS (Bank for International Settlements), „Triennial Central Bank Survey", April 2022 — obroty FX: 7,5 bln USD/dzień (net-net). Aktualizacja Triennial 2025 wstępnie wskazuje na ok. 9,6 bln USD/dzień (preliminary, do weryfikacji w finalnej publikacji). (bis.org).
- CLS Group, „CLSSettlement Data", 2024–2025. Profil godzinowy wolumenu rozliczeniowego. (cls-group.com).