Trading w warunkach niepewności — dlaczego mózg źle znosi losowość rynkową
Widzisz trzy bycze świece na H1 i już odpalasz w głowie kalkulator zysków. Mózg natychmiast dopisuje historię — „trend się buduje". Problem w tym, że podobne układy pojawiają się także w zwykłym szumie. Sam ruch ceny nie jest jeszcze setupem. Bez przewagi po kosztach to tylko ruch, któremu próbujesz nadać sens.
- Mózg szuka wzorców nawet tam, gdzie ich nie ma — apofenia sprawia, że widzisz trendy w losowym szumie, a potem stawiasz na nie realne pieniądze
- Dobra decyzja może dać zły wynik — i to wielokrotnie z rzędu. Ocenianie procesu przez pryzmat pojedynczych outcome'ów to prosta droga do sabotowania systemu, który działa
- Seria wygranych usypia czujność — po kilku dobrych trade'ach łatwiej poluzować ryzyko, zignorować checklistę albo powiększyć pozycję bez uzasadnienia
- Gambler's fallacy i hot hand to dwie strony tej samej monety — „jestem rozgrzany" i „należy mi się wygrana" brzmią inaczej, ale obie opierają się na błędnym modelu losowości
- Seria 8 strat z rzędu przy WR 55% to nie pech — to zdarzenie o prawdopodobieństwie ~1,7% na każde 100 transakcji. W roku tradingu (250+ transakcji) prawie pewne
- Monte Carlo nie jest gadżetem — to narzędzie akceptacji: pokazuje ci wachlarz możliwych przyszłości i uczy, że kontrolujesz proces, nie wynik
1. Outcome vs process — losowe wyniki dobrych decyzji
Według danych ESMA, większość detalicznych rachunków CFD traci pieniądze. Psychologia egzekucji jest jedną z przyczyn, ale nie jedyną: równie ważne są koszty transakcyjne, dźwignia, słaby edge i błędne rozumienie rynku.
Dobra decyzja może skończyć się stratą. Jeśli tego nie akceptujesz, będziesz grzebał w systemie po każdym gorszym tygodniu. Trading detaliczny jest trudniejszy od pokera pod jednym względem: nie masz tysięcy rozdań w miesiącu. Masz 15–30 transakcji i każda boli.
Weźmy konkretny przykład. Twój system daje sygnał long na EUR/USD: cena odbiła od wsparcia na H4 przy 1.0750, RSI(14) w strefie 35–40 (oversold, ale nie ekstremalnie), świeca pin bar z dolnym cieniem 2x większym niż korpus — setup z konfluencją trzech elementów i historycznym WR 58% przy R:R 1:2 (SL 40 pipsów, TP 80 pipsów). Stawiasz 1% kapitału, to jest 0,25 lota na rachunku 10 000 USD. Stop hit po 3 godzinach — cena przebiła wsparcie i poszła do 1.0710. Strata 100 USD.
Pytanie: czy to była zła transakcja?
Nie. To była poprawna transakcja, która zakończyła się stratą. Expectancy tego setupu:
(0,58 × 2) − (0,42 × 1) = +0,74R
Przy 100 takich transakcjach zarobisz — ale przy jednej możesz stracić. I przy trzech z rzędu też. Prawdopodobieństwo trzech strat z rzędu przy WR 58%:
0,423 = 7,4%
To nie jest „nigdy" — to co 14 serii po 3 transakcje.
Problem pojawia się, gdy zaczynasz oceniać proces przez wyniki. Po trzech stratach z rzędu mózg mówi: „coś jest nie tak z systemem". A jedyna rzecz, która jest nie tak, to wielkość próbki. 3 transakcje to nie jest próbka — to szum. Pojedyncze transakcje i krótkie serie nie mówią prawie nic o jakości systemu. Sensowna ocena wymaga dużej próbki zagrań rozegranych według tych samych zasad.
Myślenie procesowe wymaga odwrócenia naturalnej hierarchii oceny. Zamiast „zarobiłem, więc dobrze zagrałem" — „zagrałem zgodnie z planem, więc dobrze zagrałem, niezależnie od wyniku". To brzmi banalnie, dopóki nie stracisz 5 razy z rzędu i twój mózg nie zacznie krzyczeć: „zmień coś!". Zmiana systemu po 5 stratach to jak zmiana strategii pokera po 5 przegranych rozdaniach — za mała próbka, za dużo emocji, za mało danych.
Profesjonalni zarządzający funduszami hedgingowymi operują w horyzoncie kwartałów i lat. Nie oceniają systemu po jednym tygodniu. Trader detaliczny, który otworzył rachunek w poniedziałek, a w piątek zmienia parametry, nie traduje — hazarduje z parametrami. Twój dziennik tradingowy powinien mieć dwie kolumny: „wynik finansowy" i „zgodność z procesem". Tylko druga jest pod twoją kontrolą.
2. Iluzja kontroli — dlaczego myślisz, że „czytasz" rynek
Im więcej czasu wkładasz w analizę, tym bardziej jesteś przekonany, że masz rację. Sam czas nad wykresem nie daje przewagi. Jak nie masz przewagi po kosztach, analiza była tylko rytuałem. Czas spędzony nad wykresem nie jest dowodem przewagi — często tylko wzmacnia przywiązanie do pozycji.
Przenieś to na trading. Analizujesz wykres przez 40 minut: rysujesz linie, sprawdzasz Fibonacciego, czytasz orderflow, konfrontujesz z makro. Potem klikasz „Buy". Czy cały ten proces daje ci realną przewagę? Być może — jeśli masz statystycznie zweryfikowany edge na odpowiedniej próbce. Ale na pewno daje ci poczucie kontroli nad wynikiem — poczucie, które jest nieproporcjonalnie większe od rzeczywistego wpływu twojej analizy na cenę w następnej godzinie.
Iluzja kontroli jest jednym z najdroższych błędów poznawczych w tradingu. Siedzisz dwie godziny nad kreśleniem stref i poziomów, więc po kliknięciu Buy wydaje ci się, że masz władzę nad rynkiem. Konsekwencje: (1) trzymasz stratne pozycje dłużej, bo „analiza była dobra, rynek się myli" — klasyczny disposition effect; (2) handlujesz częściej, bo każda analiza to pretekst do wejścia; (3) używasz mniejszych stop lossów, bo „wiem, gdzie cena zawróci".
Trader, który spędza godzinę na analizie, ma silniejsze przywiązanie do pozycji niż trader, który kliknął na podstawie prostej reguły. To nie jest lepsza analiza — to jest sunk cost fallacy w przebraniu. Im więcej czasu zainwestowałeś w decyzję, tym trudniej zaakceptować, że rynek ma to w nosie.
Iluzja kontroli nasila się w trzech sytuacjach:
- Po serii wygranych — „rozszyfrowałem ten rynek" (nie, miałeś korzystną sekwencję w ramach normalnej wariancji)
- Przy aktywnym zarządzaniu pozycją — przesuwanie SL, częściowe zamykanie, skalowanie. Każda akcja daje poczucie kontroli, ale statystycznie częściej pogarsza wynik niż go poprawia
- Przy używaniu wielu wskaźników — 5 potwierdzeń daje iluzję pewności. Ale jeśli te wskaźniki są skorelowane (RSI i Stochastic mierzą to samo), masz jedno potwierdzenie, nie pięć
3. Rozpoznawanie wzorców, które nie istnieją
Apofenia — tendencja do postrzegania wzorców w losowych danych — to ewolucyjny mechanizm, który na sawannie ratował życie. Na rynku ten sam mechanizm każe ci widzieć formacje w kompletnie losowym szumie tickowym, żebyś miał pretekst do kliknięcia zlecenia[3].
Na rynku ta kalibracja jest katastrofalna. Fałszywy pozytyw na rynku (widzisz trend, którego nie ma) nie kosztuje adrenaliny — kosztuje realny kapitał. A mózg widzi wzorce wszędzie.
Odpal Excela i rzuć wirtualną monetą 10 000 razy. Zobaczysz kilkanaście krzywych kapitału, które wyglądają jak Święty Graal z płatnej grupy sygnałowej. Gładki wzrost, niski drawdown, „piękna krzywa". Pokaż je traderowi bez kontekstu i usłyszysz: „świetny system, jaki timeframe?" To nie kunszt — to statystyczny fart[4].
Backtesting jest szczególnie podatny na apofenię. Patrzysz na 5 lat danych i szukasz reguły, która by zarabiała. Przy wystarczającej liczbie kombinacji parametrów — znajdziesz ją. Zawsze. To nie jest odkrycie edge'u — to jest data mining bias. Formuła jest prosta: im więcej parametrów testujesz, tym bardziej dopasowujesz się do szumu w historycznych danych, a nie do realnej struktury rynku.
Instytucjonalne zlecenia TWAP/VWAP są z definicji projektowane tak, żeby nie zostawiać odcisków w feedzie widocznym dla detalu. „Smart money footprints" obserwowane na platformie MT4/MT5 to artefakt kwotowań brokera, nie rzeczywistość rynku międzybankowego. Bardziej zaawansowani traderzy szukają kontekstu pozycyjnego w raportach COT i wolumenie futures z CME — nie w tick volume z detalicznej platformy.
Przetestuj system out-of-sample metodą walk-forward. Jeśli twoja wygładzona na historii krzywa kapitału nagle na nowych danych wygląda jak wykres EKG podczas zawału — gratulacje, właśnie odkryłeś, że zamiast edge'u zoptymalizowałeś rynkowy szum.
Jedyne publicznie dostępne dane o pozycjonowaniu realnych uczestników rynku to raporty COT (Commitments of Traders) — publikowane co piątek z danymi na wtorkowe zamknięcie. Opóźnienie 3 dni + agregacja tygodniowa oznacza, że COT nie nadaje się do timingu wejść, ale pokazuje, po której stronie stoją duzi gracze. Dla intraday tradera COT jest opcjonalnym filtrem kontekstowym, nie warunkiem sensownej decyzji. Sam wykres mówi mniej, niż większość detalistów chce wierzyć. Bez kontekstu pozycyjnego często zgadujesz.
Konkretny przykład: trader testuje 20 kombinacji dwóch średnich kroczących na EUR/USD (5 wartości szybkiej MA × 4 wartości wolnej MA). Przy dostatecznie dużej liczbie kombinacji parametrów niemal na pewno znajdziesz wariant, który wygląda dobrze na danych historycznych — nawet jeśli w rzeczywistości dopasowałeś się tylko do szumu. Im więcej parametrów, tym pewniejsze jest znalezienie „systemu" — ale to nie jest system. To nie musi być przewaga. To może być dobrze wyglądające dopasowanie do historii. Walk-forward analysis (dzielenie danych na okna: optymalizacja → test → optymalizacja → test) jest jedyną praktyczną obroną przed tym problemem. Jeśli system nie działa w walk-forward, nie działa — niezależnie od tego, jak pięknie wyglądał na pełnym backteście.
Apofenia w tradingu przybiera też formę „narrative fitting" — dopasowywania opowieści do wykresu po fakcie. „To było oczywiste, że cena odbije od tego poziomu" — mówi trader, patrząc na historyczny wykres. Ale w momencie, gdy cena była na tym poziomie, były równie przekonujące argumenty za kontynuacją trendu. Hindsight bias (błąd po fakcie) sprawia, że przeszłość wydaje się przewidywalna, a przyszłość — łatwa. To kolejna iluzja kontroli: jeśli „wiedziałem" co się stanie wcześniej, to „będę wiedział" następnym razem.
Detal lubi tłumaczyć straty „polowaniem na stop lossy", zamiast sprawdzić, czy nie stawia zleceń dokładnie tam, gdzie stawia je tłum. Mechanika jest prostsza i bardziej brutalna: twoja linia wsparcia na M15 to miejsce, gdzie leży przewidywalna płynność w postaci zleceń obronnych. Większy kapitał szuka właśnie takich miejsc, żeby wykonać swoje zlecenia. Kiedy twój Stop Loss zostaje wycięty co do pipsa, to często mechanika płynności, nie pech — ale nie zawsze. Ważniejsze od szukania spisków jest ustawienie stopa tak, żeby nie leżał tam, gdzie leży tłum.
4. Gambler's fallacy i hot hand — „jestem na passie"
Dwa komplementarne błędy, które żerują na tym samym nieporozumieniu — ludzie myślą, że losowe zdarzenia mają „pamięć".
Gambler's fallacy (błąd gracza): „Miałem 5 strat z rzędu, więc szósta MUSI być wygrana". Nie musi. Przy WR 55% prawdopodobieństwo wygranej szóstej transakcji wynosi... 55%. Dokładnie tyle samo co pierwszej. Pojedyncza transakcja nic ci się nie należy. Ale rynek nie jest idealną monetą — serie mogą się wydłużać, gdy zmienia się reżim[5].
Hot hand fallacy: „Mam 4 wygrane z rzędu, jestem rozgrzany, czas zwiększyć pozycję". Po serii wygranych trader łatwo zaczyna wierzyć, że złapał rytm rynku. Czasem system korzysta z dobrego reżimu, ale błąd polega na przecenianiu trwałości tej przewagi. Kiedy reżim się zmieni, twoja 'intuicja' zacznie kosztować realne pieniądze.
Gambler's fallacy jest szczególnie niebezpieczna w tradingu, bo ma emocjonalne wzmocnienie. Po 5 stratach jesteś sfrustrowany i zdesperowany — i właśnie wtedy mózg mówi ci: „statystycznie MUSISZ teraz wygrać". To nie statystyka — to desperacja ubrana w pseudomatematyczny argument. Prawdopodobieństwo wygranej szóstej transakcji jest takie samo jak pierwszej: 55%. Moneta nie ma pamięci. Twój system też nie.
Po serii wygranych zwykle rośnie pewność siebie, a spada ostrożność. To wystarczy, żeby pogorszyć ocenę ryzyka. W prop tradingu reguły sizingu są sztywne właśnie dlatego: żeby ograniczyć decyzje podejmowane pod wpływem ego, strachu i euforii.
Po serii strat rośnie pokusa podwojenia pozycji — psychicznie łatwiej jest zaryzykować więcej niż zaakceptować, że dzisiejszy rynek nie jest na twoje warunki.
W tradingu oba błędy prowadzą do zmian w sizingu, które zabijają edge:
| Błąd | Co robisz | Konsekwencja |
|---|---|---|
| Gambler's fallacy | Zwiększasz pozycję po serii strat („muszę się odbić") | Największa pozycja trafia na najgłębszy drawdown |
| Hot hand | Zwiększasz pozycję po serii wygranych („jestem niepokonany") | Mean reversion uderza przy maksymalnej ekspozycji |
| Oba naraz | Sizing oparty na emocjach zamiast na regułach | Nierówna alokacja niszczy expectancy systemu |
Jak nie zginąć? Ucinasz łapy przed klawiaturą i stosujesz stały ułamek kapitału. Dla większości detalu 0,25–1,0% na trade to rozsądniejszy punkt startowy niż agresywny sizing. Żadnego podwajania stawki jak zdesperowany hazardzista przy stole do ruletki. Fixed fractional position sizing — system z +EV potrzebuje jednej rzeczy od ciebie: żebyś nie zmieniał zasad w trakcie gry. Kalkulator pomoże: kalkulator wielkości pozycji.
Konsekwencja jest ważniejsza niż optymalizacja. U większości traderów detalicznych uznaniowa zmiana sizingu pogarsza wyniki długoterminowe, bo wynika z emocji i złudzenia pewności, a nie z przewagi potwierdzonej danymi.
5. Pułapka korelacji seryjnej — straty, które czujesz osobiście
Seria 6 strat z rzędu przy WR 55% ma prawdopodobieństwo:
0,456 = 0,83%
Na jednej sekwencji. Ale nie grasz jednej sekwencji. Przy 250 transakcjach rocznie masz ~244 nakładające się okna 6-elementowe. Prawdopodobieństwo, że NIGDY nie trafisz 6 strat z rzędu w ciągu roku:
(1 − 0,0083)244 ≈ 13%
Odwracając: w 87% przypadków zobaczysz taką serię przynajmniej raz w roku.
Przy WR 55% i 250 transakcjach rocznie:
| Seria strat | P(zdarzenie) | P(wystąpi w ciągu roku) |
|---|---|---|
| 4 z rzędu | 4,1% | >99% — pewność |
| 5 z rzędu | 1,85% | ~99% |
| 6 z rzędu | 0,83% | ~87% |
| 7 z rzędu | 0,37% | ~60% |
| 8 z rzędu | 0,17% | ~34% |
| 10 z rzędu | 0,034% | ~8% |
Kalkulacja zakłada niezależność transakcji. Realne rynki mają volatility clustering (straty grupują się w reżimach niskiej płynności lub wysokiej zmienności), więc serie strat mogą być dłuższe niż model przewiduje.
8 strat z rzędu przy WR 55% — to 34% szans na rok. Jeden na trzech. Nie pech, nie zepsuty system, nie klątwa. Statystyka. A jak to czujesz? Jak osobistą porażkę. Jak dowód, że nie nadajesz się do tradingu. Jak powód, żeby zmienić system, który w dłuższej próbce nadal ma +EV.
To jest moment, w którym większość traderów detalicznych sabotuje swój system. Realistyczny scenariusz: swing trader z WR 55%, R:R 1:1.8, 1% ryzyka, 12 transakcji miesięcznie. W trzecim tygodniu marca trafia na 6 strat z rzędu (drawdown ~5,8%). Czwarty tydzień: pomija dwa sygnały, bo „rynek się zmienił". Oba byłyby wygrane (+3,6R pominiętych zysków). Piąty tydzień: zmienia parametry SL (zacieśnia o 15 pipsów), żeby „szybciej odciąć straty". Efekt: WR spada z 55% na 48%, bo SL jest za ciasny i łapie szum. Szósty tydzień: wraca do „starego" systemu, ale z mniejszą pozycją. System odrabia — ale on zarabia połowę tego, co powinien. Strata netto z behawioralnego sabotażu: ~8R w ciągu 6 tygodni. Strata netto z samych strat rynkowych: ~6R. Trader stracił więcej na reagowaniu na straty niż na samych stratach.
Sekwencja emocjonalna drawdownu — rozpoznaj ją, zanim cię pożre:
- Zaprzeczenie (3–4 straty): „To normalne, system działa". Sizing bez zmian. Jeszcze OK.
- Racjonalizacja (5–6 strat): „Rynek się zmienił". Zaczynasz grzebać w parametrach, dodajesz filtr, zacieśniasz SL — wszystko na próbce 5 obserwacji.
- Desperacja (7–8 strat): Podnoszenie lota, żeby „szybciej odrobić". Albo odwrotnie: tępe gapianie się w ekran bez klikania, bo paraliżuje cię strach przed kolejnym stopem.
- Gambling lub freeze (powyżej 8): All-in na „pewnym" setupie albo wyłączenie platformy na tydzień — obie reakcje równie destrukcyjne. All-in pogłębia drawdown. Tydzień przerwy z niezamkniętą pozycją to tykająca bomba.
Jeśli rozpoznajesz się w fazie 2 — włączaj kill switch. Jeśli jesteś już w fazie 3, jest za późno na racjonalną decyzję. Dlatego kill switch musi być ustawiony z góry, mechanicznie, zanim serie strat w ogóle się zaczną.
Badania psychologiczne wykazały, że ludzie dramatycznie nie doceniają częstości długich serii w losowych danych. Gdy poproszono uczestników o stworzenie „losowej" sekwencji orłów i reszek, produkowali sekwencje ze zbyt krótkimi seriami — bo serie dłuższe niż 3-4 „nie wyglądały na losowe"[5].
Wpływ serii strat na kapitał zależy od sizingu — i tu matematyka strat staje się bezlitosna:
| Sizing | 8 strat z rzędu — drawdown | Zysk do odrobienia | Czas odrabiania (przy +0,4R netto/trade) |
|---|---|---|---|
| 1% na trade | −7,7% | +8,4% | ~21 transakcji (~7 tyg.) |
| 2% na trade | −15,0% | +17,6% | ~44 transakcje (~4 mies.) |
| 3% na trade | −21,5% | +27,4% | ~69 transakcji (~6 mies.) |
| 5% na trade | −33,7% | +50,8% | ~127 transakcji (~11 mies.) |
Przy 5% ryzyka i 8 stratach z rzędu potrzebujesz prawie roku bezbłędnej egzekucji, żeby wrócić na zero. Przy 1% — niespełna 2 miesiące. To ta sama seria strat, ten sam system, różnica wyłącznie w sizingu. I tu zaczyna się spirala behawioralna: im głębszy drawdown, tym silniejsza presja na „odrobienie", tym częściej trader łamie reguły, tym głębszy drawdown.
Uwaga: niezależność prób to model uproszczony. Na realnym rynku straty potrafią się klastrować, bo system trend-following w konsolidacji generuje serię strat nie z powodu pecha, lecz z powodu zmiany reżimu rynkowego. Monte Carlo z losowym tasowaniem transakcji zaniża ryzyko klastrowania.
6. Jak operować w niepewności — procedury i Monte Carlo
Nie musisz wiedzieć, gdzie będzie EUR/USD za 4 godziny. Musisz wiedzieć, co zrobisz, jeśli rynek pójdzie przeciwko tobie.
Procedura to coś, co robisz identycznie za każdym razem — niezależnie od ostatnich 5 transakcji. Początkujący zwykle mylą impuls z intuicją. Trading dyskrecjonalny może działać, ale dopiero wtedy, gdy intuicja jest osadzona w tysiącach powtórzeń i twardych regułach ryzyka.
Monte Carlo to symulacja, która bierze twoje historyczne transakcje (lub parametry systemu: WR, R:R) i losuje z nich tysiące możliwych przyszłości. Każda symulacja to inny układ wygranych i strat — ta sama expectancy, ale inna sekwencja. Wynik: wachlarz equity curves, który pokazuje ci zakres tego, co jest możliwe.
Przykład: masz 87 transakcji z ostatnich 6 miesięcy. WR 54%, średni zysk 1,7R, średnia strata 1R. Wrzucasz te transakcje do symulacji Monte Carlo (10 000 iteracji, 200 transakcji do przodu). Każda iteracja losuje 200 transakcji z twojego zbioru 87 — z powtórzeniami. Wynik: 10 000 różnych equity curves z tymi samymi parametrami, ale różną kolejnością wygranych i strat.
Co Monte Carlo ci daje:
- Oczekiwany zakres drawdownu — nie „maksymalny drawdown z backtestu" (to jedna ścieżka), ale 95. percentyl drawdownu z 10 000 ścieżek. Realna granica bólu
- Prawdopodobieństwo ruiny — przy twoim WR, R:R i sizingu: ile procent symulacji kończy się utratą 50%+ kapitału?
- Czas do zysku — ile transakcji potrzebujesz, żeby z 90% pewnością być na plusie? Jeśli odpowiedź to 300, a robisz 10 miesięcznie — to 2,5 roku. Czy wytrzymasz?
Monte Carlo nie powie ci, kiedy wygrasz. Pokaże ci, że twój system może dać drawdown 28% zanim zarobi — i jeśli tego nie zaakceptujesz z góry, wyłączysz go w najgorszym możliwym momencie. Pokazuje ci granice tego, co twój system może zrobić — i uczy cię, że kontrolujesz proces (reguły wejścia, SL, sizing), nie wynik (konkretna sekwencja wygranych i strat).
Wygładzony backtest wygląda dobrze dopóty, dopóki nie zestawisz go z rozkładem możliwych ścieżek. To właśnie robi Monte Carlo — i na 95. percentylu pokaże ci drawdown 22–28%, nie te grzeczne 12% z jednej historycznej ścieżki. Jeśli nie jesteś gotowy na drawdown 25%, nie jesteś gotowy na ten system — niezależnie od tego, jak pięknie wyglądał backtest.
Zastrzeżenie: Monte Carlo nie naprawia złego edge'u. Jeśli twój system nie ma przewagi po kosztach, 10 000 symulacji tylko pokażą, jak szybko zbankrutujesz. Garbage in, garbage out. Co ważniejsze: MC nie łapie degradacji edge'u, zmian kosztów transakcyjnych, zmian brokera, zmian reżimu rynkowego, ani tego, że twoje przyszłe zachowanie pod presją może być gorsze niż historyczne. Bootstrap z własnych trade'ów zakłada, że przyszłość będzie statystycznie podobna do przeszłości — a na rynku to założenie regularnie się łamie.
7. War stories: wzorce w losowych danych i CHF 2015
Dwie historie — jedna o traderze, który przegrał walkę z apofenią, druga o rynku, który przypomniał wszystkim, czym jest prawdziwa niepewność.
(Przypadek kompozytowy — połączenie kilku historii z forów z lat 2018–2021.)
Trader, który widział wzorce w losowym szumie. Trader zbudował system oparty na egzotycznym filtrze kalendarzowym bez sensownego mechanizmu transmisji na cenę. Backtest na 5 latach: 61% WR, R:R 1:1.5. Poszedł live z 2% na transakcję, bo „system jest zweryfikowany".
Po 4 miesiącach i 47 transakcjach: WR 43%, strata netto −18%. Przewagi nie było — był tylko dobrze dobrany wzorzec z historii. Przy 5 latach danych i odpowiednim doborze parametrów da się znaleźć kombinację, która wygląda na profitową. Zawsze. To jest apofenia w czystej formie: wzorzec, który istnieje tylko w próbce, na której go zoptymalizowałeś.
Tego rodzaju historie powtarzają się w każdej generacji traderów. Każda epoka produkuje nowe nazwy dla starych złudzeń: rysowania znaczenia tam, gdzie jest głównie szum, selekcja przykładów i narracja dopasowana po fakcie. Problemem nie jest sama analiza techniczna. Problemem jest to, że większość ludzi po 20 screenach i 15 trade'ach myli szczęście z przewagą.
Najgorszy scenariusz: trader, który widzi wzorce w losowych danych i ma szczęście na starcie. 15 pierwszych transakcji: 11 wygranych, 4 przegrane. „System działa!" — więc zwiększa pozycję. Następne 50 transakcji: WR spada do 47% (regresja do średniej losowego procesu). Ale przy powiększonej pozycji strata jest nieproporcjonalnie większa niż zyski z pierwszych 15. Rachunek w minusie, a trader jest przekonany, że „coś się zmieniło na rynku" — bo nie akceptuje, że pierwsze 15 transakcji to był czysty przypadek.
15 stycznia 2015. W takich momentach część traderów wpada w coś, co w praktyce wygląda jak freeze: zamiast działać, gapią się w ekran, bo skala ruchu przekracza to, na co byli psychicznie przygotowani. Zamiast ciąć straty z palca, wgapiali się w pusty ekran, podczas gdy ich zlecenia SL nie wykonywały się z powodu braku płynności. Ryzyko rzędu 0,5% zamieniało się w -20% w ciągu minut, a ludzka psychika odmawiała przetwarzania tych danych.
CHF 15 stycznia 2015: czysta niepewność. Swiss National Bank bez ostrzeżenia porzucił floor na EUR/CHF 1.20, który utrzymywał od września 2011 roku. Przez 3 lata para EUR/CHF handlowała w wąskim zakresie 1.20–1.25 — tak nudna, że wielu traderów traktowało ją jak „darmowe pieniądze" (long EUR/CHF z SL tuż pod 1.20, bo „SNB broni poziomu"). 15 stycznia 2015 o 10:30 CET SNB ogłosił koniec interwencji. EUR/CHF spadł z 1.2010 do 0.8500 w ciągu minut — ruch 3500 pipsów. Ale nie było płynności do realizacji stop lossów — księga zleceń była pusta pomiędzy 1.20 a 0.98. Broker Alpari UK zbankrutował. FXCM potrzebował ratunkowego finansowania 300 mln USD od Leucadia. Trader z SL na 1.1950 (60 pipsów ryzyka) dostał realizację na 0.9800 — slippage 2200 pipsów. Ryzyko 0,5% kapitału zamieniło się w stratę 18% kapitału. Inni mieli gorzej — rachunki z ujemnym saldem.
Czego to uczy? Że Stop Loss to zlecenie do wykonania, nie gwarancja ceny. W literaturze rynkowej nazywa się je Black Swans — zdarzenia poza rozkładem normalnym, które definiują długoterminowe wyniki[6]. Risk management to nie tylko „ile ryzykuję na transakcję" — to też „jaka jest moja maksymalna ekspozycja na zdarzenie, którego nie potrafię przewidzieć?".
Praktyczne wnioski z CHF 2015:
- Nigdy nie miej 100% ekspozycji na jedną parę — jeśli twój cały rachunek stoi na jednej pozycji, jedno zdarzenie ogonowe może go zniszczyć
- Traktuj weekend gap jako realne ryzyko — pozycje trzymane przez weekend powinny być mniejsze lub zabezpieczone GSLO (Guaranteed Stop Loss Order). GSLO kosztuje — zwykle dodatkowy spread lub opłata 1–5 pipsów. To jest cena ubezpieczenia. Jeśli nie chcesz jej płacić, zmniejsz pozycję
- Implikowana zmienność ≠ realna zmienność — niski VIX (lub niski implied vol na opcjach FX) nie oznacza bezpieczeństwa. Oznacza, że rynek nie wycenia ryzyka — co jest zupełnie inną rzeczą
- Position sizing i dywersyfikacja po parach to fundament — bo chroni przed tym, czego nie widzisz
JPY flash crash, 3 stycznia 2019. Nowy Rok, azjatycka sesja, minimalna płynność. AUD/JPY spadł 7% w ciągu kilku minut — od 76.50 do 70.50 i z powrotem powyżej 74 w niespełna kwadrans. USD/JPY zanurkował z 109.00 pod 105.00. Traderzy carry trade z pozycjami long AUD/JPY i NZD/JPY (popularny retail setup: „zbieraj swap na spokojnej parze") obudzili się z realizacjami stopów daleko od nominalnych poziomów. Dlaczego? Cienka książka zleceń w azjatycką noc + algorytmy reagujące na ruch + kaskada margin callów u brokerów detalicznych. Slippage był asymetryczny — wyjścia z longów realizowały się 200–400 pipsów poniżej SL, bo kupujących po prostu nie było. Niektóre platformy detaliczne wyłączyły egzekucję na kilka minut. Carry trade, który przez miesiące dawał kilka pipsów dziennie, oddał całoroczny zysk w 10 minut.
Mniej spektakularna, ale równie destrukcyjna wersja: ropa WTI w kwietniu 2020. Cena kontraktu majowego spadła do minus 37,63 USD za baryłkę. Nie do zera — do minus. Systemy tradingowe, które miały wbudowane założenie „cena nie może być ujemna", przestały działać. Traderzy z long pozycjami i stop lossem „na zero" dostali realizację na ujemnych poziomach — strata wielokrotnie większa niż zakładali. Niepewność nie polega na tym, że nie wiesz, jaki będzie wynik. Polega na tym, że nie wiesz nawet, jakie wyniki są możliwe.
8. Co z tym wszystkim zrobić — praktyczne ramy na każdą sesję
Twój mózg jest źle skalibrowany do środowiska tradingowego: losowego, szybkiego i wzmacnianego finansowo. Bez procedury detal zwykle szybciej lub później zaczyna oddawać kapitał przez błędy egzekucji. Jedyna linia obrony to procedura, która zablokuje ci dostęp do platformy, gdy odpala się syndrom boga. Checklista jest po to, żebyś nie podejmował najdroższych decyzji w najgorszym stanie psychicznym.
Teoria brzmi prosto. Egzekucja po trzecim stopie z rzędu wymaga czegoś, czego żadna książka nie dostarczy: gotowej procedury na moment, gdy wszystko w tobie chce zrobić coś głupiego.
Rama 1: Stały sizing, bez wyjątków. Fixed fractional — dla większości detalu 0,5–1,0% na transakcję (na małych kontach nawet 0,25%). Nie chodzi o magiczne 0,5% czy 1%. Chodzi o to, żeby nie zmieniać ryzyka pod wpływem ego, strachu i chciwości. Brak uznaniowych skoków między transakcjami odcina większość najdroższych błędów behawioralnych. Kalkulator lotów liczy to za ciebie — jedyna decyzja to wpisanie SL w pipsach.
Rama 2: Checklista przed każdą transakcją. Wydrukowana, na biurku, fizycznie. Zanim klikniesz „Buy" lub „Sell":
- Czy setup jest zgodny z regułami systemu? (Tak/Nie — jeśli Nie, nie klikaj)
- Czy sizing jest obliczony matematycznie? (Nie „mniej więcej")
- Czy SL jest ustawiony przed wejściem? (Nie „ustawię po otwarciu")
- Czy za 2h jest NFP/FOMC/decyzja o stopach? (Jeśli tak — nie otwieraj)
- Czy to jest „revenge trade" po stracie? (Jeśli tak — zamknij platformę)
Rama 3: Dziennik procesu, nie P&L. Po każdej transakcji wpisujesz do dziennika MFE (Maximum Favorable Excursion), MAE (Maximum Adverse Excursion) i oceniasz jedną rzecz: czy złamałeś zasady systemu. Oto szablon:
| Data / para | Kierunek | P&L (pips) | MFE (pips) | MAE (pips) | Zgodność z planem |
|---|---|---|---|---|---|
| 27.03 EUR/USD | Long | −38 | +22 | −41 | TAK — setup OK, SL trafiony |
| 27.03 GBP/JPY | Short | +67 | +89 | −12 | TAK |
| 28.03 USD/CAD | Long | −25 | +8 | −27 | NIE — wejście przed danymi |
Kolumna „Zgodność z planem" jest najważniejsza. Po 50 wpisach zobaczysz, ile tracisz na łamaniu zasad vs na normalnym szumie.
Rama 4: Kill switch na drawdown. Jeśli drawdown przekracza X% (np. 10% w miesiącu) — zmniejsz sizing o połowę lub zatrzymaj trading na 48h. Próg powinien wynikać z Monte Carlo twojego systemu — typowo 2-3x twój oczekiwany tygodniowy drawdown. Flat 10% to punkt startowy, nie prawo natury. To nie jest emocja — to procedura. Zapisana i podpisana przed rozpoczęciem miesiąca. Matematyka strat i Risk of Ruin daje ci liczby, na których opierasz te progi.
Dostałeś łomot od rynku? Zamykasz laptopa na 48 godzin, bez dyskusji. Każdy twój kolejny klik po bolesnej stracie to finansowe samobójstwo w afekcie. Pierwsza transakcja po przerwie — połowa normalnego sizingu. Bez wyjątków.
Rama 5: Kwartalny Monte Carlo. Co kwartał: weź swoje ostatnie 50–100 transakcji, puść Monte Carlo (1000–10000 symulacji), sprawdź: (1) Czy expectancy netto jest dodatnia? (2) Jaki jest 95. percentyl drawdownu? (3) Czy twój sizing jest nadal bezpieczny przy tym drawdownie? Jeśli 95. percentyl drawdownu MC wynosi 25%, a twój kill switch jest na 20% — masz problem. Albo zmniejsz sizing, albo podnieś próg kill switcha.
Rama 6: Separacja roli analityka i egzekutora. Analizę rób wieczorem (lub rano), gdy nie ma otwartych pozycji i emocje są neutralne. Zapisz konkretne warunki: „jeśli EUR/USD dotrze do 1.0820 i RSI(14) < 40, long z SL 1.0780 i TP 1.0900, 0,12 lota". Następnego dnia przy komputerze jesteś egzekutorem — wykonujesz plan, nie podejmujesz decyzji. Każda decyzja podjęta w locie jest decyzją podjętą pod presją emocjonalną. A decyzje pod presją emocjonalną są statystycznie gorsze niż decyzje zaplanowane na spokojnie.
Złapiesz trzy stopy z rzędu i twój mózg cofa się w rozwoju do poziomu ameby. „Ego depletion" to tylko naukowa nazwa na to, że z pianą na ustach chcesz odegrać się na rynku, łamiąc każdą zasadę swojego planu. Po kilku stopach z rzędu dyscyplina zwykle siada. Dlatego nie możesz opierać procesu na samej sile woli — procedura przenosi decyzję poza moment, w którym chcesz czegoś głupiego.
Nie usuniesz niepewności z rynku. Możesz tylko ustawić ekspozycję tak, żeby jedna zła sekwencja nie wyzerowała ci głowy i konta. Im mniej uznaniowości w egzekucji, tym mniej okazji, żebyś sam sobie rozwalił przewagę.
Na koniec: najważniejsza zmiana nie jest techniczna. Jest filozoficzna. Liczy się to, czy twoja przewaga przeżywa koszty transakcyjne, poślizgi egzekucji, partial fills i twoje własne reakcje pod presją. System z +EV, który przeżywa tylko w Excelu, nie jest systemem — jest fantazją.
Pod kontrolą masz reguły wejścia, wielkość ryzyka, warunki wyjścia i to, czy w ogóle powinieneś handlować w danym środowisku. Wyniku pojedynczej transakcji nie kontrolujesz. Jak to zaakceptujesz, przestaniesz tracić pieniądze na reagowanie na szum.
W następnym artykule zajmiemy się tym, co dzieje się, gdy procedury zawodzą — emocjami i impulsywnością, które potrafią zrujnować nawet najlepiej przygotowanego tradera. Bo znajomość pułapek to dopiero połowa bitwy. Druga połowa to nauczenie się działać, gdy adrenalina mówi ci: „zignoruj plan".
FAQ — Trading w warunkach niepewności
Czy da się wyeliminować losowość z tradingu?
Ile transakcji potrzebuję, żeby wiedzieć, czy mój system działa?
Czym różni się risk (ryzyko) od uncertainty (niepewność)?
Czy automatyczne systemy (algo) nie eliminują problemu behawioralnego?
Jak rozpoznać, że widzę wzorzec, którego nie ma (apofenia)?
Co to jest Monte Carlo i jak to zrobić w praktyce?
Czy powinienem zmniejszać pozycję po serii strat?
Czy istnieje „bezpieczna" para walutowa z mniejszą losowością?
Źródła i bibliografia
- Steenbarger B.N., The Psychology of Trading: Tools and Techniques for Minding the Markets, Wiley, 2003. Outcome bias i wpływ krótkich serii na zmianę systemów.
- Lo A.W., Repin D.V., „The Psychophysiology of Real-Time Financial Risk Processing", Journal of Cognitive Neuroscience, 14(3), 2002, s. 323–339. Fizjologiczne reakcje traderów na ruchy cen.
- Kahneman D., Thinking, Fast and Slow, Farrar, Straus and Giroux, 2011. System 1 i automatyczne rozpoznawanie wzorców.
- Taleb N.N., Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets, Random House, 2004 (2nd ed.). Apofenia, survivorship bias i losowe equity curves.
- Tversky A., Kahneman D., „Belief in the law of small numbers", Psychological Bulletin, 76(2), 1971, s. 105–110. Gambler's fallacy i niedoszacowanie wariancji w małych próbkach.
- Taleb N.N., The Black Swan: The Impact of the Highly Improbable, Random House, 2007. Zdarzenia ogonowe i ich nieproporcjonalny wpływ na wyniki.
- Knight F.H., Risk, Uncertainty, and Profit, Houghton Mifflin, 1921. Fundamentalne rozróżnienie między ryzykiem (measurable) a niepewnością (unmeasurable).
- Barber B.M., Odean T., „Trading Is Hazardous to Your Wealth: The Common Stock Investment Performance of Individual Investors", The Journal of Finance, 55(2), 2000, s. 773–806. Overtrading i negatywny wpływ częstotliwości transakcji na wyniki netto.