Ryzyko zdarzeń: publikacje makro, luki cenowe, stress testing i VaR
W poprzednim artykule rozbiliśmy portfel na ekspozycję walutową netto i pokazaliśmy, jak korelacja zamienia pięć pozycji w jeden zakład. Teraz zajmujemy się czymś, czego żadna korelacja nie ujmie: zdarzeniem, które przychodzi z zewnątrz i w ułamku sekundy zmienia reguły gry. Non-Farm Payrolls o 14:30 CET, decyzja FOMC o 20:00, flash crash w niedzielną noc, tweet prezydenta o taryfach — to nie „zmienność", to event risk. Ryzyko zdarzeń źle mieści się w modelach opartych o rozkład normalny i ciągłość cen, nie mieści się w standardowym backteście i potrafi całkowicie rozjechać cenę wykonania Twojego Stop Lossa — bo w momencie publikacji rynek może przeskoczyć Twój SL o 30 pipsów bez jednego ticka pomiędzy. W tym artykule poznasz mechanikę event risk, nauczysz się liczyć Value-at-Risk dla detalicznego portfela FX, przeprowadzisz stress test na realnych scenariuszach historycznych i zbudujesz procedurę pre-event, która chroni kapitał.
- Event risk nie siedzi w backteście — publikacja makro, decyzja banku centralnego lub zdarzenie geopolityczne może przesunąć cenę o 100–300 pipsów w sekundach, pomijając Twój Stop Loss
- Luki cenowe (gap) generują slippage — weekendowe gapy, flash crashe i niespodziewane zdarzenia potrafią 3–5× przekroczyć planowaną stratę, a standardowy SL nie chroni przed luką
- VaR pokazuje „normalnie zły" dzień — mówi: „w 95% dni strata nie przekroczy X" — ale to te 5% Cię zabija, bo VaR nie mierzy rozmiaru katastrofy (tail risk)
- Stress test odpowiada na „co jeśli?" — nakładasz scenariusze historyczne (CHF 2015, Brexit, COVID) na aktualny portfel i sprawdzasz, czy przeżyjesz
- Procedura pre-event to nie opcja — redukcja pozycji, Guaranteed Stop Loss, sizing dopasowany do scenariusza worst case
1. Event risk — co to jest i dlaczego detal go nie docenia
Event risk to moment, w którym standardowy backtest przestaje wystarczać — bo symuluje idealną egzekucję — nie luki, slippage ani zanik płynności przy evencie. Dane makro, decyzja banku centralnego, interwencja, szok geopolityczny — to nie „podwyższona zmienność". To dyskontynuacja: cena nie przesuwa się tick po ticku od A do B — skacze z A do B bez żadnych cen pomiędzy. Przy evencie głębokość rynku potrafi spaść gwałtownie, spread się rozszerza, a SL przestaje być kontrolą ceny wykonania — zostaje tylko próbą wyjścia po pierwszej dostępnej cenie.
Trader detaliczny nie docenia event risk z trzech powodów:
- Backtest nie pokazuje luk. Dane historyczne w MT4/MT5 interpolują candle — nie widzisz, że o 14:30 w piątek NFP cena skoczyła z 1,0850 na 1,0920 bez jednego ticka na 1,0860, 1,0870, 1,0880. Twój short z SL (buy stop) na 1,0880 „zadziałał" w backteście idealnie. W live — realizacja na 1,0920, bo po drodze mogło nie być wystarczającej płynności, by zrealizować stop blisko poziomu aktywacji
- Iluzja Stop Lossa. SL to zlecenie warunkowe — aktywuje się, kiedy cena osiągnie poziom. Ale aktywacja ≠ wykonanie po tej cenie. Przy gap SL staje się zleceniem market — i jest realizowane po pierwszej dostępnej cenie, która może być 30, 50 lub 500 pipsów dalej
- Bias przeżycia. Tradejesz 6 miesięcy, przeszedłeś 12 NFP, nic się nie stało. Wyciągasz wniosek: „NFP to nic strasznego". Ale nie widziałeś NFP z marca 2020, kiedy spread EUR/USD poszedł na 20 pipsów, albo decyzji SNB ze stycznia 2015, kiedy EUR/CHF spadło o 3 800 pipsów w 3 minuty
2. Kalendarz ekonomiczny — NFP, CPI, FOMC, decyzje BC i fixy London
Nie każde zdarzenie jest równe. Poniższa tabela klasyfikuje kluczowe eventy według wpływu na spread, slippage i rekomendowanej procedury dla tradera detalicznego. Wartości spreadu i slippage'u to zakresy typowe dla CFD na major pairs — u konkretnego brokera mogą się różnić.
| Zdarzenie | Częstotliwość | Pary najbardziej dotknięte | Typowy spread w momencie publikacji | Typowy slippage SL | Rekomendacja |
|---|---|---|---|---|---|
| NFP (Non-Farm Payrolls) | Miesięcznie (1. piątek) | USD pairs (EUR/USD, GBP/USD, USD/JPY) | 3–8 pips (normalnie 0,8–1,2) | 5–30 pips | Flat lub GSLO + pozycja ≤ 50% normy |
| FOMC (decyzja + konferencja) | 8× w roku | Wszystkie USD pairs, złoto | 4–12 pips | 10–50 pips | Flat 30 min przed; jeśli trzymasz — GSLO obowiązkowo |
| CPI (inflacja USA) | Miesięcznie | USD pairs, rentowności US10Y | 2–6 pips | 3–20 pips | Redukcja lub flat na pozycjach USD |
| Decyzje ECB / BoE / BoJ | 6–12× w roku | EUR, GBP, JPY pairs | 3–10 pips (BoJ: do 15) | 5–40 pips (BoJ: do 100+) | Flat na parach danej waluty |
| Interwencja BoJ (niespodziewana) | Nieregularnie | USD/JPY, EUR/JPY, GBP/JPY | 15–50 pips | 50–300 pips | Rozważ redukcję JPY w strefach historycznych interwencji (orientacyjnie powyżej 150–155) |
| Fix London 16:00 (WMR) | Codziennie | Wszystkie majors | 1–3 pips | 1–5 pips | Unikaj transakcji 15:55–16:05 |
| Flash crash (niedzielny gap) | Nieregularnie | Egzotyki, JPY crosses | 30–200 pips | 100–500+ pips | Zamykaj egzotyki i JPY crosses przed weekendem |
| Zdarzenia geopolityczne | Nieregularnie | Regionalne + safe havens | 10–100+ pips | Nieograniczony | Sizing ≤ 0,5% na pozycję; GSLO na wszystko |
Wartości spreadu i slippage są orientacyjne, zależą od brokera, modelu egzekucji, sesji i pary. Traktuj je jako rząd wielkości, nie twarde benchmarki.
3. Luki cenowe — weekendowe, flash crashe, zdarzenia geopolityczne
Luka cenowa (gap) to chwila, kiedy cena otwiera w zupełnie innym miejscu niż zamknęła — a pomiędzy nie było ani jednej transakcji. Na Forex luki zdarzają się w trzech sytuacjach i każda z nich potrafi zamienić kontrolowaną stratę w katastrofę:
3.1. Gap weekendowy
Rynek Forex zamyka się w piątek ~22:00 CET i otwiera w niedzielę ~23:00 CET. Przez 25 godzin nie ma handlu (poza ograniczonym rynkiem bliskowschodnim). Jeśli w weekend coś się wydarzy — wynik wyborów, eskalacja konfliktu, surprise move banku centralnego — cena otwiera w niedzielę z luką.
| Para | Typowy gap weekendowy | Ekstremalny ruch / gap (zdarzenie) | Przykład |
|---|---|---|---|
| EUR/USD | 5–15 pips | 50–200 pips | Wynik wyborów we Francji 2017: ~180 pips gap |
| USD/JPY | 10–30 pips | 100–400 pips | Flash crash sty 2019: ~400 pips gap na otwarciu |
| GBP/USD | 10–25 pips | 100–300 pips | Brexit referendum cze 2016: ~1 500 pips ruch intraday w piątek (nie gap weekendowy — wyniki wyszły nad ranem w piątek 24.06) |
| USD/TRY | 50–200 pips | 500–3 000 pips | Turecki kryzys walutowy sie 2018: ~2 500 pips gap |
3.2. Flash crash
Flash crash to kaskada: cienka płynność, aktywacja stopów, algorytmy momentum i znikająca druga strona rynku. Kaskada stop lossów + algorytmy momentum + brak market makerów w sesji azjatyckiej = samonapędzająca się spirala. Cena leci 300–500 pipsów w 5–10 minut, potem odrabia 70–80% w następnych 30 minut — ale Twój SL już dawno się zrealizował na dnie.
Najsłynniejsze flash crashe na FX:
- 3 stycznia 2019, JPY: AUD/JPY spadło z 76,00 do 70,50 (~550 pips) w 7 minut. GBP/JPY: z 133,00 do 124,00 (~900 pips). Przyczyna: thin liquidity + algorytmy + Apple revenue warning po zamknięciu NY
- 7 października 2016, GBP: GBP/USD spadło z 1,2600 do 1,1840 (~760 pips) w 2 minuty w sesji azjatyckiej. Przyczyna: algorithmic stop cascade + Hollande comments o twardym Brexicie
- 19 marca 2024, JPY: BoJ kończy ujemne stopy, ale komunikacja zostaje odebrana jako ostrożna. USD/JPY rośnie gwałtownie. Później rynek wraca do gry pod ryzyko interwencji MoF, co zwiększa zmienność i ryzyko gwałtownych zwrotów
3.3. Zdarzenia geopolityczne
Wojna, zamach, sankcje, niespodziewane wybory, coup d'état — to zdarzenia, których nie ma w kalendarzu ekonomicznym. Nie możesz ich przewidzieć, nie możesz się na nie przygotować proceduralnie (bo nie wiesz, kiedy nadejdą). Najważniejsze, co możesz zrobić: sizing. Pozycja tak mała, że nawet 500-pipsowy gap nie zabija konta.
4. Slippage przy event risk — mechanika, asymetria i GSLO
Slippage to ta brudna różnica między ceną, którą widzisz na ekranie, a ceną, którą dostajesz w egzekucji. W normalnych warunkach (np. wtorek, sesja londyńska) slippage na EUR/USD to zwykle ułamki pipsa — podatek od tradingu, na który nie zwracasz uwagi. Przy event risk: 5–50 pipsów na majorach, 50–500+ na egzotykach. To właśnie slippage zamienia „kontrolowaną stratę 1%" w „dziurę 5% w koncie".
Mechanika slippage przy evencie
W momencie publikacji NFP lub decyzji FOMC:
- Liquidity providers wycofują zlecenia (Pull the book) — Przed danymi część dostawców płynności ogranicza kwotowanie lub wycofuje część zleceń — bo wiedzą, że algorytmy HFT czytają dane makro z milisekundowym wyprzedzeniem i ten „toxic flow" natychmiast by ich zjadł na arbitrażu opóźnień. Efekt: głębokość rynku spada, spread się rozszerza, a Twój SL aktywuje się w warunkach skrajnie płytkiej płynności
- Orderbook bywa skrajnie płytki albo poszatkowany — Twój SL aktywuje się, staje się zleceniem market, ale nie ma wystarczającej płynności blisko ceny triggera
- Realizacja po pierwszej dostępnej cenie — która może być 20, 50 lub 300 pipsów dalej, w zależności od głębokości luki i modelu egzekucji brokera (na rachunku ECN/STP slippage bywa mniejszy dzięki głębszemu orderbookowi, ale nie zerowy)
- Asymetria slippage'u — slippage jest prawie zawsze na Twoją niekorzyść. Dlaczego? Bo Twój SL aktywuje się w kierunku ruchu (rynek leci w dół, Twój sell-stop aktywuje się = sprzedajesz w spadający rynek przy gwałtownie pogorszonej płynności). Take Profit bywa realizowany z mniejszym poślizgiem, bo aktywuje się zwykle w ruchu poprawiającym cenę wyjścia, a nie w panice ucieczki z rynku — to jednak nie jest reguła gwarantowana
GSLO — Guaranteed Stop Loss Order
GSLO to zlecenie SL, w którym broker gwarantuje realizację po dokładnie Twojej cenie — niezależnie od gap'u, slippage'u czy braku płynności. Broker bierze na siebie ryzyko luki. W zamian płacisz premię (zależną od brokera i zmienności instrumentu). Ale pamiętaj: GSLO brzmi jak polisa na życie, dopóki nie przeczytasz drobnego druku. Przed NFP czy weekendem z ryzykiem geopolitycznym brokerzy dynamicznie rozszerzają koszt GSLO i minimalną odległość — albo blokują możliwość ich stawiania. Gwarancja ma granicę i ta granica jest tam, gdzie zaczyna się prawdziwe ryzyko.
Ryzyko kontrparty: co z tego, że masz GSLO u brokera, skoro luka na 3 500 pipsów sprawia, że broker zbankrutuje przed 11:00 rano? Alpari UK upadło w dniu SNB flash crashu. GSLO działa tak dobrze, jak działa broker, który je wystawia. W skrajnym scenariuszu ryzyko kontrparty nie znika tylko dlatego, że nazwa produktu brzmi ochronnie. Wybieraj brokera z odpowiednim kapitałem regulacyjnym — sprawdź w rankingu brokerów.
GSLO jest dostępne u wybranych brokerów regulowanych (IG, CMC Markets, Capital.com). Nie każdy broker je oferuje, a niektórzy oferują je tylko na majorach. Koszt GSLO to ubezpieczenie — nie prowizja. Jeśli SL nie zostanie aktywowany, premia jest zwracana (u niektórych brokerów) lub utracona (u innych). Sprawdź regulamin.
5. Value-at-Risk (VaR) — definicja, formuła i ograniczenia w FX
Value-at-Risk (VaR) to jedna liczba, która mówi: „w X% dni Twoja strata nie przekroczy tej kwoty". Brzmi użytecznie — i jest, dopóki rynek zachowuje się „normalnie". Problem? Event risk to z definicji moment, kiedy rynek przestaje być normalny. VaR pokaże Ci, ile stracisz w przeciętnie złym dniu — ale milczy o dniu, który naprawdę Cię zniszczy.
VaR mówi jedno: „w 95% dni strata nie przekroczy X." Ale to te 5% Cię bankrutuje, nie te 95%. Dla tradera detalicznego VaR to kwota, którą masz przygotowaną na ścięcie każdego zwykłego dnia — plus świadomość, że w dzień eventu rynek może ją zwielokrotnić.
Dla pojedynczej pozycji FX: $$VaR = \text{Wartość pozycji} \times \sigma \times z \times \sqrt{t}$$ Gdzie: Wartość pozycji — nominalna ekspozycja w walucie bazowej; σ — dzienna zmienność pary; z — kwantyl rozkładu normalnego (1,65 dla 95%, 2,33 dla 99%); √t — pierwiastek z horyzontu w dniach. To narzędzie do szacowania w świecie ciągłych cen, nie do planowania egzekucji na rynku z lukami płynności.
Przykład: VaR dla pozycji EUR/USD
Konto: 10 000 USD. Pozycja: long EUR/USD 0,50 lota (nominał 50 000 USD; wartość pipsa — sprawdź w kalkulatorze pipsów). Dzienna zmienność EUR/USD: 0,55%. Horyzont: 1 dzień. Poziom ufności: 95%.
VaR(95%, 1d) = 50 000 × 0,0055 × 1,65 × 1 = 453,75 USD = 4,54% konta
Interpretacja: w 95% dni Twoja strata na tej pozycji nie przekroczy ~454 USD. Ale w 5% dni — przekroczy. I VaR nie mówi ile. Może to być 500 USD, 1 000 USD albo 5 000 USD. To jest fundamentalne ograniczenie VaR.
VaR dla portfela wielopozycyjnego
Jeśli masz N pozycji, VaR portfela zależy od korelacji (patrz: artykuł 9.9):
VaRportfela = √(VaR₁² + VaR₂² + 2ρ · VaR₁ · VaR₂)
Przy ρ = +1 (perfekcyjna korelacja): VaR portfela = VaR₁ + VaR₂ (brak dywersyfikacji). Przy ρ = 0: VaRportfela = √(VaR₁² + VaR₂²) — dywersyfikacja redukuje ryzyko.
Ograniczenia VaR w FX
| Ograniczenie | Opis | Konsekwencja dla tradera |
|---|---|---|
| Założenie normalności | Parametryczny VaR zakłada rozkład normalny zwrotów — w rzeczywistości zwroty FX mają „grube ogony" (kurtoza > 3) | VaR zaniża prawdopodobieństwo ekstremalnych strat 3–5× |
| Nie mierzy tail risk | VaR mówi: „strata nie przekroczy X w 95% przypadków" — ale milczy o rozmiarze straty w pozostałych 5% | Strata w 5% scenariuszy może być 2×, 5× lub 50× VaR |
| Stałość zmienności | Parametryczny VaR używa historycznej σ — ale zmienność klastruje się (GARCH) i gwałtownie rośnie przy eventach | VaR obliczony na danych z cichego tygodnia jest bezużyteczny w tygodniu FOMC |
| Brak uwzględnienia płynności | VaR zakłada, że możesz zamknąć pozycję po bieżącej cenie — przy gap'ie lub thin market to nieprawda | Realna strata = VaR + slippage + gap. W ekstremalnym scenariuszu: 5× VaR |
| Subaddytywność | VaR nie jest ogólnie miarą koherentną — dla pewnych rozkładów łączny VaR portfela może przekroczyć sumę VaR pozycji składowych | Expected Shortfall (CVaR) jest koherentną alternatywą: mierzy średnią stratę w ogonie, nie tylko punkt odcięcia |
6. Stress testing portfela — scenariusze historyczne
VaR opisuje normalnie zły dzień. Stress test zadaje inne pytanie: „ile stracę, jeśli historia się powtórzy?". Bierzesz konkretne zdarzenie historyczne — SNB 2015, Brexit, COVID — nakładasz jego parametry na swój aktualny portfel i sprawdzasz, czy przeżyjesz. Policz. Wynik jest zazwyczaj nieprzyjemny.
4 scenariusze stress testowe
| Scenariusz | Data | Ruch kluczowej pary | Czas trwania | Mechanizm |
|---|---|---|---|---|
| SNB floor removal | 15 sty 2015 | EUR/CHF: −3 800 pips (1,2000 → 0,8200) w 3 min | 3 minuty (główny ruch), odreagowanie 30 min | Bank centralny bez ostrzeżenia usunął floor 1,2000. Brokerzy zbankrutowali. Salda ujemne u traderów |
| Brexit referendum | 24 cze 2016 | GBP/USD: −1 800 pips (1,5000 → 1,3200) w 6h | 6 godzin (noc referendalna) | Niespodziewany wynik. Pozycjonowanie pro-Remain. Kaskada SL + algorytmy + thin Asian liquidity |
| COVID crash | 9–23 mar 2020 | AUD/USD: −1 200 pips. EUR/USD: −600 pips. USD/MXN: +6 000 pips | 2 tygodnie (ale najgorsze 3 dni) | Globalny dash for cash (USD). Carry unwind. Spready 10–30× normalne |
| WTI crash (ropa ujemna) | 20 kwi 2020 | USD/CAD: +500 pips. USD/NOK: +800 pips w 2 dni | 48 godzin | Ropa WTI ujemna (−37 USD). Commodity currencies w panice. CAD i NOK załamanie |
Jak przeprowadzić stress test — krok po kroku
Przykład: Twój portfel to long EUR/USD 0,30 lota + short USD/JPY 0,20 lota + long AUD/USD 0,10 lota. Konto: 10 000 USD.
Scenariusz: COVID crash (9–20 marca 2020):
- EUR/USD: spadł z 1,1470 do 1,0650 = −820 pipsów. Twoja strata na 0,30 lota: 820 × 3 USD = 2 460 USD
- USD/JPY: wzrósł z 105,00 do 111,70 = +670 pipsów. Twoja pozycja short: strata 670 × (0,20 × ~9,0 USD/pip ≈ 1,80 USD) = 1 206 USD
- AUD/USD: spadł z 0,6700 do 0,5510 = −1 190 pipsów. Twoja strata na 0,10 lota: 1 190 × 1 USD = 1 190 USD
- Łączna strata: 2 460 + 1 206 + 1 190 = 4 856 USD = 48,6% konta
Czy Twój SL by Cię uratował? Nie w pełni — spready w szczycie COVID na EUR/USD dochodziły do 15 pipsów, AUD/USD do 25 pipsów. Slippage na SL: 10–30 pipsów dodatkowych. Ale główny problem to nie SL — to sizing. Portfel z łączną ekspozycją ~0,60 lota na koncie 10k to za dużo na scenariusz kryzysowy.
7. Procedury przed event risk — redukcja, GSLO, flat, sizing
Event risk ograniczasz przed publikacją, nie w jej trakcie — bo kiedy dane wychodzą, jest już za późno. Kluczowe rozróżnienie: scheduled events (NFP, FOMC, CPI, decyzja BC) — znasz datę i godzinę, możesz przygotować się proceduralnie T-60/T-30. Unscheduled events (tweet, zamach, niespodziewana interwencja BoJ) — zero czasu na reakcję, jedyna obrona to sizing i GSLO zawsze aktywne. Dla unscheduled eventów najważniejszą linią obrony jest konserwatywny sizing zakładający gap 300–500 pipsów w każdej chwili — bez niego żadna procedura reakcyjna nie zadziała na czas.
Procedura A: Scheduled events (NFP, FOMC, CPI, decyzje BC)
- T-60 min: Sprawdź, które Twoje pozycje mają ekspozycję na walutę dotkniętą eventem. Long EUR/USD + FOMC = pełna ekspozycja. Long EUR/GBP + FOMC = ograniczona (pośrednio przez USD)
- T-45 min: Decyzja: flat (zamknij pozycje), reduce (zmniejsz lot o 50–75%) lub hold z GSLO. Kryteria: jeśli potencjalny slippage × lot > 2% konta → flat lub reduce. Jeśli ≤ 2% → GSLO + hold
- T-30 min: Wykonaj decyzję. Jeśli flat — zamknij pozycje. Jeśli reduce — zamknij częściowy lot. Jeśli GSLO — ustaw GSLO (nie zwykły SL)
- T-15 min: Weryfikacja: czy GSLO jest aktywne? Czy lot jest prawidłowy? Czy spread jeszcze nie eksplodował (jeśli tak — zamknij, bo broker może już wyceniać event)?
- T-0: Nie dotykaj platformy. Nie reaguj na pierwszy ruch. Poczekaj 5–15 minut na ustabilizowanie się ceny
- T+15 min: Oceń sytuację. Jeśli spread wrócił do normy — możesz ponownie wejść na rynek z normalnym SL i lotażem
Procedura B: Weekend risk (dla otwartych pozycji)
- Zamknij wszystkie pozycje na egzotykach i JPY crosses (najwyższe ryzyko gap)
- Pozycje na majorach: jeśli w zysku > 2:1 RR — rozważ trzymanie z GSLO. Jeśli w małym zysku lub stracie — zamknij
- Łączna ekspozycja weekendowa: max 1% konta (z GSLO), 0% bez GSLO
- Sprawdź kalendarz: wybory, referenda, szczyty G7/G20, posiedzenia OPEC w weekend → flat na 100%
Procedura C: Sizing permanentny (ryzyko geopolityczne)
Ryzyko geopolityczne nie ma kalendarza. Najskuteczniejsza obrona: sizing, który zakłada, że gap 500 pipsów może się zdarzyć w każdej chwili. Dla tradera detalicznego to oznacza:
- Max lot taki, żeby gap 500 pips na najgorszej pozycji ≤ 5% konta
- Na koncie 10 000 USD: gap 500 pips × lot = ≤ 500 USD → max 0,10 lota na parę (1 USD/pip × 500 = 500 USD)
- Na egzotykach: gap 2 000 pips × lot = ≤ 500 USD → max 0,025 lota
8. COT jako early warning system — pozycjonowanie ekstremalne
Raport Commitment of Traders (COT), publikowany przez CFTC co piątek (dane z wtorku), pokazuje pozycjonowanie netto trzech grup uczestników rynku futures: commercials (hedgers), non-commercials (spekulanci instytucjonalni) i non-reportable (mali spekulanci). Jeśli nie czytasz jeszcze COT, zacznij od naszego przewodnika po raportach COT i pozycjonowaniu — pomoże ocenić, czy nie ładujesz się w trade pod prąd zagregowanego pozycjonowania. Dla event risk kluczowa jest jedna rzecz: ekstremalny crowding.
Dlaczego ekstremalny crowding zwiększa event risk?
Kiedy spekulanci netto mają rekordowe pozycje w jednym kierunku — np. rekordowy short EUR lub rekordowy long USD/JPY — rynek jest „loaded gun". Wystarczy zdarzenie, które zmusi ich do zamknięcia (margin call, SL, zmiana narracji) — i kaskada unwindingu generuje ruch 3–5× większy niż normalnie. Event nie musi być duży — wystarczy, że jest w przeciwnym kierunku do crowdingu.
Przykłady:
- Luty 2018: Rekordowy short VIX (crowding w „sell vol"). Ruch VIX +100% w 1 dzień → unwind → USD/JPY −350 pipsów w tygodniu
- Październik 2022: Rekordowy long USD (DXY = 114). BoJ interwencja + dovish pivot expectations → DXY −10% w 2 miesiące
- Styczeń 2015: Rekordowy long EUR/CHF (carry trade). SNB floor removal → unwind 3 800 pipsów
Jak czytać COT dla event risk
| Sygnał COT | Co to znaczy | Implikacja dla event risk | Akcja |
|---|---|---|---|
| Net non-commercial > 90. percentyl (3 lata) | Spekulanci ekstremalnie długi w jednym kierunku | Jakikolwiek event w przeciwnym kierunku → kaskada unwindingu | Zmniejsz pozycję w tym samym kierunku co crowd. Ustaw GSLO |
| Net non-commercial zmienia znak po ekstremum | Crowd zaczyna wychodzić | Unwinding w toku — event może go przyspieszyć | Nie otwieraj nowych pozycji w kierunku starego crowdingu |
| Commercials rekordowe hedging pozycje | Producenci/konsumenci masowo zabezpieczają się | Insiderzy widzą ryzyko — event risk podwyższony | Traktuj jak early warning. Redukuj ekspozycję na tę walutę |
| Open interest spada przy ekstremalnym pozycjonowaniu | Crowd wychodzi, ale pozycjonowanie wciąż ekstremalne | Płynność spada → event będzie miał większy impact | Maksymalnie zmniejsz lot. Rozważ flat |
9. Najczęstsze błędy przy event risk
Błąd 1: „Gram pod NFP — znam prognozę"
Prognoza konsensus to średnia oczekiwań analityków. Rynek dyskontuje ją zanim dane wyjdą. Twoja „wiedza" to informacja publiczna wyceniona w cenę. Zysk z NFP wymaga: (a) poprawnej prognozy odchylenia od konsensusu, (b) poprawnej prognozy reakcji rynku na to odchylenie, (c) realizacji zlecenia bez slippage'u. Możesz trafić kierunek i stracić, bo rynek najpierw zrobi whipsaw 30 pipsów w przeciwną stronę, zrealizuje Twój SL, a potem poleci tam gdzie myślałeś. Rynek nie jest winny — Twój timing przed NFP jest problemem.
Błąd 2: „SL mnie chroni"
SL to zlecenie warunkowe, nie gwarancja. Przy gap'ie weekendowym lub flash crash'u SL aktywuje się — i realizuje 30–300 pipsów dalej. Jedyna gwarancja: GSLO (jeśli broker oferuje) lub brak pozycji. SL chroni w normalnych warunkach — event risk to nie są normalne warunki.
Błąd 3: Zwiększanie pozycji przed eventem — „bo będzie duży ruch"
Trader widzi: jutro NFP. Myśli: „duży ruch = duży zysk". Podwaja lot. Duży ruch rzeczywiście jest — ale w kierunku przeciwnym. Slippage na podwójnej pozycji: 2× normalnej straty + 2× slippage. Event risk nie jest okazją do zwiększania ryzyka — jest momentem do redukcji.
Błąd 4: Trzymanie egzotyków przez weekend
USD/TRY, USD/ZAR, USD/MXN — egzotyki mają spready 10–50× szersze niż majory, gapsy weekendowe 5–10× większe, i płynność bliską zeru w niedzielny wieczór. Pozycja na egzotykach przez weekend to jak trzymanie zapalonej świeczki obok beczki z prochem. Zamykaj egzotyki w piątek do 20:00 CET — chyba że masz GSLO i świadomie akceptujesz koszt premii.
Błąd 5: Ignorowanie konferencji prasowej po decyzji
Decyzja Fed/ECB/BoE to połowa wydarzenia. Druga połowa — konferencja prasowa — jest często ważniejsza, bo prezes może zmienić narrację jednym zdaniem. Trader zamyka platformę po „zgodnej z oczekiwaniami" decyzji — i rano odkrywa, że Powell/Lagarde na konferencji powiedzieli coś, co przesunęło rynek o 150 pipsów.
Błąd 6: Brak stress testu — „to się nie powtórzy"
SNB 2015: „to się nie powtórzy". Brexit: „to się nie powtórzy". COVID: „to się nie powtórzy". BoJ interwencja: „to się nie powtórzy". Każde z tych zdarzeń było „bezprecedensowe" — a mimo to zdarzenia tego kalibru powtarzają się co 2–3 lata. Stress test nie pyta „czy to się powtórzy?" — pyta „co jeśli?".
10. Checklista pre-event
Event risk to jedna z niewielu kategorii ryzyka, która potrafi zniszczyć konto w jednym dniu — nie dlatego, że trader źle analizował trend, ale dlatego, że nie zastosował procedury. VaR, stress test i COT dają Ci obraz ryzyka. Procedura pre-event chroni kapitał.
Checklista pre-event (do wydruku)
- Sprawdź kalendarz ekonomiczny — codziennie rano. Zaznacz eventy tier 1 (NFP, FOMC, CPI, decyzje BC) na najbliższy tydzień
- Policz VaR portfela — jeśli VaR(95%, 1d) > 3% konta → pozycja za duża na tydzień z eventami
- Przeprowadź stress test — nałóż najgorszy historyczny scenariusz na aktualny portfel. Jeśli strata > 10% konta → redukuj przed eventem
- Sprawdź COT — czy pozycjonowanie jest ekstremalne? Jeśli tak — event w przeciwnym kierunku do crowdingu będzie 2–3× silniejszy
- Decyzja T-60 min: flat, reduce lub GSLO. Kryterium: potencjalny slippage × lot vs 2% konta
- Zamknij egzotyki i JPY crosses przed weekendem — bez wyjątków
- Nie dotykaj platformy w momencie publikacji — poczekaj 5–15 min na ustabilizowanie spreadu
- Po evencie: oceń, czy zmienił się reżim rynkowy. Zaktualizuj VaR, macierz korelacji, sizing
Event risk nie jest czymś, co „ogarniasz intuicyjnie po kilku latach na rynku". Bez procedury event risk prędzej czy później kończy się stratą większą, niż przewidywał plan. Checklista przed każdym eventem, GSLO na pozycjach narażonych, sizing zakładający worst case. Profesjonalista nie walczy o każdą świecę. Pilnuje, żeby zły moment nie kosztował go miesiąca pracy.
W następnym artykule (9.11) zamykamy dział zarządzania ryzykiem kompletnym szablonem planu zarządzania ryzykiem — dokumentem, który spina wszystkie 10 dotychczasowych artykułów w jedną, spójną procedurę.
FAQ — Najczęściej zadawane pytania
Czy powinienem zamykać wszystkie pozycje przed każdym NFP?
Ile kosztuje GSLO i czy warto?
Czy VaR ma sens dla konta poniżej 10 000 USD?
Jak często powinienem robić stress test portfela?
Czy flash crash może się zdarzyć na EUR/USD w sesji londyńskiej?
Czy Expected Shortfall (CVaR) jest lepszy od VaR?
Jak interpretować raport COT, jeśli nie mam doświadczenia?
Co zrobić, jeśli mój broker nie oferuje GSLO?
Czy interwencja BoJ jest przewidywalna?
Czy mogę używać opcji walutowych zamiast GSLO do hedgingu event risk?
Źródła i bibliografia
- Jorion P., Value at Risk: The New Benchmark for Managing Financial Risk, 3rd ed., McGraw-Hill, 2006. Standardowe opracowanie VaR — definicja, formuły parametryczne, historyczne i Monte Carlo, ograniczenia.
- Taleb N.N., The Black Swan: The Impact of the Highly Improbable, Random House, 2007. Grube ogony, tail risk, krytyka VaR jako miary ryzyka w warunkach fat tails.
- Acerbi C., Tasche D., „On the coherence of Expected Shortfall", Journal of Banking & Finance, 26(7), 2002. CVaR/Expected Shortfall jako koherentna miara ryzyka — uzasadnienie matematyczne przewagi nad VaR.
- BIS, „Triennial Central Bank Survey — Foreign exchange turnover", 2022. Wolumen, płynność, struktura rynku FX — kontekst dla analizy gap'ów i slippage'u.
- ESMA, „Final Report: Product intervention measures on CFDs", ESMA35-43-1135, 2018. Regulacje dźwigni, ochrona przed saldem ujemnym — bezpośrednia konsekwencja SNB 2015 i event risk w detalu.
- King M.R., Osler C.L., Rime D., „Foreign exchange market structure, players and evolution", Norges Bank Working Paper, 2012. Struktura rynku FX, liquidity providers, mechanizm orderbooka — fundament dla zrozumienia slippage.
- CFTC, „Commitments of Traders Reports — Explanatory Notes", cftc.gov. Metodologia raportu COT — klasyfikacja uczestników, net positions, interpretacja pozycjonowania.
- Brunnermeier M., Nagel S., Pedersen L., „Carry Trades and Currency Crashes", NBER Macroeconomics Annual, 23, 2008. Carry trade unwind, crowding, mechanizm kaskady — teoretyczny fundament event risk przy ekstremalnym pozycjonowaniu.
- Breedon F., Vitale P., „An empirical study of portfolio-balance and information effects of order flow on exchange rates", Journal of International Money and Finance, 29(3), 2010. Order flow, płynność i impact eventów makro na kurs walutowy.
- Swiss National Bank, „Discontinuation of the minimum exchange rate", komunikat prasowy, 15 stycznia 2015. Źródło pierwotne — decyzja SNB o usunięciu floor EUR/CHF 1,2000, benchmark stress testu.