BTC290,9k zł1,58%
ETH8,37k zł3,23%
XRP5,07 zł2,44%
LTC206 zł0,97%
BCH1,65k zł2,55%
DOT4,76 zł0,38%

Trend following, breakout i mean reversion — trzy silniki strategii Forex

Rachunek najczęściej niszczy nie zła strategia, tylko użycie właściwej logiki w złym reżimie. Styl mówi, jak długo trzymasz pozycję — scalping, day trading, swing, position. Nie mówi, dlaczego ją otwierasz. Detaliczne setupy na FX sprowadzają się do trzech logik wejścia: ruch będzie kontynuowany (trend following), cena przebije barierę (breakout), odchylenie od normy się cofnie (mean reversion). Stat-arb, flow trading i latency arbitrage to domena instytucji — detalista na standardowym rachunku MT4/cTrader nie ma infrastruktury, danych ani kosztów egzekucji, by w tych segmentach konkurować. Skalę problemu pokazują dane regulatorów: w 2018 r. ESMA w ramach interwencji produktowej dla CFD wprowadziła m.in. negative balance protection, limity dźwigni i margin close-out, uzasadniając to tym, że 74–89% rachunków detalicznych CFD traci pieniądze[11]. U wielu regulowanych brokerów ostrzeżenia o odsetku tracących rachunków nadal mieszczą się w podobnych zakresach. Nie z „pecha" — z błędnego dopasowania logiki do reżimu rynku i zignorowania tego, ile silnik pali na spreadach, slippage'u, swapach i Last Looku.

Dlaczego to ważne? Wybór stylu to decyzja o kalendarzu. Wybór logiki to decyzja o matematyce: jaki masz WR, jaki payoff, jaki koszt musi się zmieścić w expectancy. Większość traderów miesza jedno z drugim — testuje „scalping" bez pytania, czy gra na tym scalpingu trend, breakout, czy reversion. To dlatego ten sam człowiek raz pokazuje equity curve pnące się w górę, a potem trzy miesiące oddaje rynkowi, używając tych samych narzędzi. Ten artykuł rozbiera trzy silniki: mechanikę, koszty, warunki działania, pułapki — i regułę dopasowania logiki do reżimu, egzekucji i brokera.

Trzy silniki strategii Forex — trend following, breakout i mean reversion na jednym wykresie D1 EUR/USD z zaznaczonymi strefami trendu, wybicia i powrotu do średniej
5 rzeczy, które wyniesiesz z tego artykułu
  • Trzy logiki są fundamentem, nawet jeśli nazywasz je inaczej. Trend, breakout, mean reversion. Jeśli nie umiesz nazwać logiki wejścia, nie policzysz jej WR, payoffu ani kosztu. A bez tego nie masz systemu — masz hipotezę sprawdzaną na żywym kapitale.
  • WR i payoff są wymienne, nie dodawalne. Trend following — niski WR, duże wygrane. Mean reversion — wysoki WR, niskie wygrane. Mieszanie oczekiwań między profilami rozbija dyscyplinę szybciej, niż rozbija je rynek.
  • „Przebicie" to jeszcze nie breakout. Na FX OTC bardzo często bywa fazą zbierania płynności. Edge wymaga filtrów: katalizatora makro, długości konsolidacji, malejącego ATR, delty wolumenu na CME i kontekstu z COT. Bez nich płacisz za setup, który statystycznie nie wychodzi po kosztach.
  • Reżim wybiera silnik za ciebie. Trend following w zakresie to seria drobnych strat, które razem pożerają kwartał pracy. Mean reversion w trendzie — łapanie noża. Checklistę reżimu odpalasz przed kliknięciem Buy/Sell, nie po trzeciej stracie z rzędu.
  • Broker i venue to zmienna systemu, nie tło. Ten sam setup u dwóch brokerów daje dwa różne P&L — przez model egzekucji (A-Book, B-Book, hybryda), Last Look u LP, realny spread w twoich godzinach i mechanikę swapu. Bez due diligence egzekucji liczysz expectancy dla rynku, nie dla własnego konta.

1. Trzy logiki — fundament większości strategii detalicznych

Niezależnie od interwału, narzędzia i pary walutowej — większość detalicznych trade'ów na FX opiera się na jednym z trzech założeń. W całym artykule używamy skrótu WR (win rate) na oznaczenie odsetka transakcji zyskownych w serii.

LogikaZałożenieProfilWróg
Trend followingRuch w danym kierunku będzie kontynuowanyNiski WR (30–45%), wysoki payoff (R:R 2–10:1)Zakres, choppy market, brak momentum
BreakoutCena przebije barierę i pójdzie dalejNiski WR (25–40%), wysoki payoff (R:R 2–5:1)Fakeouty, cienka płynność, brak katalizatora
Mean reversionOdchylenie od normy się cofnieWysoki WR (55–70%), niski payoff (R:R 0,5–1,5:1)Trend, przełamanie struktury, silny katalizator

Wartości WR i R:R są orientacyjne — liczby zależą od instrumentu (EUR/USD vs GBP/JPY), interwału (M15 vs D1), sposobu definiowania wejścia (na przebicie, na retest, na pullback) i kosztów u twojego brokera. Nie traktuj ich jako prognozy dla twojego systemu. Policz własne po 200+ transakcjach na konkretnym setupie — dopiero wtedy wiesz, co naprawdę grasz.

Te trzy logiki żyją w różnych reżimach rynku. Serban (2010) pokazał na FX, że momentum i mean reversion dominują w różnych okresach — tylko ich kombinacja z twardą regułą przełączenia ma szansę na dodatnią expectancy[3]. Każda ma okno, w którym zarabia netto po kosztach, i okno, w którym kosztuje. Większość detalistów nie sprawdza, w którym oknie jest rynek. Mean reversion w trendzie to łapanie noża. Trend following w zakresie to seria małych strat, które wyglądają niewinnie osobno, ale razem kasują cały kwartał. Breakout bez katalizatora ma większe ryzyko bycia sweepem płynności niż początkiem trwałego ruchu. Systemy nie są „złe". Są użyte w niewłaściwym reżimie — i to wystarczy, żeby niszczyć rachunek przez pół roku.

Trzy logiki to nie zamknięta lista wszystkiego, co istnieje na rynkach walutowych. Instytucjonalni gracze mają do dyspozycji stat-arb na spreadach między parami, flow trading oparty na realnych zleceniach klientów, latency arbitrage między venue'ami. Ale detalista na rachunku u brokera CFD nie ma ani feedu z wielu venue'ów, ani co-location przy serwerze LP. Trend, breakout i mean reversion to trzy ramy, w których realnie operujesz.

Trzy logiki strategii Forex — trend following (fala kierunkowa), breakout (przebicie bariery) i mean reversion (powrót do średniej) na jednym wykresie z zaznaczonymi strefami
Trzy logiki strategii Forex — trend following (fala kierunkowa), breakout (przebicie bariery) i mean reversion (powrót do średniej) na jednym wykresie z zaznaczonymi strefami
Dlaczego to ważne? W artykułach o scalpingu, day tradingu i swingu opisywaliśmy konkretne setupy — pullback do VWAP, breakout z zakresu azjatyckiego, fakeout i re-entry. Każdy z nich jest implementacją jednej z tych trzech logik. Scalper używa mean reversion na M1, position trader — trend following na W1. Narzędzie inne, silnik ten sam.

2. Trend following — jak łapać falę

Mechanika

Trend following to zakład na kontynuację. Nie próbujesz łapać dna ani szczytu — wchodzisz, gdy ruch już trwa, i jedziesz, dopóki się nie wyczerpie. Operacyjnie: identyfikujesz trend na wyższym interwale (D1, W1), czekasz na cofnięcie do strefy lub średniej, wchodzisz w kierunku trendu. Stop pod ostatnim swing low/high (poza oczywistą strefą płynności), target na następnym poziomie strukturalnym albo trailing stop. Powtarzasz, dopóki trend żyje.

Time-series momentum vs cross-sectional momentum

„Trend" w ustach detalisty to zwykle „cena idzie w górę na wykresie". W literaturze to dwa różne mechanizmy. Time-series momentum — sygnał na pojedynczym instrumencie: jeśli EUR/USD rósł przez ostatnie N miesięcy, zakładasz, że ruch ma resztki paliwa[1]. Cross-sectional momentum — konstrukcja portfela: kupujesz N walut z najwyższym momentum vs dolar, sprzedajesz N z najniższym, rebalansujesz miesięcznie[2]. Pierwsze zrobisz ręcznie na D1. Drugie wymaga koszyka, rebalansowania i kosztów, które detaliście zjadają edge. Gdy przeczytasz „trend following działa na FX", sprawdź, o którym z dwóch modeli jest mowa. Literatura pokazuje oba, ale to nie jest ten sam trade.

Dlaczego trend following działa — i dlaczego jest trudny

Rynki walutowe mają persistence — tendencję do kontynuacji ruchów. Moskowitz, Ooi i Pedersen (2012) udokumentowali to ilościowo na wielu klasach aktywów, w tym walutach[1]. Na FX wynika z mechanizmów makro: cykle stóp trwają kwartały i lata, przepływy kapitałowe są inercyjne, carry trade akumuluje pozycje w jednym kierunku przez miesiące. Persistence to jednak nie predeterminacja. Bank centralny zmienia forward guidance jednym zdaniem, a trend trwający 6 miesięcy odwraca się w dwa dni.

Prosto z parkietu — carry trade unwind, AUD/JPY 2008. Sierpień 2008: AUD/JPY handluje powyżej 104. Carry trade triumfuje od lat — short JPY (praktycznie 0% stopy w BoJ), long AUD (stopy RBA w okolicach 7,25%), codzienny swap dodatni. Czteroletnia „premia za cierpliwość". Sierpień–październik 2008: Lehman, run na dolara, risk-off, masowe zamykanie carry trades globalnie — fundusze, które trzymały book długi ryzyko przez lata, muszą zamknąć go w tygodniach. AUD/JPY spada z 104 do okolic 55 w około dwa miesiące — blisko 49 figur. Trend follower, który trzymał long AUD/JPY z trailing stopem 200 pipsów pod 6-tygodniowym low, dostał wyprowadzenie na pierwszym dużym piątkowym barze we wrześniu — stop aktywowany poprawnie, ale na średniej cenie pogorszonej przez gap. Kolejne pięć tygodni trend był już po drugiej stronie. Lekcja: trend following na carry działa, dopóki inercja przepływów jest ciągła. Gdy się kończy, kończy się bez ostrzeżenia — na poziomie, którego normalny stop nie obsłuży. Dla dużych pozycji rozważ hedge opcyjny albo redukcję sizingu, gdy VIX-proxy lub spready kredytowe zaczynają rosnąć; dla detalisty bez opcji: redukcja ekspozycji przed oczywistymi risk-off eventami (wybory, kluczowe FOMC, skoki kredytowych CDS).
Prosto z parkietu — 18 miesięcy DXY, 2021–2022. Indeks dolara ruszył z okolic 90 w połowie 2021 i dojechał powyżej 114 we wrześniu 2022 — ponad 18 miesięcy jednego kierunku, napędzanego cyklem podwyżek Fed. Trend followerzy na shortach EUR/USD i GBP/USD mieli rok życia. Większość detalistów nie wytrzymała — nie z powodu ryzyka, z powodu nudy. 18 miesięcy w jednej pozycji (lub wchodzenia na pullbackach co 3–4 tygodnie) to operacyjnie proste, ale psychologicznie brutalne. Konto rośnie wolno, z tygodniami bez nowego high equity. Pomiędzy pullbackami nie ma nic do roboty. Ilu złapało i utrzymało do końca? Niewielu. Bo widzieli „lepsze" okazje na krzyżówkach, shorty na „rozciągniętym" dolarze i inne historie wyciągające ich z pozycji, która nadal działała.

Trend following ma niski win rate: 30–45% to norma. Większość wejść kończy się małą stratą — rynek cofnął się za daleko, zmienił kierunek albo nie dał ruchu. Cały zysk siedzi w nielicznych transakcjach, które złapią 3R, 5R, 10R. 100 lat danych z wielu rynków (Hurst, Ooi, Pedersen 2017) pokazuje, że trend following daje dodatnie zwroty netto przede wszystkim dzięki tym ogonom, a nie przez „regularne" wygrywanie[5]. Zamknięcie tych transakcji za wcześnie — z FOMO, z niecierpliwości, partial close na 1,5R — nie jest „zabezpieczeniem zysku". To demontaż systemu od środka. Covel opisał tę dynamikę z poziomu psychologii tradera: najtrudniejszym wrogiem trend followingu jest sam trader, któremu nuda i drawdown podpowiadają, że system „przestał działać"[6]. Reguła operacyjna: jeśli stale ucinasz zwycięzców, kasujesz samo źródło expectancy, bo wygrywa ogon — nie średnia. W trend followingu trzymanie nudnych pozycji jest pracą, a zamykanie ich z ulgą — błędem zawodowym.

Trend following na D1 EUR/USD — sekwencja pullbacków do strefy w trendzie spadkowym z zaznaczonymi entry, SL i TP na kolejnych swing lows
Trend following na D1 EUR/USD — sekwencja pullbacków do strefy w trendzie spadkowym z zaznaczonymi entry, SL i TP na kolejnych swing lows

Kiedy trend following zawodzi

  • Rynek w zakresie — kupujesz „pullback w trendzie", rynek zawraca i zbiera stop. Powtarzasz. Znów strata. Seria małych strat, z których żadna nie wygląda dramatycznie, razem wymazuje trzy miesiące pracy. Na FX zakresy trwają miesiącami, szczególnie na crossach (EUR/GBP, EUR/CHF), gdzie dyferencjał stóp i makro są stabilne.
  • Odwrócenie trendu — trend się kończy, a na wykresie to wciąż „normalne cofnięcie". Wchodzisz w pullback, rynek jedzie w drugą stronę. Nie istnieje wskaźnik, który powie ci z wyprzedzeniem, że to już tylko zwroty w drugą stronę, a nie oddech. W trend followingu płacisz stratami za przywilej dowiedzenia się, kto miał rację.
  • Brak momentum po danych — dane makro wyszły neutralnie, rynek nie ma powodu do ruchu. Trend following wymaga ruchu. Bez ruchu nie ma zysku, ale spread na wejściu i wyjściu ani slippage przy egzekucji nie zanikną z grzeczności.
  • Luka weekendowa — przetrzymanie zyskownej pozycji trendowej przez weekend to ekspozycja na ryzyko, które nie ma z analizą technicznej nic wspólnego. Geopolityka, decyzje banków centralnych ogłaszane w niedzielę wieczorem, eskalacje konfliktów — każde z tych zdarzeń może wygenerować na poniedziałkowym otwarciu lukę 50–200 pipsów, która przeskoczy twój hard stop bez jednej transakcji na poziomie zlecenia. Broker realizuje SL po pierwszej dostępnej cenie rynkowej, a różnica między „twoim stopem" a „filłem" księguje się w P&L. Trend follower z rachunkiem detalicznym musi mieć regułę: albo redukcja ekspozycji przed ostatnim kluczowym eventem piątkowym (najpóźniej przed zamknięciem sesji NY ~22:00 CET), albo akceptacja gap risk w wycenie sizingu (zwykle redukcja x2–x3 vs sizing intraday).

Narzędzia identyfikacji — bez mistycyzmu

MACD na D1 EUR/USD mówi ci tylko, co się stało. Nie mówi, co zrobi Fed za trzy tygodnie — a to jest jedyna zmienna, która w tej chwili ma znaczenie dla kierunku pary. Wskaźniki są matematyczną transformacją przeszłej ceny; szukanie „Świętego Graala" w ustawieniach MACD to strata czasu. Liczy się to, czy kierunek ma wsparcie w strukturze, zmienności i tle makro. Zestaw minimalny:

  • Struktura cenowa na interwale kontekstu (D1, W1) — sekwencja HH/HL lub LH/LL w jedną stronę, bez dwuznaczności. Trend powinien być widoczny w strukturze bez dopasowywania kreski do tezy. Reguła operacyjna: wymagaj nowych ekstremów struktury w ostatnich 5 sesjach kontekstu (nowy HH lub nowy LL po pullbacku) — pojedynczy retest poprzedniego ekstremum nie wystarcza.
  • Zmienność: ATR(14) i implied volatility z opcji FX — ATR mierzy zmienność zrealizowaną (przeszłą), IV mierzy zmienność wycenianą przez rynek na nadchodzące 1/7/30 sesji. Zestawienie obu daje filtr reżimu, którego nie zafałszują ostatnie 2–3 sesje: ATR rosnący przy IV w środku/górze pasma 12-miesięcznego = trend lub breakout w toku; ATR malejący przy IV w dolnym kwartylu 12M = kompresja, mean reversion uprzywilejowana. Kalibrację progów ATR per para masz w sekcji 7.
  • Katalizatory z kalendarza makro — bez kontekstu fundamentalnego struktura jest sygnałem opóźnionym. Zanim zinterpretujesz nowy HH jako trend, sprawdź, co się dzieje z dyferencjałem stóp, narracją banku centralnego, kontraktami CDS, indeksami zaskoczenia danymi (Citi Surprise Index, Bloomberg Eco Surprise). Trend bez katalizatora ma krótszą oczekiwaną długość ruchu i mniejsze paliwo do follow-through niż trend, za którym stoi udokumentowana zmiana narracji.
  • Wolumen / delta z futures CME (6E, 6B, 6J, 6A, 6C, 6S) — jedyne źródło centralizowanego wolumenu na FX, dostępne dla detalisty. Kierunkowa świeca spot bez echa w wolumenie i delcie 6E to kandydat na fakeout, nawet jeśli technicznie wygląda „czysto". Mechanika i workflow w boxie technicznym wyżej.
  • VWAP / Weekly VWAP — na FX OTC to proxy zależne od feedu brokera, nie rzeczywisty VWAP z centralnego arkusza zleceń (art. 8.4). Użyteczne intraday jako referencja dla kontroli filli na futures (CME 6E ma realny VWAP), na czystym spocie traktuj wynik z ostrożnością równą feedowi.

Co celowo zostało poza listą. Klasyczne wskaźniki opóźnione (średnie kroczące jako sygnałówka, oscylatory typu RSI / Stochastic, wstęgi statystyczne typu Bollinger Bands, ADX jako bramka wejścia) nie są źródłem edge'u na detalicznym FX. Edge to zachowanie ceny w konkretnym reżimie po kosztach — wskaźnik to co najwyżej skompresowany opis przeszłości. Czytelnik, który podstawia wskaźnik za strukturę, zmienność, makro i wolumen, kupuje sygnał, który już kosztował kogoś innego.

Prosto z parkietu — dlaczego ludzie porzucają trend following. System na D1: WR 38%, średni zwycięzca +3,2R. Na papierze solidna expectancy. W praktyce: 7 strat pod rząd w sierpniu, bo rynek wszedł w zakres. Trader przechodzi na „coś, co działa częściej" — mean reversion na H4. Przez 2 miesiące wygląda dobrze. Potem rynek wraca w trend i reversion krwawi. Powrót na pullbacki? Za późno — 4 miesiące i kilkanaście procent kapitału na rotacji między systemami. Największym wrogiem trend followingu nie jest rynek. Jest to, że 38% WR psychicznie wygląda jak porażka każdego dnia między zwycięzcami.

3. Breakout — handel na przełamaniu

Mechanika

Breakout to zakład na to, że cena, która przebija poziom S/R, kontynuuje ruch w kierunku przebicia. Logika: jeśli rynek konsolidował w zakresie 1.0800–1.0900 na EUR/USD przez 10 dni, a teraz przebija 1.0900 — akumulacja w zakresie się rozładowuje, ruch powinien iść dalej.

Problem: prosty breakout grany bez filtrów na FX OTC ma słaby track record. Rynek najpierw zbiera płynność, dopiero potem pokazuje kierunek[9]. Skala fakeoutów zależy od definicji wybicia, pary, pory dnia i kosztów — nie ma jednej liczby. Ale proporcja jest na tyle niekorzystna, że bez filtrów expectancy po kosztach zwykle nie wychodzi. Edge nie leży w przebiciu. Leży w tym, czym je otoczysz.

Dlaczego breakouty tak często zawodzą na FX

Na giełdach centralnych breakout z konsolidacji z rosnącym wolumenem to stosunkowo wiarygodny sygnał — widzisz realny napływ zleceń w centralnym arkuszu. Na FX OTC nie masz centralnego wolumenu. Tick volume z MT4 czy cTrader mierzy liczbę zmian kwotowań twojego brokera/LP, nie realny przepływ kapitału[8]. Korelacja z rzeczywistym obrotem istnieje, ale nie jest gwarantowana. Breakout, który „wygląda jak wolumenowy" na tick volume, bywa szumem w kwotowaniach.

Drugi powód słabej skuteczności: liquidity sweep. Duzi gracze potrzebują płynności do budowy pozycji. Twoje buy stopy nad oczywistym oporem to ta płynność. Rynek przebija, aktywuje stopy detalistów, wraca w zakres. „Breakout" był fazą pozyskania zleceń, nie sygnałem kontynuacji.

Liquidity sweep — jak działa i jak go rozpoznać

Sweep to ruch wykorzystujący koncentrację zleceń obronnych stojących za oczywistym S/R. Bez dostępu do głębokiego order flow (heatmapy płynności z zagregowanego feedu) grasz po śladach ceny, nie po widocznej płynności — to oznacza opóźnienie informacyjne, które trzeba wkalkulować w expectancy. Mechanika wygląda tak: cena przebija oczywisty poziom o kilka-kilkanaście pipsów, aktywuje stopy za nim, a potem gwałtownie wraca w zakres (Judas Swing — opisany w art. 8.4). Typowe cechy:

  • Szybki powrót — przebicie trwa minuty, nie godziny. Cena nie buduje struktury powyżej poziomu.
  • Brak katalizatora — nie było danych, komunikatu, żadnego powodu fundamentalnego.
  • Strefa oczywistej płynności — okrągłe poziomy (1.0900, 1.1000), wielokrotnie testowane S/R, szczyty/dołki z poprzedniej sesji. Im bardziej „widoczny" poziom na prostym wykresie, tym więcej zleceń za nim stoi.
  • Tick volume spike przy przebiciu, ale brak follow-through — duży knot z niskim body na zamknięciu.
Prosto z parkietu — 40-sekundowy sweep. GBP/USD mieli się w zakresie 1.2650–1.2720 przez 8 dni. Opór 1.2720 testowany 4 razy — każdy detalista widział ten poziom. Poniedziałek rano, sesja londyńska: cena przebija 1.2720, dochodzi do 1.2738. Buy stopy aktywowane. 40 sekund później — gwałtowny powrót pod 1.2720. W ciągu godziny cena była na 1.2680. Na wykresie M15 wygląda jak knot. Na koncie tradera, który kupił breakout z buy stopem na 1.2725 i SL na 1.2690, wygląda jak -35 pipsów.

Jeśli przebicie nastąpiło bez katalizatora, trwało krótko i wróciło szybko — statystycznie masz lepsze szanse, grając powrót do zakresu (fakeout re-entry), niż goniąc „breakout".

Prosto z parkietu — slippage na NFP, 4 czerwca 2021 (scenariusz oparty na zdarzeniu z 4 czerwca 2021). NFP z 4 VI 2021, publikacja o 14:30 CET: payrolls 559 tys. vs konsensus 650–675 tys., a więc dane poniżej oczekiwań. Trader ma system breakoutowy na EUR/USD M15: buy stop nad 1,2180, SL 18 pipsów pod, TP 45 pipsów nad. Wie, że o 14:30 jest NFP. Zostawia zlecenie aktywne, bo „system jest systemem". 14:30:00 — wypuszczenie danych. W ciągu sekund spread rozszerza się z 0,6 do 12 pipsów, cena skacze do 1,2210, wraca, skacze znów. Buy stop aktywuje się na 1,2206 zamiast 1,2181 — slippage 25 pipsów. Nowy SL efektywny: 1,2188 (18 pipsów pod 1,2206). W ciągu 40 sekund cena wraca pod 1,2180, aktywuje SL. Wychodzi na 1,2184 — kolejne 4 pipsy slippage. Strata: 22 pipsy zamiast planowanych 18. Cały trade trwał 52 sekundy. Następne 6 minut: rynek idzie pod 1,2150 i wraca na 1,2195. Gdyby zlecenie weszło po ustabilizowaniu spreadów, system pokazałby kierunek — ale nie na aktywnym zleceniu w momencie wypuszczenia danych. Lekcja: zlecenia buy stop przez publikację danych pierwszego rzędu to nie breakout. To dostawca płynności dla maszyn, które handlują pierwszą sekundę po danych.
Breakout z konsolidacji na D1 — prawdziwy breakout z katalizatorem makro i kontynuacją vs fakeout (liquidity sweep) z szybkim powrotem do zakresu, zaznaczone strefy zleceń obronnych nad oporem
Breakout z konsolidacji na D1 — prawdziwy breakout z katalizatorem makro i kontynuacją vs fakeout (liquidity sweep) z szybkim powrotem do zakresu, zaznaczone strefy zleceń obronnych nad oporem

Kiedy breakout ma sens

  • Katalizator fundamentalny — breakout po danych makro, decyzji banku centralnego, zmianie forward guidance. To rynek, który dostał nową informację i przebiega przez barierę z realnego powodu. Breakouty bez katalizatora na FX mają statystycznie gorszy track record — nie każdy jest fałszywy, ale proporcja jest na tyle niekorzystna, że bez filtrów expectancy zwykle nie wychodzi.
  • Długa konsolidacja (>8–10 dni na D1) — im dłuższa konsolidacja, tym więcej zleceń akumuluje się na granicach. Krótka konsolidacja (2–3 dni) to zwykle szum, nie akumulacja.
  • Malejący ATR w konsolidacji — zmienność kurczy się przed rozładowaniem. Na EUR/USD D1 spadek ATR z poziomów typowych dla aktywnego rynku do wyraźnie niższych wartości (np. z okolic 70 do 45 pipsów w ciągu 2 tygodni — przykład ilustracyjny, nie uniwersalny próg) bywa sygnałem ściskania zmienności. Nie gwarancja, że breakout będzie prawdziwy, ale filtr, który odsiewa breakouty ze stabilnego ATR.
  • COT / pozycjonowanie — jeśli spekulanci są ekstremalnie ustawieni w jednym kierunku i breakout idzie w tę samą stronę, ryzyko squeeze'u jest wyższe. Więcej o praktycznym czytaniu COT w sekcji 5.

Slippage przy breakoutach — czego się spodziewać

Breakouty to momenty, w których slippage jest największy. Cena przebija poziom, stopy się aktywują, spread się rozszerza — i twój fill jest gorszy, niż zakładałeś. Orientacyjnie, na płynnych parach i u brokera z przyzwoitą egzekucją:

  • Przy mniej istotnych danych (Retail Sales, ISM, drugi rzut PKB) — poślizg relatywnie niewielki, zwykle kilka pipsów.
  • Przy publikacjach pierwszego rzędu (NFP, decyzja Fed/ECB/BoE, CPI) i cienkiej płynności — poślizg rośnie gwałtownie i skokowo. Kilkanaście pipsów na EUR/USD to realistyczny scenariusz, na mniej płynnych parach — więcej.

Twoje liczby będą inne — zależą od brokera, modelu egzekucji (A-Book vs B-Book), pory dnia i konkretnego instrumentu. Ale kierunek jest zawsze ten sam: im mniejsza płynność i im większy szok informacyjny, tym gorszy fill.

Twój breakout system musi uwzględniać te koszty w kalkulacji expectancy. Jeśli slippage na wejściu zjada kilkanaście procent średniego payoffu — to nie jest drobnostka. Pełny przykład liczbowy znajdziesz w sekcji 5.

Breakout z retestem vs breakout impulsowy

Dwa modele entry:

  • Na przebicie — wejście natychmiastowe po zamknięciu świecy powyżej/poniżej poziomu. Agresywne. Łapiesz początek ruchu, ale ryzykujesz fakeout i gorszy fill (spread rozszerzony w momencie breakoutu).
  • Na retest — czekasz, aż cena przebije, cofnie się do poziomu (stary opór = nowe wsparcie) i odbije. Lepsza cena wejścia i węższy spread, ale niższy capture rate: rynek nie wraca do retestu i odjeżdża bez ciebie.

Który lepszy? Na backteście sprawdź oba warianty na swoim rynku, w swoich godzinach, po swoich kosztach. Dogmat „zawsze wchodź na retest" jest równie nieskuteczny co „zawsze wchodź na przebicie". Realnie wybierasz nie między wejściem dobrym a złym — tylko między dwoma rodzajami poślizgu (poślizg cenowy na przebiciu vs poślizg capture rate na retescie). Twoje zadanie to policzyć, który z nich jest tańszy w twoim systemie po 200 transakcjach.

Definicja roboczego breakoutu

Skoro „przebicie" niekoniecznie jest breakoutem, przyda się jednoznaczna definicja, do której wracasz w dzienniku. Setup zalicza się jako roboczy breakout, gdy spełnione są wszystkie warunki:

  1. Domknięta świeca na interwale wykonawczym (M15/H1 dla intraday, D1 dla swing) zamyka się wyraźnie poza poziomem — orientacyjnie 0,2–0,5× ATR(14) danego interwału, kalibrowane na historii pary. Knot nie wystarcza; liczy się zamknięcie i follow-through.
  2. Follow-through w 1–3 kolejnych świecach: cena nie wraca natychmiast do strony „starej". Pierwsze cofnięcie nie powinno przekraczać 50–60% korpusu świecy wybicia.
  3. Wolumen / delta na CME (6E/6B/6J) wyraźnie powyżej mediany 10-sesyjnej — orientacyjny próg 1,2–1,5× zależy od pary i interwału (cieńszy rynek = wyższy próg), ostateczną wartość kalibrujesz na własnym backteście, nie z teorii.
  4. Katalizator z kalendarza makro w oknie ±2 godziny od wybicia (publikacja danych, decyzja BC, komunikat Fed, wystąpienie Powella/Lagarde) lub udokumentowana zmiana narracji (eskalacja geopolityczna, surprise w COT).
  5. Brak natychmiastowego powrotu w zakres na zamknięciu kolejnej świecy interwału kontekstu.

Zaznacz w dzienniku, które warunki spełniono i którego brakowało. Po 50 zaznaczonych transakcjach widać empirycznie, jakie pominięcia kosztują najwięcej — i czy w ogóle masz edge poza scenariuszem „wszystkie pięć potwierdzeń".

Prosto z parkietu — CHF 2015 z perspektywy breakoutu. 15 stycznia 2015: SNB rezygnuje z obrony kursu EUR/CHF 1.2000. Cena przebija podłogę, która stała od 3 lat. Klasyczny breakout? Technicznie tak. Ale nikt, kto miał buy stop pod 1.2000, nie dostał filla na swojej cenie. EUR/CHF przeskoczyło z 1.2010 do okolic 0.85 w kilka minut — spread u wielu brokerów wynosił setki pipsów, zlecenia nie były realizowane, bo rynek nie oferował ceny na żadnym poziomie pomiędzy. Stop loss nie zadziałał — nie dlatego, że był źle ustawiony, ale dlatego, że rynek „przeskoczył" przez cenę stopa bez jednej transakcji na tym poziomie (gap w płynności). Rachunki weszły w ujemne salda. Alpari UK ogłosiło administrację. Po CHF 2015 regulacje się zmieniły: ESMA w działaniach produktowych z 2018 r. wprowadziła obowiązkową ochronę przed ujemnym saldem (negative balance protection) dla klientów detalicznych CFD na poziomie UE; krajowe organy (KNF, BaFin, FCA) implementowały to w ramach swoich uprawnień nadzorczych. Dziś jako detalista w UE/UK nie skończysz z długiem wobec brokera. Ale na rachunkach profesjonalnych (Pro) i u brokerów poza-unijnych — wciąż możliwe. Morał: twój stop i twój entry to deklaracja zamiaru, nie gwarancja ceny.

4. Mean reversion — handel na powrocie do normy

Mechanika

Mean reversion to zakład na to, że cena odchylona od „normy" (średniej, VWAP, środka zakresu) wróci do niej. Mechanika nie jest mistyczna: kiedy cena odchyla się za daleko — panika, euforia, thin market, flash event — zlecenia po drugiej stronie pojawiają się na odchylonych cenach i ściągają rynek z powrotem. Im bardziej cena odbiega od normy, tym więcej uczestników chce wejść po drugiej stronie[4]. Problem operacyjny: „norma" może się właśnie przesuwać — i wtedy każdy, kto kupił „za tanio", trzyma pozycję, która jest coraz głębiej pod wodą, a on nadal uważa, że ma rację. Mean reversion działa pod warunkiem, że punkt odniesienia istnieje. Kiedy reżim się zmienia, „średnia" przestaje być atraktorem — zaczyna być historią.

Na FX mean reversion działa w zakresach i tam, gdzie szum dominuje nad kierunkiem. Sesja azjatycka na EUR/USD, H4 w wielotygodniowym zakresie, D1 na parze, która od 3 miesięcy mieli między dwoma poziomami — to środowisko, w którym setup ma sens. Warunek konieczny: koszt wejścia nie może zjadać większości oczekiwanego ruchu. Jeśli target to 12 pipsów, a spread + slippage to 3 — grasz po kosztach o 9. Jeśli target 8, a koszt 4 — płacisz połowę ruchu brokerowi i grasz o resztę. Mean reversion w oknach, w których spread jest wysoki (Azja na crossach, rollover), to wolne oddawanie rachunku.

Dlaczego mean reversion jest psychologicznie łatwiejszy — i dlaczego to pułapka

Mean reversion ma wysoki win rate: 55–70% trafień w dobrych warunkach. Wchodzisz, rynek wraca do średniej, zamykasz z zyskiem. Dopamina. Powtarzasz. Przez trzy tygodnie wygląda świetnie. W czwartym wchodzi trend. Kupujesz „dip", rynek spada dalej. Kupujesz drugi. Trzeci. Uśredniasz. Ekspozycja rośnie liniowo, free margin spada geometrycznie — a ty nadal widzisz to jako „okazję", bo cena „jest coraz niżej od średniej". Stop? Nie ustawiłeś, bo „zawsze wracało". Czwarty dip zabiera ci margin call.

Wysoki WR maskuje asymetryczny profil ryzyka. Zarabiasz 0,5–1R na transakcji, jedna strata w trendzie to 3–8R — zjada 5–15 zwycięzców. Uśrednianie nie jest „zmniejszaniem średniej ceny wejścia". Jest zwiększaniem ekspozycji na pozycję, której teza właśnie się wali. W praktyce: pozycja, której nie zamknąłeś na -1R, bo „chcesz dać rynkowi chwilę", staje się pozycją, której nie zamkniesz na -3R, bo „już tyle straciłeś". Kahneman i Tversky opisali w 1979 roku asymetrię między bólem straty a satysfakcją z zysku. W tradingu widać to brutalnie: trader szybciej bierze mały zysk niż małą stratę, a przegrywającą pozycję zaczyna traktować jak problem do „przeczekania", nie jak błąd do zamknięcia[16]. Bez hard stopa mean reversion to zbieranie premii ubezpieczeniowej: działa, dopóki nie przyjdzie roszczenie.

Prosto z parkietu — Flash Crash i „bezpieczny" mean reversion, 3 stycznia 2019. 3 stycznia 2019, tuż po zamknięciu Nowego Jorku, przed otwarciem Tokio — godzina wiedźm, gdy płynność na FX umiera. Algorytmy zidentyfikowały lukę w arkuszach zleceń na parach z jenem. AUD/JPY stracił kilka procent w ciągu minut, USD/JPY spadł o blisko 4 jeny w najgorszym momencie — dokładne dołki różniły się między platformami w zależności od LP, co samo w sobie jest lekcją o FX OTC[12]. Traderzy grający bez stopów na odbiciach od dolnych granic statystycznego zakresu — „mean reversion w zakresie, zawsze wracało" — zostali wymieceni. Pozycje zamykały się na margin callach daleko poniżej zamierzonych poziomów, bo w pustym rynku nie było cen do wykonania. Rynek wybaczy ci brak stopa w konsolidacji 99 razy. Za setnym razem zabierze rachunek i poprosi o dopłatę (na rachunkach Pro i poza-unijnych — dosłownie).
Prosto z parkietu — USD/TRY, sierpień 2018 (scenariusz oparty na zdarzeniu z 10 sierpnia 2018). 10 sierpnia 2018 lira turecka załamała się na tle napięć USA–Turcja, doniesień o nałożonych taryfach Trumpa na stal i aluminium oraz kryzysie wiarygodności monetarnej. USD/TRY w kilku sesjach przeszło z okolic 5,50 do ponad 7,00 — ruch około 25%+ w ciągu dni, z intraday spikeami jeszcze wyższymi[13]. Trader detaliczny widzi cenę kilkukrotnie odchyloną od poprzedniej średniej kroczącej — klasyczny obraz „przegrzania" interpretowany jako sygnał mean reversion. Sell short USD/TRY „na powrót do normy" z SL 400 pipsów. W nocy cena skacze o 1200 pipsów. Spread dociera do 500+ pipsów (według kwotowań u wielu brokerów tamtego okresu). Stop aktywuje się, ale fill leci o kolejne 700 pipsów gorzej od poziomu stopa — bo w cienkim booku egzotyki nie ma cen między poziomami. Pozycja -2% ryzyka zamienia się w -7% ryzyka w trzy godziny. Lekcja: „odchylenie statystyczne" na egzotyce w kryzysie walutowym to nie odchylenie. To nowa, trwała wartość kursu. Mean reversion zakłada stabilną średnią — jej brak unieważnia cały setup.
Mean reversion na H4 w zakresie — odbicia od strukturalnych granic zakresu i powroty do mediany zakresu, z zaznaczonym momentem załamania, gdy zakres przechodzi w trend
Mean reversion na H4 w zakresie — odbicia od strukturalnych granic zakresu i powroty do mediany zakresu, z zaznaczonym momentem załamania, gdy zakres przechodzi w trend

Kiedy mean reversion zawodzi

  • Trend — rynek nie „wraca do średniej", bo średnia się przesuwa. Kupujesz dipsy, które są początkiem ruchu, nie jego końcem.
  • Silny katalizator — po NFP, decyzji banku centralnego, geopolitycznym szoku rynek nie wraca do VWAP z ostatniego tygodnia. Stary „normalny" przestał istnieć. Mean reversion wymaga stabilnej „normy" — po dużym katalizatorze ta norma się przesuwa.
  • Trend day — na interwale intraday, jeśli IB zostało agresywnie wybite i rynek trzyma się poza IB, mean reversion do VWAP to handel przeciw kierunkowi dnia (art. 8.4).
Prosto z parkietu — NFP i mean reversion, która okazała się katastrofą (scenariusz dydaktyczny oparty na typowej mechanice trendu GBP/USD w piątek NFP). Liczby ilustrują mechanikę egzekucji, nie zapis pojedynczej transakcji. Trader gra mean reversion na H4 GBP/USD. Cena daleko od mediany 20-sesyjnego zakresu, klasyczny „przegrzany" obraz statystyczny — interpretowany jako „oversold, kupuję". Wchodzi long w piątek rano. O 14:30 wychodzi NFP: payrolls dużo powyżej oczekiwań, Average Hourly Earnings w górę. USD mocny na szerokim froncie. GBP/USD spada kolejne 120 pipsów w 2 godziny. Cena nadal odchylona „głęboko poniżej" średniej — bo w trendzie odchylenie nie jest sygnałem powrotu, tylko informacją, że momentum rośnie. Dane zmieniły narrację. To już nie było „odchylenie od normy". To była nowa norma.

Co realnie filtruje wejście w mean reversion

Ta logika jest najbardziej narażona na używanie wskaźników jako sygnałów same w sobie — i właśnie dlatego najczęściej pali rachunki detalistów. Jeżeli już grasz mean reversion, edge nie siedzi w żadnym oscylatorze ani we wstędze statystycznej. Siedzi w czterech filtrach, które muszą być spełnione jednocześnie:

  • Reżim zakresowy potwierdzony strukturą — brak nowych ekstremów (HH/LL) w 3+ ostatnich sesjach kontekstu, cena „mieli" w obrębie poprzedniego szczytu i dołka. Bez tego warunku gra nazywa się trend following pod prąd.
  • ATR(14) w dolnym kwartylu 6-miesięcznego rozkładu dla danej pary, w zestawieniu z IV w dolnym kwartylu 12-miesięcznego pasma. Wysoka zmienność = mean reversion wyłączony, niezależnie od „przegrzania" ceny względem wstęg statystycznych.
  • Brak danych pierwszego rzędu w kalendarzu ±48 h — żadnego NFP, CPI, decyzji BC, eskalacji geopolitycznej. Mean reversion zakłada stabilną „normę"; każdy katalizator ją przesuwa.
  • Brak strukturalnej deprecjacji — jeśli para zrobiła 30%+ w jedną stronę w 12 miesiącach (egzotyki w fazie kryzysu monetarnego), mean reversion jest wyłączony do odwołania. Statystyczne miary odchylenia od średniej kroczącej zakładają stacjonarność szeregu — w warunkach kontrolowanej deprecjacji ta stacjonarność znika (vide USD/TRY 2018 i 2021).

Granica zakresu jako poziom wejścia, nie wstęga statystyczna. Jeśli wszystkie cztery filtry są spełnione, wchodzisz przy granicy zakresu zdefiniowanej przez strukturę (poprzedni szczyt / dołek + bufor pipsowy zależny od ATR), a nie przy „dotknięciu zewnętrznej wstęgi" wskaźnika rysowanego z dwóch sigm średniej kroczącej. Target = mediana zakresu, nie „przecięcie środkowej wstęgi". Stop = poza poprzednim ekstremem struktury, z buforem nominalnie 0,5–1,0× ATR(14) interwału wykonawczego, kalibrowanym na własnym backteście.

Ten reset filtrów ma jeden powód: każda klasyczna wstęga, oscylator i miara odchylenia liczy odchylenie od średniej kroczącej, a nie od poziomu, na którym faktycznie kończy się płynność po jednej stronie. Edge w mean reversion nie pochodzi z liczby, którą wskaźnik wypluwa; pochodzi z tego, że strukturalnie zdefiniowany zakres ma realne S/R, a kompresja ATR/IV mówi ci, kiedy rynek nie ma paliwa do wybicia.

5. Koszty ukryte — spread, slippage, rollover i broker

Backtest na MT4 z domyślnymi ustawieniami kłamie. Pokazuje średni spread, nie spread w momencie twojej transakcji. Ignoruje rolowania, kiedy spread na EUR/AUD skacze z 3 do 25 pipsów i kasuje ciasne stopy. Ignoruje poślizgi breakoutów na danych. Ignoruje potrójny swap ze środy na czwartek. Jeśli twój model nie uwzględnia realistycznego spreadu w godzinach, w których handlujesz, realistycznego slippage'u i swap spread — nie opisujesz systemu, tylko jego wersję laboratoryjną.

Każda logika ma inny profil kosztowy:

LogikaSpreadSlippageRollover / swap
Trend followingSpread to marginalny koszt — handlujesz rzadko, kilka razy w miesiącu na aktywnym instrumencie, czasem zero wejść przez całe tygodnie. Jeden spread na wejściu, jeden na wyjściu.Umiarkowany — wejście na pullbacku zwykle w normalnych warunkach. Wyjście trailing stop może trafić w cieńszy rynek.Wysoki wpływ — trzymasz pozycję tygodniami. Swap netto może wspierać lub niszczyć trade, zależnie od kierunku i dyferencjału stóp (art. 8.6). Na egzotykach spread między swap long a swap short bywa brutalny.
BreakoutWysoki wpływ — wchodzisz w momencie, gdy spread się rozszerza (aktywacja zleceń, cienki book).Najwyższy — breakouty to momenty najgorszego filla. Na danych fill może być zauważalnie gorszy od ceny zlecenia — od kilku pipsów przy mniejszych danych do kilkunastu lub więcej przy NFP/Fed.Zależy od stylu — jeśli breakout to intraday setup, swap nie gra roli. Jeśli trzymasz 3+ dni, wchodzi do równania.
Mean reversionUmiarkowany — wchodzisz przy odchyleniu, gdzie spread bywa normalny. Ale przy odchyleniu wywołanym newsem spread skacze.W spokojnych warunkach slippage bywa niższy niż przy breakoutach, ale przy odchyleniu wywołanym newsem lub cienkiej płynności potrafi nagle przestać być pomijalny.Niski — pozycje krótkie (godziny do dni). Ale uwaga na potrójny swap w środę.
Specyfikacja instrumentu u brokera — porównanie swap long i swap short na parach egzotycznych, zaznaczone na czerwono drastyczne różnice między kierunkami
Specyfikacja instrumentu u brokera — porównanie swap long i swap short na parach egzotycznych, zaznaczone na czerwono drastyczne różnice między kierunkami

Pułapka potrójnego swapu — środa na FX

Ze środy na czwartek na FX naliczany jest potrójny swap (rozliczenie za weekend, wynikające z mechaniki T+2 — opisanej w art. 8.6). To nie jest problem tylko dla position traderów. To jest problem dla każdego, kto trzyma pozycję przez noc ze środy na czwartek. W okolicach 23:00–00:00 CET (czas rolowania zależy od brokera) spread na wielu parach rozszerza się drastycznie. Algorytmy bankowe i LP dokonują rozliczeń, płynność chwilowo zanika.

Efekt: wielu traderów traci o 23:00 CET zyskowne pozycje trendowe, bo spike spreadu aktywuje stop loss, zanim rynek wróci do normalnych kwotowań. Jeśli twój stop na swingowej pozycji stoi 40 pipsów od ceny, a spread w momencie rolowania skacze do 15–20 pipsów na crossie — zostaje ci 20 pipsów buforu. To za mało.

Rozwiązanie: jeśli trzymasz pozycję na overnight ze środy, sprawdź, o której godzinie twój broker robi rollover i jaki jest typowy spread w tym momencie. Na egzotykach i crossach z JPY potrójny swap + spread widening to podwójne uderzenie.

Prosto z parkietu — USD/ZAR, środa 22:58 CET (scenariusz oparty na typowej mechanice rollover na egzotyce). Środa, 22:58 CET. Shortujesz USD/ZAR, grając na odwrócenie po rozciągniętej dziennej świecy — klasyczny mean reversion. Do rollovera dwie minuty, wiesz o potrójnym naliczeniu, zakładasz, że „spread chwilowo się rozszerzy, ale moja pozycja jest poza najbliższym knotem". 22:58:12: spread USD/ZAR na twojej platformie rozszerza się z ~80 do ponad 600 pipsów w ułamku sekundy. Knot w kwotowaniu broker-specific zbiera stop, który miał chronić 1,5R. Rynek po minucie wraca do ceny sprzed spike'u. Twoja pozycja już zamknięta, prowizja zaksięgowana, swap potrójny doliczony do wyniku — strata 2,8R zamiast planowanego -1R albo +2R. Na wykresie D1 następnego dnia ta minuta wygląda jak pojedynczy cienki knot, którego połowa platform detalicznych w ogóle nie pokazuje. Lekcja: pozycja na egzotyce przetrzymana przez rollover w środę to nie „utrzymanie trade'u". Algorytmy nie muszą znać twojego konkretnego stopa; wystarczy, że wiedzą, gdzie statystycznie stoją zlecenia obronne, i kiedy spread strukturalnie się rozszerza. Ucieczka z rynku w oknie rolowania to nie ostrożność, to zasada przetrwania systemu.

Broker też jest częścią strategii

Slippage i spread to nie atmosferyczne zjawiska. To funkcja modelu egzekucji twojego brokera i relacji z LP. Trzy modele, z którymi realnie handlujesz:

ModelMechanikaKonflikt interesówCo to oznacza dla ciebie
B-Book (market maker)Broker internalizuje zlecenie — nie wypuszcza go na zewnętrzne LP, zarządza ryzykiem wewnętrznie. Może hedgować część flow.Strukturalny — broker zarabia, gdy ty tracisz (na tej części flow, którą trzyma u siebie).Requotes, „zamrożenia platformy" przy dużych danych, szersze fille — nie muszą być awarią. Mogą być mechanizmem zarządzania ryzykiem brokera.
A-Book (STP/ECN)Broker przekazuje zlecenie do LP (pojedynczego lub agregatora). Zarabia na prowizji i markupie na spreadzie.Minimalny — broker zarabia na wolumenie, nie na twojej stracie. Ale LP mogą robić Last Look.Slippage zależy od stanu booka LP, nie od interesu brokera. Przy thin market fill jest gorszy — nie z powodu konfliktu, z powodu pustego booka po drugiej stronie.
HybridWiększość brokerów detalicznych. Małe konta i „toksyczny" flow (scalping, news) routują na B-Book. Większe i spokojne — na A-Book.Routing jest wewnętrzny i dynamiczny, nie dostaniesz go w umowie.Ten sam system może wyglądać zupełnie inaczej u dwóch brokerów, a nawet na dwóch rachunkach u tego samego brokera (live vs demo, classic vs Pro).

Detalista nie handluje całym rynkiem FX. Handluje feedem, jaki broker pokazuje mu w danej sekundzie, i płynnością, którą broker lub jego LP są gotowi wystawić. Ten sam system breakoutowy może u jednego brokera dawać +0,4R expectancy, u drugiego -0,2R — i to nie jest kwestia „który jest lepszy", tylko który pasuje do twojego flow.

Cost of carry — gdy swap zjada wygrany trend

Swap nie jest „kosmetyczną" liczbą doliczaną o północy. Dla position tradera i swing tradera trzymającego pozycję dłużej niż tydzień — to drugi po slippage największy element kosztowy systemu. I jedyny, który pracuje przeciwko tobie codziennie, niezależnie od kierunku ruchu ceny.

Mechanika: za każde 24 godziny utrzymania pozycji broker dolicza dyferencjał stóp procentowych obu walut + własny markup (rolloverowy spread). Jeżeli dla pary X/Y stopa X jest niższa od stopy Y i ty jesteś long X (= short Y) — naliczany jest ujemny swap. Wartość ekspozycji × dyferencjał stóp × markup brokera × 1/365 = dzienna opłata netto. Na egzotykach (USD/TRY, USD/ZAR, USD/MXN) markup brokera bywa wielokrotnością czystego dyferencjału — efektywnie płacisz roczne 5–15% wartości pozycji za przywilej trzymania jej.

Zilustrujmy na liczbach. Dwie identyczne pozycje 1 lota EUR/USD trzymane 90 dni z trendu trwającego 6 miesięcy. Zysk z ruchu ceny: 800 pipsów = 8 000 USD. Wariant A: byłeś long EUR/USD w momencie, gdy stopa EBC była wyższa od stóp Fed — swap +0,8 USD/dzień × 90 dni = +72 USD. Wynik netto: 8 072 USD. Wariant B: byłeś short EUR/USD w przeciwnym układzie stóp — swap -3,5 USD/dzień × 90 dni = -315 USD; w środy potrójny swap × 12 śród = dodatkowe -84 USD. Wynik netto: 7 601 USD. Różnica między dwoma identycznymi „kierunkowo" tradeami: ~470 USD na samym koszcie carry. Na egzotyce ta różnica może być 5–10×.

Reguła operacyjna dla trend followera: swap netto na 30/60/90 dni liczysz przed wejściem, jako składnik wymaganego R:R. Jeśli ujemny swap zje cały TP wcześniej, niż technicznie zostanie osiągnięty, system nie jest trend followingiem — jest spekulacją na tempo ruchu. Skoryguj sizing albo zmień parę.

Krzywa kapitału trend followera w 90 dni — swap dodatni vs swap ujemny przy identycznym ruchu ceny
0 +2 000 +4 000 +6 000 +8 000 0 30 60 90 dni utrzymania pozycji P&L (USD) +8 072 USD +7 601 USD srody = potrojny swap swap dodatni (long EUR przy stopie EUR > USD) swap ujemny (short EUR przy stopie EUR > USD)

Dane przykładowe: 1 lot EUR/USD, ruch ceny +800 pipsów = +8 000 USD, swap dodatni +0,8 USD/dzień, swap ujemny -3,5 USD/dzień + 4 środy potrójne. Markup brokera i konkretne wartości swapów zmieniają się z cyklem stóp i są specyficzne dla brokera — to ilustracja mechaniki, nie benchmark.

COT — jak go czytać operacyjnie

COT (Commitments of Traders) pojawia się w tym artykule kilka razy jako filtr kontekstu. Żeby go faktycznie użyć, a nie tylko o nim mówić:

  1. Źródło — raport CFTC[10] publikowany w piątek o 15:30 ET (dane z wtorku). Dla FX najużyteczniejszy jest raport TFF (Traders in Financial Futures), nie standardowy Legacy COT — TFF jest dedykowany instrumentom finansowym, podczas gdy Legacy COT łączy je z towarami. Dostępny na cftc.gov lub w przetworzonej formie na Barchart, TradingView (wskaźnik COT).
  2. Co patrzysz — pozycja netto Asset Manager/Institutional i Leveraged Funds na danym instrumencie (w TFF). Dla FX: kontrakty futures na CME (EUR, GBP, JPY, AUD itd.).
  3. Jak interpretujesz — ekstremalnie jednostronne pozycjonowanie (np. net long EUR na poziomie 95+ percentyla z ostatnich 3 lat) sugeruje zatłoczony trade. Nie znaczy, że pozycja się odwróci jutro. Znaczy, że potencjał do squeeze'u rośnie.
  4. Czego nie mówi — COT to dane z wtorku, publikowane w piątek. 3 dni opóźnienia to wieczność na FX intraday. COT to filtr tygodniowy/miesięczny, nie sygnał dzienny. I dotyczy futures, nie spot — korelacja jest silna, ale nie 1:1.

Expectancy po kosztach — przykład liczbowy

Żeby zobaczyć, jak koszty zjadają edge, weźmy konkretny przykład systemu breakoutowego na EUR/USD D1:

  • Parametry przykładowe (twój system będzie miał inne — kluczowe jest przeliczenie własnych liczb). Rachunek ECN, średni TP: 42 pipsy. Średni SL: 18 pipsów. Win rate: 34%.
  • Expectancy na backteście (bez kosztów): (0,34 × 42) – (0,66 × 18) = 14,28 – 11,88 = +2,40 pipsa/trade.
  • Dodajemy koszty transakcyjne:
    • Spread round-trip (wejście + wyjście): 2 × 0,2 = 0,4 pipsa (ECN, wąski spread ciągły, konwencja konserwatywna).
    • Stała prowizja ECN: ~$7 za round-trip per lot = ekwiwalent ~0,7 pipsa na EUR/USD (dla standardowego lota $10/pip).
    • Slippage na wejściu breakoutowym (dane drugorzędne): ~3 pipsy.
    • Łączny koszt round-trip: ~4,1 pipsa/trade.
  • Expectancy po kosztach: 2,40 – 4,10 = -1,70 pipsa/trade.

Uwaga o podwójnym liczeniu spreadu. Jeśli twój backtest używa już cen bid/ask dla wejścia i wyjścia, nie doliczaj spreadu drugi raz — wtedy dodajesz tylko prowizję i slippage. Powyższy przykład zakłada backtest na cenach mid/close, więc spread doliczamy ręcznie jako 2 × 0,2 pipsa. Wybierz jedną konwencję i trzymaj się jej w całym modelu.

Dla rachunków Standard liczysz to samo, ale bez prowizji, z szerszym spreadem (np. 0,9 pipsa przy pojedynczym liczeniu lub 1,1 pipsa przy konwencji 2× zamiast 0,4 + 0,7 ECN). Arytmetyka wychodzi podobnie — „darmowy handel" u B-Booka to marketing, nie matematyka.

Expectancy systemu breakoutowego na EUR/USD D1 (rachunek ECN) — backtest vs rzeczywistość po kosztach
+6 +4 +2 0 -2 -4 pipsy / trade +2,40 Backtest (bez kosztow) -4,1 pip -1,70 Po kosztach (ECN) (spread + prowizja + slippage)

System, który na czystym backteście wyglądał na zyskowny, po dodaniu realistycznych kosztów traci pieniądze. A to jest EUR/USD — najciaśniejszy spread na rynku. Na GBP/JPY ze spreadem 2,5 pipsa i wyższym slippage'em wynik byłby jeszcze gorszy. Zanim zdecydujesz, że „mój system ma edge", przeżeń go przez taki rachunek.

Jak to policzyć dla własnego systemu? Wzór na break-even R:R po kosztach:

Min. R:R = [(1 – WR) / WR] + [koszt w pipsach / (SL w pipsach × WR)]

Koszt w pipsach = spread round-trip + stała prowizja ECN przeliczona na pipsy + slippage na wejściu. Na rachunku Standard bez prowizji zostawiasz pierwszy i trzeci składnik, ale spread jest szerszy. Dla breakoutu z przykładu: 0,4 + 0,7 + 3,0 = 4,1 pipsa. Pierwszy składnik wzoru to czysty break-even (bez kosztów). Drugi — narzut, rośnie im mniejszy SL i im wyższy koszt transakcyjny. Przykład: WR 34%, SL 18 pipsów, koszt 4,1 pipsa: min. R:R = (0,66/0,34) + (4,1 / (18 × 0,34)) = 1,94 + 0,67 = 2,61:1. Wszystko poniżej — system traci netto. System grający pod 10 pipsów targetu i ten sam koszt — nie przeżyje roku, niezależnie jak „dobry" wygląda backtest. Przeżeń swoje parametry przez ten wzór, zanim uznasz, że system „działa".

Kiedy nie testować dalej

Backtesting i optymalizacja są nieskończone, kapitał i czas — nie. Brutalny filtr eliminacji systemu, zanim wpłacisz kolejny depozyt:

  • System ma dodatni wynik tylko w jednym, ręcznie wybranym fragmencie historii. Po realistycznych kosztach i 200+ transakcjach edge powinien być rozłożony przez różne miesiące i reżimy. Jeśli pochodzi z trzymiesięcznego okna 2019 r., a poza nim system jest płaski lub stratny — to nie jest system, tylko dopasowanie do przypadku.
  • Drawdown w backteście przekracza twój próg psychologicznej tolerancji 1,5–2×. System z drawdownem 35% w backteście wyciągniesz w drawdownie 50–70% live, bo realne koszty, slippage i emocje degradują wynik. Jeśli „w teorii" ledwo go znosisz, w praktyce go porzucisz w najgorszym momencie.
  • Expectancy po kosztach netto jest mniejsza niż jeden tick procentowy. System z +0,02R/trade po kosztach jest matematycznie nierozróżnialny od szumu i nie ma marginesu na pogorszenie warunków rynkowych albo zmianę polityki egzekucji u brokera.
  • System wymaga subiektywnej interpretacji w ponad 20% setupów. „Tutaj akurat lepiej poczekać", „tutaj wziąłem mniejszy sizing, bo czułem" — to nie jest system, to dyskryminacja sygnału, której nie zwalidujesz. Albo zapisujesz każdą subiektywną zasadę jako twardy filtr, albo akceptujesz, że twój edge mieszka w głowie i nie zostanie z tobą po pierwszej serii strat.

Jeśli system spełnia którekolwiek z tych kryteriów po 200 transakcjach, nie testuj go dalej z większym kapitałem. Wyrzuć i zaprojektuj inny.

Szablon dziennika kosztów transakcyjnych

Wzór na break-even pozostaje teoretyczny, dopóki nie zasilisz go danymi z własnego rachunku. Minimalna struktura, którą prowadzisz dla każdej zamkniętej transakcji (arkusz, Notion, MT5 + eksport CSV — wybór narzędzia jest drugorzędny):

PoleSkąd danePo co
Data + godzina (CET)Czas otwarcia / zamknięciaPrzypisanie do sesji i okna płynności
ParaEUR/USD, GBP/JPY, USD/TRY...Profilowanie kosztów per instrument
SesjaAzja / Londyn / Overlap / NY / poza-sesjaKorelacja kosztów z porą dnia
Typ setupuTrend pullback / breakout / mean reversion / inneProfilowanie kosztów per logika
Spread przy wejściu (pipsy)Notowanie z platformy w sekundzie zleceniaPorównanie z deklarowanym „typowym" spreadem
Slippage (pipsy, znak)Cena docelowa zlecenia – cena fillaAsymetria kosztu, jakość wykonania
ProwizjaZ raportu MT5 / brokera (USD lub pipsy)Pełen koszt round-trip
SwapZ historii rachunku (per noc, suma dla pozycji)Wpływ kosztu carry na wynik
Broker / venueIdentyfikator rachunkuPorównanie A vs B przy migracji
Wynik netto (R)(Cena exit – cena entry) / SL w pipsachExpectancy w jednostce ryzyka, nie w USD
Reżim w momencie wejściaTrend / zakres / przejście wg checklisty z sekcji 7Dopasowanie logiki do reżimu
Decyzja po fakcieCzy zachowałbym ten setup, znając wynik?Uczciwość bez efektu wyniku

Po 50 transakcjach masz już dane do filtrowania: które sesje generują nieproporcjonalny koszt (slippage > spread), w którym reżimie który setup ma dodatnią expectancy netto, czy migracja brokera ma sens. Bez tych pól prowadzisz pamiętnik, nie dziennik.

6. Sesje i godziny — kiedy który silnik ma paliwo

Logika strategii nie żyje w próżni — żyje w konkretnych godzinach. Ten sam setup mean reversion, który zarabia w sesji azjatyckiej, jest rynkowym samobójstwem między 14:00 a 16:00 CET, kiedy Londyn i Nowy Jork nakładają się na siebie i rynek ma paliwo do trendu. Mapa sesji:

Okno (CET)SesjaSpread EUR/USD*CharakterystykaSilnik, który tu działa
00:00–07:00Azja (Tokio, Sydney)1,2–2,0 pipNiska zmienność, wąskie zakresy na EUR/USD, GBP/USD. Pary z JPY i AUD bardziej aktywne.Mean reversion — odbicia od granic zakresów nocnych, o ile spread i zmienność netto zostawiają miejsce na sensowny stosunek kosztu do targetu. Breakout i trend following zwykle nie mają paliwa.
07:00–08:00Frankfurt / pre-London0,8–1,5 pipNiska płynność, szerokie spready, pierwsze europejskie zlecenia zmieniają kierunek z nocnego zakresu. Wejścia w tym oknie mają wyższy koszt filla i niższą przewidywalność kierunku.Ostrożnie — czekaj na potwierdzenie po 08:00. Wejście pre-London to hazard na cienkiej płynności.
08:00–12:00Londyn0,6–0,9 pipNajwyższa płynność na parach EUR, GBP, CHF. Tu się rozgrywają prawdziwe ruchy.Trend following i breakout — tu masz paliwo. Mean reversion działa na pullbackach w trendzie, nie jako samodzielna logika.
12:00–13:30„Lunch" europejski (przed otwarciem NY)0,7–1,1 pipSpadek aktywności po pierwszej części Londynu. Kierunek z poranka często wytraca momentum, zakres się zwęża. Ostatnie 30 min przed NFP/CPI/PPI zwykle płaskie — instytucje wycofują kwotowania przed danymi.Mean reversion w wąskim zakresie z ciasnym SL i targetem ≤ 0,5× wysokości zakresu. Trend following wyłączony do otwarcia NY. Przed katalizatorem o 14:30 — pauza.
13:30–17:00Overlap Londyn/NY0,5–0,8 pipNajwyższy obrót dnia. Dane makro USA wypadają w tym oknie (14:30 CET). Spread najciaśniejszy, ale slippage przy danych najwyższy.Breakout po danych i trend continuation. Mean reversion na overlapie to granie pod prąd.
17:00–22:00Nowy Jork (bez Londynu)0,8–1,2 pipPłynność spada. Ruchy słabną. NY Cut (10:00 ET = 16:00 CET) może wywołać krótki spike.Mean reversion zaczyna mieć sens. Trend following traci paliwo.
22:00–00:00Rollover / dead zone3–15+ pipSpread się rozszerza. Potrójny swap w środę. Płynność minimalna.Żaden — to jest strefa niebezpieczeństwa, nie okazji. Flash crash 2019 na JPY wydarzył się w tym oknie.

* Orientacyjne spready EUR/USD u brokera ECN z przyzwoitą płynnością. U B-Booka zwykle wyższe. Na crossach i egzotykach mnóż ×2–5.

Macierz kosztów wg pary i pory dnia

„Koszt wejścia" to nie jedna liczba. To funkcja pary i okna. Poniższa macierz pokazuje orientacyjny spread kwotowany w pipsach w danym oknie (po uśrednieniu obserwacji z kilku rachunków ECN). W kalkulacji kosztu strategii zdecyduj konsekwentnie, czy liczysz spread jako koszt wejścia (ujęcie bid/ask), czy jako konserwatywny koszt wejścia + wyjścia (2×) — ale nie mieszaj metod w jednym backteście. Liczby skalibruj na własnym brokerze:

ParaAzja 02:00–07:00Londyn 08:00–12:00Overlap 13:30–17:00NY solo 17:00–22:00Rollover 22:00–23:30
EUR/USD~1,8 pip~0,8 pip~0,6 pip*~1,0 pip5–15+ pip
GBP/USD~2,5 pip~0,9 pip~0,8 pip*~1,4 pip8–20+ pip
USD/JPY~1,2 pip**~0,7 pip~0,6 pip*~0,9 pip5–12+ pip
AUD/USD~1,1 pip**~1,2 pip~1,0 pip*~1,4 pip6–18+ pip
EUR/GBP~3,0 pip~1,2 pip~1,1 pip~2,0 pip10–25+ pip
GBP/JPY~4,5 pip~2,2 pip~2,0 pip*~3,5 pip15–40+ pip
USD/TRY~80+ pip~40–80 pip~30–60 pip~50–100 pipnieprzewidywalny

* W 60-sekundowych oknach publikacji makro (14:30 CET) spread skacze 5–20× wartości bazowej i wraca w ciągu minut. Macierz pokazuje spread w spokojnych fragmentach sesji, nie w momencie publikacji danych. ** Pary z JPY i AUD są w sesji azjatyckiej płynniejsze — spread niższy niż na EUR/GBP pod Londynem.

Uwaga. Nie traktuj tej tabeli jako oferty cenowej ani benchmarku regulacyjnego. To mapa intuicyjna, zbudowana z uśrednień obserwacji na kilku rachunkach ECN i analizowania tick data historycznych. Twoje konkretne wartości zbierasz sam z tick data własnego brokera w godzinach, w których faktycznie handlujesz — i one są jedynymi, na których wolno ci oprzeć expectancy.

Co z tym robisz: twój system ma określony profil czasowy (kiedy wchodzisz, kiedy wychodzisz, ile razy na dzień). Dla każdej pary policz ważony średni koszt wejścia + slippage w godzinach, w których faktycznie handlujesz (przyjmując tę samą konwencję — wejście lub wejście + wyjście — co w twoim backteście). Jeśli breakout system na EUR/USD działa wyłącznie w oknie 13:30–17:00, koszt to ~0,6 + slippage (np. 3 pip) = 3,6 pipsa. Jeśli ten sam system wchodzi też w okno 17:00–22:00, średni koszt rośnie do ~4 pipsów. Różnica pipsa na każdej transakcji w systemie z ~50 trade'ami miesięcznie to kilkadziesiąt procent expectancy.

Mapa sesji FX (CET) — który silnik ma paliwo w których godzinach
0 3 6 7 8 12 13:30 17 22 24 Azja Mean reversion ! Londyn Trend / Breakout Overlap Breakout + Trend NY solo Mean reversion Rollover NIE HANDLUJ Trend / Breakout (wysoka plynnosc, momentum) Mean reversion (niska zmiennosc, zakresy) Strefa niebezpieczenstwa (rollover, spread explosion) Overlap — dane makro USA, najwyzszy obrot Pre-London — cienka plynnosc, czekaj

Handel w godzinach, które nie wspierają logiki systemu, podnosi koszt transakcyjny bez zwiększenia prawdopodobieństwa ruchu. Jeśli odpalasz zlecenia w azjatyckiej próżni albo podczas rolowania o 22:30–23:00 CET, to nie wykonujesz systemu, tylko subwencjonujesz spread brokera. „W jakich godzinach handluję" jest tym samym typem reguły co stop-loss — nienegocjowalnym składnikiem setupu, nie preferencją.

7. Reżim rynku — który silnik kiedy działa

Nie chodzi o to, „która logika jest najlepsza". Chodzi o to, żeby dopasować logikę do tego, co rynek aktualnie robi. I żeby rozpoznać moment, w którym reżim się zmienia — bo to jest chwila, kiedy system, który zarabiał, zaczyna tracić.

Trzy reżimy

ReżimCharakterystykaTypowe pary / interwałySilnik, który zwykle działaSilnik, który zwykle traci
TrendSekwencja HH/HL lub LH/LL z nowymi ekstremami
w 5 ostatnich sesjach, ATR(14) w górnym kwartylu 6M, IV w środku/górze pasma 12M
DXY / EUR/USD / USD/JPY na D1 w cyklach BC; AUD/JPY, NZD/JPY w fazach risk-on (carry); GBP/JPY na H4–D1Trend following (pullbacki w kierunku trendu)Mean reversion (łapanie noża)
Zakres (range)Cena mieli między poprzednim szczytem i dołkiem, brak nowych ekstremów 3+
sesje, ATR(14) w dolnym kwartylu 6M, IV w dolnym kwartylu 12M
EUR/GBP na M30–H1 w spokojnych tygodniach; USD/CHF i EUR/CHF poza-eventami; AUD/NZD w fazach skorelowanych RBNZ/RBAMean reversion (odbicia od granic)Trend following (seria małych strat), Breakout (fakeouty)
Przejście / akumulacjaZakres się zacieśnia, ATR maleje, rynek „zbiera energię"Major na D1 przed FOMC / ECB / NFP; USD/JPY przed komunikatem BoJ; każdy major w 3–5 sesjach przed publikacją CPIBreakout (po katalizatorze)Mean reversion (jeśli breakout jest prawdziwy, reversion się nie wykonuje)
Identyfikacja reżimu rynku — trend (sekwencja HH/HL z nowymi ekstremami), zakres (mielenie między poziomami bez nowych szczytów/dołków) i przejście (zacieśniająca się konsolidacja z malejącym ATR i niską IV)
Identyfikacja reżimu rynku — trend (sekwencja HH/HL z nowymi ekstremami), zakres (mielenie między poziomami bez nowych szczytów/dołków) i przejście (zacieśniająca się konsolidacja z malejącym ATR i niską IV)

Jak zidentyfikować reżim — operacyjna checklista

Żaden pojedynczy wskaźnik nie powie ci „teraz jest trend" z zerowym opóźnieniem. Każda metoda identyfikacji jest opóźniona. Zestawienie kilku niezależnych danych wypluje ci mapę pola minowego — nie da gwarancji, ale przynajmniej nie wdepniesz w najprostszą pułapkę: trend following w wąskim zakresie, mean reversion w rozbiegowym trendzie. Procedura na początek sesji lub tygodnia (przykłady liczbowe dla EUR/USD D1 — na twojej parze i interwale skalibruj na własnych danych):

  1. Struktura cenowa na D1 — czy widzisz sekwencję HH/HL (trend up), LH/LL (trend down), czy brak sekwencji (zakres)? Jeśli nie widzisz wyraźnej sekwencji — zakładaj zakres, dopóki się nie udowodni inaczej.
  2. Implied Volatility (IV) z opcji FX — uzupełnia ATR informacją wyprzedzającą: niska IV (poniżej 25. percentyla 12-miesięcznego okna) sygnalizuje wyceniany przez rynek spokój i sprzyja mean reversion; IV w górnym kwartylu albo skok IV w ciągu 2–3 sesji = ostrzeżenie przed zmianą reżimu, mean reversion wyłącz. Mechanika dostępu w boxie technicznym wyżej.
  3. Katalizatory makro — bez sprawdzenia kalendarza nawet poprawna struktura jest pułapką. W oknie ±48 h od danych pierwszego rzędu (NFP, CPI, decyzja BC, kluczowe wystąpienia) reżim się przesuwa po samej publikacji, niezależnie od tego, co pokazywał wykres minutę wcześniej. Mean reversion wyłączasz wokół eventu z definicji; trend following i breakout wymagają, by katalizator wspierał kierunek ruchu, a nie mu przeczył.
  4. ATR(14) na D1 — kierunek i wartość — ATR rośnie = zmienność się zwiększa (trend lub breakout). ATR maleje = zmienność się kurczy (konsolidacja lub wyczerpanie). Reguła kalibracji: dolny kwartyl 6-miesięcznego zakresu ATR własnej pary = zakres; górny kwartyl = trend lub breakout. Orientacyjne pasma „normalnego" ATR(14) D1 dla majorów i krzyżówek (kalibruj pod aktualny reżim makro):
    • EUR/USD: typowo 50–90 pipsów; <50 = cmentarz, >100 = aktywny.
    • GBP/USD: typowo 70–130; <60 = cmentarz, >150 = aktywny.
    • USD/JPY: typowo 60–110; znacznie wyższy w cyklach BoJ-pivot.
    • EUR/JPY: typowo 80–140.
    • GBP/JPY: typowo 120–200; <90 = cmentarz, >220 = aktywny.
    • EUR/AUD: typowo 80–150 (krzyżówka risk-on / commodity).
    • USD/CAD: typowo 50–90.
    Egzotyki (USD/TRY, USD/ZAR, USD/MXN) mają strukturalnie wyższe ATR i są mniej porównywalne między sobą — dla nich licz percentyl rolling 6M własnej historii, a nie progi „uniwersalne".
  5. Initial Balance (intraday) — Initial Balance (IB) to zakres cen wyznaczony przez pierwsze 60–90 minut sesji o najwyższej płynności (zazwyczaj sesja londyńska, 8:00–9:00 CET). Na M15/H1 pytasz: czy cena agresywnie wybiła powyżej / poniżej tego zakresu (zamknięcie świecy poza IB o przynajmniej 30–50% wysokości IB) i utrzymuje się poza nim? Jeśli tak — trend day, paliwo dla trend followingu i breakoutu. Jeśli cena oscyluje wokół granic IB lub wraca w środek — range day, mean reversion od krawędzi IB. Pełna mechanika setupów IB w art. 8.4.

Tu nie ma demokracji filtrów. Jak wykres pluje sprzecznymi danymi z czterech niezależnych źródeł (struktura, ATR, IV, kalendarz / delta CME) — nie otwierasz pozycji. Sprzeczne sygnały są warunkiem pauzy, nie zaproszeniem do intuicji. Konsensus 3–4 niezależnych sygnałów to warunek wystarczający do wejścia, nie do polowania. Po serii 3+ strat z rzędu na tym samym typie setupu — zatrzymujesz się i przechodzisz przez tę checklistę od nowa.

Reguła zmiany reżimu w trakcie otwartej pozycji. Checklistę odpalasz przed kliknięciem Buy/Sell, ale reżim potrafi się zmienić, gdy już jesteś w rynku — np. ATR skacze o 50% w trzech sesjach, IV wybija z dolnego kwartyla, struktura traci kierunkowość (3+ sesje bez nowego HH/LL po ostatnim ekstremum), albo delta CME ucieka w stronę przeciwną do twojej pozycji. Jeśli to się dzieje, redukujesz sizing o połowę albo zamykasz pozycję na bieżącej cenie. Nie czekasz, aż rynek potwierdzi nowy reżim stratą na stop lossie. Zmiana reżimu to informacja techniczna, nie pretekst do nadziei.

Macierz reżim × silnik × koszt krytyczny

Po dwudziestu paragrafach o tym, „kiedy co działa", przyda się jednoekranowa mapa decyzyjna. Komórka mówi, czy w danym reżimie konkretny silnik wolno odpalić, oraz jaki koszt krytyczny (spread + slippage typowy dla wejścia w tym setupie) musi się zmieścić w expectancy, zanim w ogóle zaczniesz liczyć R:R:

Reżim ↓ / Silnik →Trend followingBreakoutMean reversion
Trend (HH/HL lub LH/LL z nowymi
ekstremami w ostatnich 5 sesjach, ATR
w górnym kwartylu 6M, IV w
środku/górze pasma 12M)
graj
Koszt krytyczny: 1× normalny spread + slippage pullback ≈ 1–3 pip
⚠️ tylko z katalizatorem
Koszt krytyczny: 2–3× spread + 5–15 pip slippage na breakoutach po danych
zakaz
To „łapanie noża" — nawet niski koszt nie ratuje przy ujemnej expectancy w trendzie
Zakres (brak nowych ekstremów
struktury 3+ sesje, ATR
w dolnym kwartylu 6M,
IV w dolnym kwartylu 12M)
zakaz
Death by a thousand cuts; każdy kolejny pullback to fakeout
⚠️ tylko po długiej kompresji
Koszt krytyczny: 2–4× normalny spread; bez katalizatora wyłącz
graj
Koszt krytyczny: spread musi mieścić się w <30% targetu (target 12 pip → koszt <3,6 pip)
Przejście / kompresja
(ATR maleje, IV niska,
struktura niejasna)
⚠️ redukuj sizing
Sygnały opóźnione; trend może nie wytrzymać do TP
graj na kompresji + katalizatorze
Koszt krytyczny: 2–3× spread; bez wolumenu CME / delty wyłącz
⚠️ tylko w wąskim oknie
Każdy nowy szczyt/dno to ryzyko, że zakres właśnie się kończy

Komórki ✅/⚠️/❌ to statystyczna preferencja, nie gwarancja edge'u — każdy system trzeba zwalidować na własnych 200+ transakcjach. „Koszt krytyczny" jest punktem odniesienia: jeśli twój broker w tych warunkach generuje koszt wyższy niż wskazany, expectancy spada poniżej zera — niezależnie jak czysty wykresowo wygląda setup.

Cała ta praca — checklista, IV, ATR per para, macierz, dziennik braku trade'u — wyciągnie ci z życiorysu miesiąc weekendów. Bez niej testujesz system na żywym kapitale, a koszt edukacji księguje się bezpośrednio w P&L. Matematyka systemu nie zaczyna działać, dlatego że spędziłeś wieczory na rysowaniu Fibonaccich — zaczyna działać, gdy masz dane z 200 transakcji liczone po realnych kosztach swojego brokera.

Problem przejścia między reżimami

Najtrudniejszy moment to przejście z jednego reżimu w drugi. Trend umiera — ale na wykresie wygląda jak normalne cofnięcie. Zakres się zacieśnia — ale nie wiadomo, w którą stronę wybije. Mean reversion działał przez 3 tygodnie — a potem rynek wchodzi w trend i ten sam setup zaczyna krwawić.

Nie ma idealnego rozwiązania. Jest procedura: po serii 3+ strat z rzędu na tym samym typie setupu — nie zmieniaj systemu. Sprawdź, czy system nadal pasuje do warunków. Jeśli nie — pauzujesz ten setup, nie wyrzucasz go. Wracasz, gdy warunki wracają.

Prosto z parkietu — GBP/USD, Brexit, 23–24 czerwca 2016. 23 czerwca 2016 wieczorem zamknięcie sondaży pokazywało „Remain" na czele. GBP/USD szło w górę w ostatnich dniach — do okolic 1,50. W nocy 24 czerwca zaczęły spływać realne wyniki z okręgów. Około 03:00 BST stało się jasne, że wygrywa „Leave". GBP/USD, który w sesji europejskiej 23 VI bywał powyżej 1,50, w kilka godzin osiągnął intraday low w okolicach 1,32 — około 18 figur w jedną noc[15]. Na wielu platformach spread GBP/USD w szczycie paniki rozszerzył się do 50+ pipsów, kwotowania „skakały" niemal bez płynności pomiędzy. Trader grający mean reversion w zakresie 1,48–1,50 na H4 „kupował tanio" na każdym dipie. Trader trend-followingowy, który miał shorty w kierunku strukturalnej słabości GBP, dostał rok życia w 4 godziny, ale większość tych traderów nie wytrzymała — bo stop loss short'a aktywował się 6 godzin wcześniej, gdy GBP kontynuował wzrost w sesji europejskiej. Lekcja: przejście reżimu wywołane zdarzeniem binarnym (referendum, wybory, decyzja banku centralnego typu „czy SNB zdejmie floor") nie jest „zmianą trendu". Jest skokiem reżimu. Pozycja przez event, której nie chcesz zamknąć przed sesją londyńską 24 VI, wymaga albo znikomej wielkości, albo hedge'u opcyjnego, albo akceptacji, że SL jest deklaracją, nie ceną.

8. Łączenie logik — kiedy ma sens, kiedy nie

Łączenie logik brzmi profesjonalnie. W 9 na 10 przypadków jest wymówką dla braku dyscypliny. Detalista łapie SL na pullbacku, więc „teraz zagram mean reversion, żeby się odegrać". Zamiast systemu wychodzi overtrading prowadzony przez ego. Realne łączenie wymaga czegoś, czego ego nie lubi: twardej reguły przełączenia, zakodowanej przed sesją, nienegocjowalnej w trakcie. Bez reguły przełączenia dwie logiki generują sprzeczne sygnały, a trader zaczyna wybierać ten, który akurat uzasadnia wejście — nie ten, który ma w tym reżimie dodatnią expectancy.

Trzy kombinacje, które mają sens — pod warunkiem, że masz reguły:

  • Trend following + breakout — breakout z konsolidacji jako sygnał początku trendu. Potem pullbacki w kierunku breakoutu jako kontynuacja. To jest naturalna sekwencja: breakout inicjuje, trend following kontynuuje.
  • Mean reversion + trend following — mean reversion w zakresie, a gdy zakres zostanie przełamany — przełączenie na trend following.
  • Breakout + mean reversion (fakeout re-entry) — setup opisany w art. 8.4: breakout się nie wykonuje, cena wraca w zakres. Re-entry w kierunku powrotu.

Jak wygląda reguła przełączenia — konkretny przykład

Teoria: „przełączam się między logikami w zależności od reżimu". Praktyka — tak może wyglądać reguła, którą da się zakodować i przetestować:

„Gram mean reversion (odbicia od strukturalnych granic zakresu 1.0800–1.0950 na EUR/USD D1) dopóki ATR(14) jest poniżej dolnej granicy mojego progu kalibracyjnego dla tej pary oraz brak nowych ekstremów struktury w ostatnich 3 sesjach oraz delta na 6E nie wybija powyżej mediany 10-sesyjnej. Jeśli którykolwiek z tych warunków przestaje obowiązywać, lub cena zamknie się poza zakresem na D1 z ATR rosnącym — wyłączam mean reversion i przechodzę na trend following pullbacki. Reguła obowiązuje przez minimum 5 sesji, żeby uniknąć przełączania się przy każdym fałszywym sygnale."

Kalibracja progów ATR per para — podejście praktyczne. Próg „ATR poniżej X" nie jest uniwersalny: na EUR/USD inny niż na GBP/JPY czy USD/TRY. Procedura dwuminutowa: weź 200 ostatnich sesji D1 swojej pary, policz medianę i górny kwartyl ATR(14) — to twoje punkty startowe. Mediana = punkt przełączenia ostrożnościowego (poniżej = reżim spokojny, mean reversion preferowany). Górny kwartyl = punkt twardego wyłączenia mean reversion (powyżej = wyłącz, niezależnie od reszty filtrów). Po pierwszych 50 transakcjach na żywo zweryfikuj, czy te progi rozdzielają zwycięskie i przegrywające sesje — jeśli nie, przesuwasz progi, nie strategię.

Sizing przy aktywnym łączeniu logik. Jeśli mimo wszystko grasz dwie logiki jednocześnie (np. trend following na D1 i breakout na H1 na różnych parach), zmniejsz sizing każdej o połowę względem standardowego ryzyka, tak żeby łączna ekspozycja na sesję nie przekraczała twojego pojedynczego limitu (np. dwa wejścia po 0,5% zamiast dwóch po 1%). Łączenie logik nie jest uzasadnieniem dla zwiększenia ekspozycji — jest uzasadnieniem dla większej ostrożności w wycenie korelowanych pozycji.

Jedna konkretna reguła z liczbami jest warta więcej niż trzy akapity o tym, że reguły przełączenia są ważne. Powyższy przykład jest orientacyjny — skalibruj progi pod swoją parę i interwał na backtestowych danych.

Kiedy łączenie nie ma sensu: gdy nie masz twardych reguł przełączenia. „Gram trend, ale jak cofnie do średniej, to wezmę mean reversion" to nie system. To improwizacja, która kosztuje pieniądze. Łączenie logik wymaga backtestowania obu wariantów na tych samych danych — z jasną regułą, kiedy który obowiązuje.

Pułapka rzekomej dywersyfikacji — macierz korelacji

Druga pułapka łączenia to fałszywa dywersyfikacja. Trader otwiera jednocześnie long EUR/USD (breakout na londyńskim oporze) i long GBP/USD (mean reversion od dolnej granicy zakresu). Myśli: „różne pary, różne logiki, dywersyfikacja". W rzeczywistości oba kupują dolara za drugą walutę — to jedna pozycja: krótki USD o podwojonej wielkości. Jeśli DXY wystrzeli po Fed, dostaje dwa razy po głowie.

Orientacyjne typowe korelacje dzienne w reżimie risk-on (przykład dydaktyczny — na twoich danych musisz policzyć własne okno 60–120 sesji):

Para 1Para 2Typowa korelacja dziennaCo to oznacza dla pozycjonowania
EUR/USD longGBP/USD long+0,80 do +0,95To jedna pozycja krótki USD z podwójnym sizingiem.
EUR/USD longUSD/CHF short+0,85 do +0,95Prawie identyczna pozycja. Podwajasz ryzyko, nie dywersyfikujesz.
AUD/USD longNZD/USD long+0,85 do +0,95Risk-on beta ×2. W risk-off obie stracą synchronicznie.
USD/JPY longEUR/JPY long+0,60 do +0,85Długie pozycje na JPY jako finansowaniu — w panice obie odwracają się razem.
EUR/USD longUSD/JPY long−0,20 do +0,30Słabo skorelowane, zależne od reżimu (risk-on vs risk-off).

Zakresy orientacyjne dla przykładu dydaktycznego. Korelacje zmieniają się w czasie (reżim macro) — policz własne okno na własnym brokerze.

Reguła operacyjna: zanim otworzysz drugą pozycję, policz realną netto-ekspozycję na główne waluty (USD, EUR, JPY, risk-on beta). Trzy pozycje po 1% ryzyka na silnie skorelowanych parach to realnie ~2,5–3% ryzyka na jedną ekspozycję. Limit ryzyka kapitałowego liczysz po korelacji, nie po liczbie otwartych ticketów. Bez tego masz „zdywersyfikowany portfel", który w jeden piątek po FOMC kasuje tygodniowy limit strat, zanim zdążysz kliknąć Close All.

Pułapka fałszywej dywersyfikacji: dwie pozycje, jedna ekspozycja
LONG EUR/USD ryzyko 1% LONG GBP/USD ryzyko 1% Dwa ticketsy korelacja: +0,80 do +0,95 = SHORT USD × 2 realna ekspozycja: ~2% ryzyka na jedno wydarzenie (FOMC, dane z USA) Jedna pozycja z podwojonym sizingiem FOMC hawkish = dwa SL jednoczesnie

Bez jasnych reguł przełączenia i bez kontroli korelacji dwie logiki na jednym rachunku zwiększają wariancję wyników, ale nie ich stabilność. To nie jest dywersyfikacja — to dwa zestawy decyzji, które konkurują o tę samą ekspozycję netto.

9. Najczęstsze błędy i jak ich unikać

a) Stosowanie logiki trend following w zakresie

Kupujesz „pullback w trendzie", a to jest oscylacja w zakresie. Kolejna strata. Kolejna. Seria 5–7 strat przy WR 35% to norma w trend following nawet w dobrych warunkach — tyle że w dobrych warunkach po serii strat przychodzi zwycięzca, który je pokrywa. Ale seria 5–7 strat, bo handlujesz trend w zakresie, nie ma zwycięzcy na końcu. Sprawdź checklistę reżimu z sekcji 7: czy na D1 masz sekwencję HH/HL, czy cena po prostu mieli między dwoma poziomami? Jeśli drugie — pauzuj trend following i czekaj na wyjaśnienie.

b) Mean reversion bez stopa — „zawsze wraca"

Cena odchyliła się od średniej, wchodzisz. Odchyla się bardziej. Dokupujesz. Bardziej. Jeszcze raz. Teza „zawsze wraca" jest statystycznie częstsza w zakresach (rynek bardziej przypomina noise wokół mediany niż trend), ale nie jest nigdy „prawdą" — w każdym zakresie zdarzają się trwałe przebicia, a kiedy reżim się zmienia, 10 zwycięstw po 0,5R nie pokrywa jednej straty 8R. Hard stop jest obowiązkowy, nawet jeśli obniża WR — alternatywą jest margin call, nie „lepsza cena wejścia przy uśrednianiu". Jeśli nie umiesz obliczyć wielkości pozycji tak, by SL wynosił konkretny procent kapitału, wróć do kalkulatora wartości pipsa — i nie handluj rachunkiem, którego utraty realnie nie zniesiesz.

c) Breakout bez katalizatora i bez filtrów

Na D1 breakout techniczny — cena zamyka powyżej oporu. Kupujesz. Następnego dnia wraca w zakres. Na FX OTC breakout z samego wykresu, bez danych makro, bez zmiany narracji, bez rosnącego ATR i po krótkiej konsolidacji — to setup z kiepskim track recordem. Breakout ma sens, gdy za przebiciem stoi realna zmiana: dane, komunikat banku centralnego, zmiana oczekiwań stóp. Bez filtrów proporcja fakeoutów jest na tyle wysoka, że expectancy po kosztach zwykle nie wychodzi.

d) Rotacja między systemami po serii strat

Trend following produkuje serię strat w zakresie. Trader przechodzi na mean reversion. Mean reversion krwawi, bo rynek wchodzi w trend. Trader wraca na trend following — ale już po czasie, bo minął najlepszy moment wejścia. Cykl się powtarza. Często to nie jest problem logiki systemu, tylko niedopasowania do reżimu i zbyt szybkiej rotacji. Ale czasem problem leży też w samym systemie: za małej próbce, curve fittingu albo ignorowaniu kosztów. Rozwiązanie: nie zmieniaj systemu po każdej serii strat. Sprawdź reżim. Sprawdź koszty. A potem dopiero decyduj, czy problem jest w warunkach rynku, czy w systemie.

e) Mieszanie expectancy między logikami

Trader z systemem trend following (WR 38%, payoff 3,5R) po 3 stratach zaczyna „poprawiać" win rate, skracając stopy i zbierając mniejsze zyski. Efekt: system zaczyna wyglądać jak mean reversion (WR 55%, payoff 0,8R), ale nie jest do tego zaprojektowany. Expectancy spada, bo trader nie zmienił logiki — zmienił parametry jednej logiki na parametry drugiej, tworząc hybrydę, która nie ma edge'u w żadnym reżimie. Jeśli chcesz grać mean reversion — zaprojektuj oddzielny system z oddzielnymi regułami. Nie naginaj parametrów trend followingu, żeby wyglądał jak mean reversion.

f) Otwieranie kilku pozycji bez sprawdzenia korelacji

Long EUR/USD i long GBP/USD to nie dwie pozycje, tylko jedna ekspozycja: krótki USD podwojony. Long AUD/JPY i long NZD/JPY to ten sam zakład na carry / risk-on, otwarty dwukrotnie. Detalista myli „dwie pary, dwa setupy" z dywersyfikacją. Konsekwencja: jeden ruch DXY albo jeden risk-off cios kasuje obie pozycje równocześnie, a sumaryczne ryzyko sięga 2× planowanego limitu na pojedynczą decyzję. Reguła: przed otwarciem drugiej pozycji policz korelację 30-dniową par i ekspozycję walutową netto (long EUR/USD + short USD/JPY = długie EUR vs JPY, krótkie USD podwojone), zgodnie z mapą z sekcji 8. Jeśli sumarycznie przekraczasz swój pojedynczy limit ryzyka, zmniejszasz sizing albo rezygnujesz z drugiej pozycji.

Prosto z parkietu — zmiana systemu, która kosztowała 4 miesiące (scenariusz dydaktyczny rekonstruujący typowy łańcuch decyzji w fazie zmiany reżimu). Trader przez 8 miesięcy handlował pullbacki na D1 z WR 36% i średnim zwycięzcą +3,8R. Expectancy: +0,72R/trade. Solidny system. We wrześniu rynek wszedł w 6-tygodniowy zakres. 9 strat z rzędu. Trader „poprawił" system: dodał mean reversion w zakresie, ale bez jasnych reguł przełączenia — po prostu „jak widzę zakres, gram reversion". Przez 2 miesiące wynik był lepszy (mniej strat). Potem rynek wrócił do trendu — mean reversion zaczął krwawić, a trader nie wrócił na stary system, bo „już go zmienił" i stracił zaufanie do pullbacków. Wynik: 4 miesiące strat, drawdown bliski 20%. System nie był zły. Był źle dopasowany do reżimu — i zamiast pauzować, trader go zdeformował.
Equity curve tradera rotujacego miedzy systemami — drawdown z trend followingu w zakresie, przelaczenie na mean reversion, drawdown z mean reversion w trendzie: podwojne straty zamiast jednego pauzy
Equity curve tradera rotujacego miedzy systemami — drawdown z trend followingu w zakresie, przelaczenie na mean reversion, drawdown z mean reversion w trendzie: podwojne straty zamiast jednego pauzy

Checklista przed wejściem — 7 pytań

Zanim klikniesz „Buy" lub „Sell", przejdź przez te pytania. Jeśli na którekolwiek nie masz odpowiedzi — nie wchodzisz:

  1. Jaki jest reżim? Trend, zakres, przejście? (checklista z sekcji 7)
  2. Czy jest katalizator? Dane makro, komunikat BC, zmiana narracji — czy to tylko „ładny wykres"?
  3. Czy poziom jest oczywisty dla tłumu? Jeśli tak — to tam stoją stopy tłumu. Czy grasz z tłumem, czy przeciw niemu?
  4. Jaki jest spread teraz vs normalnie? Jeśli spread jest 3× normalny — cofnij się. Coś się dzieje na rynku.
  5. Czy dane makro są za 15–30 minut? Jeśli tak, a twój setup nie jest zaprojektowany pod news trading — czekaj lub redukuj sizing do minimum.
  6. Jakie są swapy, jeśli planuję trzymać pozycję? Szczególnie ze środy na czwartek (potrójny swap).
  7. Czy ten trade nadal ma sens po realistycznym slippage? Jeśli twój TP to 30 pipsów, a slippage zjada 8 — expectancy wyparowuje.

10. Na koniec — co dalej

Większość detalicznych trade'ów na FX to jedna z trzech logik: trend following, breakout, mean reversion. Instytucje mają szerszy arsenał (stat-arb, flow trading, latency arbitrage), detalista w ramach MT4/cTrader realnie operuje w tych trzech. Nie ma jednej logiki, która działa w każdym reżimie. Jeśli ktoś z mediów społecznościowych mówi ci, że gra „z trendem", ale unika tematu asymetrii poślizgów, ujemnych swapów i kosztu carry przy długich pozycjach — to znaczy, że jego jedynym powtarzalnym strumieniem przychodu jest sprzedaż szkoleń, a nie trading. Fachowiec doprecyzuje parę, interwał, ostatni drawdown i broker, na którym to liczył. Reszta to opowieść. Używasz tego sprzętu, który pasuje do warunków atmosferycznych: dopasowanie logiki do reżimu, sesji, modelu brokera i twarde policzenie kosztów. Reszta to marketing.

Trzy brutalne zasady na koniec

  1. Zanim klikniesz — zidentyfikuj reżim. Nie z wyczucia. Z checklisty: struktura D1, ATR(14), IV z opcji, katalizatory makro w oknie ±48 h, delta na 6E/6B. Trend following w zakresie i mean reversion w trendzie to dwa różne sposoby na ten sam wynik — powolną likwidację rachunku z WR, który na papierze wygląda „w porządku".
  2. Expectancy liczy się po kosztach — albo nie istnieje. Backtest bez spreadu, slippage'u i swapu to fanfiction. Wzór R:R = [(1-WR)/WR] + [koszt/(SL × WR)] zastosowany raz, na realnych parametrach twojego systemu i realnych pipsach twojego brokera, mówi więcej niż 50 godzin optymalizacji parametrów na TradingView.
  3. Stop loss to część setupu, nie opcja. W mean reversion „zawsze wracało" działa do momentu, gdy nie działa — i wtedy wraca z rachunkiem. W breakoutach stop market daje ci fill, ale nie daje ci ceny. W trend followingu SL za „oczywistym" swingiem to darmowa płynność dla polujących na stopy. Projektuj stop jako ochronę przed scenariuszem, który niszczy rachunek — nie przed dyskomfortem wahnięcia.

Zanim uruchomisz system na żywym rachunku — narzędzia backtestu

Przetestuj system na danych historycznych. Minimum 200 transakcji to próbka, poniżej której parametry WR i payoff mają wysoką wariancję i wyglądają mocniej, niż są. Trzy narzędzia do wyboru, zależnie od tego, co i jak testujesz:

  • Forex Tester 5 — płatny (jednorazowy koszt ok. $149–$299 w zależności od licencji), ręczny backtest bar-by-bar z realistycznym spreadem i slippage'em. Najlepszy do testów intraday i setupów mean reversion, gdzie musisz „widzieć" świecę w kontekście.
  • MT5 Strategy Tester — darmowy, automatyczny backtest EA. Tick data od Dukascopy lub Metaquotes; dokładny przy 100% modelu tick data, praktycznie bezużyteczny przy domyślnych danych Open/Close. Dobry do systemów algorytmicznych.
  • TradingView Replay — w subskrypcji Essential+ (płatna); świetny do szybkiego manualnego testu na wykresie, bez pełnej symulacji kosztów.

Żadne z nich nie odwzoruje Last Look, rozszerzenia spreadu w piątek o 14:30 CET ani potrójnego swapu na egzotyce — dolicz ręcznie 20–30% marginesu do slippage'u jako bufor na rzeczy, których backtest fizycznie nie widzi. Dopóki na backteście nie masz dodatniej expectancy po pełnych kosztach i po tym buforze, nie masz systemu — masz hipotezę.

W następnym artykule (8.8) wchodzimy w news trading: handel na danych makro i komunikatach banków centralnych. To osobna logika, która łączy elementy breakoutu i momentum z twardą mechaniką spreadów, slippage'u i fill quality w sekundach, gdy rynek rusza najszybciej. Jeśli §3 i §5 tego artykułu wydały ci się techniczne, następny pogłębi rzeczywistość fillu w mikro- i milisekundach.

FAQ — najczęściej zadawane pytania

Dlaczego 90% początkujących spali depozyt w 3 miesiące, niezależnie od używanej logiki?

Szukasz najprostszej drogi? Nie ma takiej. Operacyjnie najmniej skomplikowane jest trend following na D1, jedno wejście tygodniowo, stała wielkość pozycji i hard stop pod ostatnim swingiem — i nawet to wymaga miesięcy obserwacji, w których koszt pieniądza w czasie (swap) i okna bez ruchu testują twoją cierpliwość, zanim instytucje skończą akumulację po właściwej stronie. Jeśli nie potrafisz przez miesiąc patrzeć, jak rynek powoli wykrwawia twoje konto obsunięciem rzędu -3R bez panicznych modyfikacji systemu, ten biznes nie jest jeszcze dla ciebie — to nie wada, to informacja diagnostyczna, którą zbierasz, zanim zdecydujesz się na inną logikę.

Mean reversion kusi częstszymi wygranymi, ale bez twardego stopa pierwsza transakcja w trendzie zjada trzy miesiące zwycięstw po 0,5R — i większość początkujących nie ma dyscypliny do hard stopa, dopóki rynek im jej nie wbije. Breakout wymaga wcześniej opanowanej identyfikacji reżimu i kalendarza makro; jako pierwszy silnik to za dużo zmiennych naraz.

Reguła: zacznij od jednej logiki i przygotuj się na zapłacenie rynkowi czesnego za pierwszych 200 egzekucji. Twój dziennik na tym etapie nie jest narzędziem do liczenia zysków — jest aktem zgonu pierwszego depozytu, z którego masz wyciągnąć wnioski (pola: setup, koszt, slippage, reżim, decyzja po fakcie). Po 200 wpisach masz dane — własne, nie z YouTube — i dopiero wtedy decydujesz, czy zostajesz, czy testujesz drugą logikę. Odpalenie mean reversion i trend followingu na tym samym rachunku bez tej pracy to nie dywersyfikacja — to dwie konkurujące decyzje na tej samej ekspozycji, które przy pierwszym wystrzale zmienności sumują się w jedną stratę.

Czy mogę używać dwóch logik jednocześnie?

Tak, pod warunkiem, że masz twarde reguły przełączenia — nie w głowie, ale na piśmie, z konkretnymi progami (np. „mean reversion dopóki ATR poniżej dolnej granicy progu kalibracyjnego pary i brak nowych ekstremów struktury w 3+ sesjach i delta na 6E nie przekracza mediany 10-sesyjnej; potem trend following"). „Gram trend, ale jak cofnie za daleko, to wezmę mean reversion" to nie system — to improwizacja. Potrzebujesz backtestowania obu wariantów na tych samych danych z jasną regułą przełączenia i reguły sizingu (przy łączeniu logik zmniejszasz każdą o połowę, łączna ekspozycja nie rośnie).

Jak poznać, że reżim się zmienił?

Po fakcie — bo identyfikacja reżimu jest z definicji opóźniona. Sygnały: seria 3+ strat na tym samym typie setupu, ATR gwałtownie rośnie lub maleje, IV wybija z dolnego kwartyla 12-miesięcznego pasma, struktura traci kierunkowość (3+ sesje bez nowego HH/LL po ostatnim ekstremum), IB przestaje przewidywać typ dnia. Nie czekaj na „pewność" — szukaj pierwszych sygnałów i reaguj redukcją sizingu, nie zmianą systemu. Użyj checklisty z sekcji 7.

Czy breakout ma sens na FX OTC?

Sam breakout techniczny — słabo. Na FX OTC brak centralnego wolumenu i mechanika liquidity sweep sprawiają, że większość prostych breakoutów kończy się fakeoutem. Breakout ma sens, gdy stoi za nim katalizator fundamentalny i rynek wyłamuje się z długiej konsolidacji z rosnącym ATR, w godzinach wysokiej płynności (Londyn, overlap). Breakout w Azji na 2-dniowym zakresie bez danych to zaproszenie do fakeoutu. Uwzględnij slippage: fill na breakoucie jest zwykle gorszy niż na pullbacku — i ta różnica musi się zmieścić w expectancy.

Dlaczego mean reversion z wysokim win rate nadal traci pieniądze?

Bo jedna strata w trendzie (3–8R) zjada 5–15 zwycięstw po 0,5–1R. Wysoki WR maskuje asymetryczny profil: wygrywasz często i mało, przegrywasz rzadko i dużo. Flash crash na parach z JPY 3 stycznia 2019 pokazał mechanikę: w pustym rynku „zawsze wracało" spotyka lukę w płynności, cena przeskakuje przez stop, fill leci dziesiątki lub setki pipsów gorzej, zależnie od pary i platformy LP. Bez hard stopa mean reversion to zbieranie premii ubezpieczeniowej — działa do momentu pierwszego roszczenia. Hard stop obniża WR, ale chroni przed scenariuszem, w którym jedna transakcja wymazuje trzy miesiące. Matematycznie: sprawdź, czy twoja expectancy netto po kosztach i po uwzględnieniu ogona strat (nie średniej) jest dodatnia. Jeśli liczysz bez ogona, liczysz bajkę.

Jak testować, która logika pasuje do mojego rynku?

Twardy sprzęt operacyjny, bez którego jesteś tylko dawcą kapitału. Nie potrzebujesz doktoratu, ale musisz odrobić tę pracę domową:

  • Dane historyczne — MT5 Strategy Tester (darmowy, dane od brokera, tick-by-tick), Forex Tester 5 (płatny, replay bar-by-bar, wygodny do mean reversion), Dukascopy Historical Data (darmowe tick data dla wielu par, do testów w pythonie/backtrader), TradingView Replay do manualnego walidowania setupów.
  • Co najmniej 2–3 lata D1 lub 12–18 miesięcy H4. Oznacz ręcznie okresy trendu (sekwencja HH/HL lub LH/LL z nowymi ekstremami przez 20+ sesji + ATR w górnym kwartylu), zakresu (brak nowych ekstremów struktury przez 15+ sesji + ATR w dolnym kwartylu) i przejścia (ATR maleje, IV w dolnym kwartylu, kompresja kierunkowa). Algorytmiczna klasyfikacja reżimu to osobny temat — do backtestu ręczne markery wystarczą.
  • Przetestuj każdą logikę osobno w każdym reżimie. Jeśli trend following daje +0,5R w trendzie i -0,3R w zakresie — wiesz, że musisz go wyłączać w zakresie. Jeśli mean reversion daje +0,4R w zakresie i -1,2R w trendzie — tam masz regułę przełączenia.
  • Koszty do modelu — ściągnij historię spreadu z MT5 (kolumna „Spread" w tick data), nałóż slippage z realnych publikacji makro (dla EUR/USD: +3 pip przy mniejszych danych, +10 pip przy NFP/Fed), swap z specyfikacji twojego brokera. Rachunek ECN — doliczaj stałą prowizję ($7 round-trip ≈ 0,7 pipsa EUR/USD). Standard — szerszy spread zamiast prowizji, arytmetyka wychodzi podobnie.
  • Walidacja live — Myfxbook (verified account, publikuje realne P&L), TradingView Paper Trading (do manualnych strategii). Paper trading 30+ transakcji w żywym rynku mówi więcej niż 5000-sesyjny backtest.

Bez walidacji live broker staje się jedynym podmiotem, który ma pełne dane o twoich błędach. Ty masz tylko zapamiętany przebieg zlecenia w pamięci roboczej, a on — historię każdego twojego filla, czas wykonania, slippage i moment, w którym przestałeś być rentowny. Asymetria informacji, którą sam sobie zafundujesz.

Czy mogę handlować te trzy logiki na egzotykach (USD/TRY, USD/ZAR, USD/MXN)?

Można — tylko świadomie. Egzotyki łamią założenia, które dla majorów są dorozumiane: spread bywa 10–30× szerszy niż na EUR/USD, swap zawiera duży markup brokera (potrafi przewyższać dyferencjał stóp banków centralnych), a w okresach interwencji walutowych szeregi cenowe przestają być stacjonarne. Z trzech logik:

  • Trend following bywa skuteczny kierunkowo (deprecjacja waluty kraju z dwucyfrową inflacją to trend, który trwa kwartałami), ale ryzyko ogona jest asymetryczne: jednodniowe interwencje BC wytrzymują tygodnie zysków. Sizing musi być zredukowany o rząd wielkości vs major, a swap policzony netto przed wejściem (long USD/TRY z dodatnim swapem ≠ short USD/TRY z ujemnym).
  • Breakout jest niemal zawsze uwięziony w mechanice luk. Egzotyki rzadko mają płynny intraday book — „przebicie" często jest gapem otwarcia, którego nie można handlować zleceniem oczekującym, bo nie ma cen pomiędzy.
  • Mean reversion jest wyłączony w trendzie strukturalnej deprecjacji. Statystyczne miary odchylenia od średniej kroczącej zakładają stacjonarność szeregu — w warunkach interwencji walutowej lub kryzysu monetarnego ta stacjonarność znika (vide USD/TRY 2018, 2021).

Reguła praktyczna: jeśli para zrobiła 30%+ w 12 miesiącach w jedną stronę, mean reversion na niej jest wyłączony do odwołania. Jeśli swap brokera (zakładka „Swap long/Swap short" w MT5) na trzymanej stronie jest wyższy niż twój planowany dzienny zysk, trade nie istnieje matematycznie — niezależnie od tego, jak dobrze wygląda wykres. Egzotyki to opcjonalny rozdział kursu, nie pierwsza para do nauki.

Źródła i bibliografia

Badania i publikacje akademickie

  1. Moskowitz, T.J., Ooi, Y.H., Pedersen, L.H., „Time Series Momentum", Journal of Financial Economics, Vol. 104, 2012 — dowód na persistence momentum (trend following) w wielu klasach aktywów, w tym walutach.
  2. Menkhoff, L., Sarno, L., Schmeling, M., Schrimpf, A., „Currency Momentum Strategies", Journal of Financial Economics, Vol. 106, 2012 — momentum (trend) na FX: strategie cross-sectional i time-series, rentowność po kosztach.
  3. Serban, A.F., „Combining Mean Reversion and Momentum Trading Strategies in Foreign Exchange Markets", Journal of Banking & Finance, Vol. 34, 2010 — porównanie mean reversion i momentum na FX; warunki, w których każda logika dominuje.
  4. Poterba, J.M., Summers, L.H., „Mean Reversion in Stock Prices: Evidence and Implications", Journal of Financial Economics, Vol. 22, 1988 — fundament akademicki mean reversion; implikacje dla strategii handlowych.
  5. Hurst, B., Ooi, Y.H., Pedersen, L.H., „A Century of Evidence on Trend-Following Investing", AQR Capital Management, 2017 — 100 lat danych z wielu rynków; trend following generuje pozytywne zwroty netto szczególnie w okresach kryzysów.
  6. Kahneman, D., Tversky, A., „Prospect Theory: An Analysis of Decision under Risk", Econometrica, Vol. 47, No. 2, 1979 — fundament behawioralny: asymetria bólu straty i przywiązania do pozycji; mechanizm, dla którego tradera trudniej zmusić do zamknięcia przegrywającego trade'u niż do wzięcia zysku.

Źródła branżowe i praktyczne

  1. Covel, M., Trend Following: How to Make a Fortune in Bull, Bear, and Black Swan Markets, Wiley, 5th ed., 2017 — praktyczna perspektywa trend followingu; psychologia serii strat i trzymania zwycięzców.
  2. Connors, L.A., Alvarez, C., Short Term Trading Strategies That Work, TradingMarkets, 2008 — strategie mean reversion na krótkich interwałach; statystyki RSI i odchyleń od średniej.
  3. Bank for International Settlements, Triennial Central Bank Survey, 2022 — struktura rynku FX OTC; brak centralnego wolumenu i implikacje dla identyfikacji breakoutów.
  4. Evans, M.D.D., „Order Flows and the Exchange Rate Disconnect Puzzle", Journal of International Economics, Vol. 80, 2010 — mechanizm order flow na FX; dlaczego breakouty na FX OTC zachowują się inaczej niż na giełdach centralnych.
  5. CFTC, Commitments of Traders Reports — Traders in Financial Futures (TFF), cotygodniowa publikacja — pozycjonowanie instytucjonalne i funduszy lewarowanych na walutach futures.
  6. ESMA, „Product Intervention Analysis: Measure on Contracts for Differences", decyzje interwencyjne 2018 (m.in. ESMA35-43-1135); „MiFID II/MiFIR — Questions and Answers on Investor Protection Topics", 2023 — dane o odsetku klientów detalicznych tracących na CFD (ESMA w 2018: 74–89% rachunków); negative balance protection w ramach interwencji produktowej ESMA dla CFD z 2018 r.; CHF 2015 jako istotny kontekst rynkowy ryzyka ujemnych sald, ale nie bezpośrednia podstawa prawna interwencji.

Wydarzenia rynkowe i źródła operacyjne

  1. Reuters staff, „Yen surges in 'flash crash' as investors grow nervous", Reuters, 3 stycznia 2019 — opis flash crashu na parach z jenem w godzinie przejścia Sydney–Tokio; różnice dołków między platformami LP; mechanika pustego booka.
  2. Pitel, L., Wigglesworth, R., „Turkish lira crashes to record low as Erdogan tightens grip on economy", Financial Times, 10 sierpnia 2018 — eskalacja kryzysu liry; obawy o niezależność banku centralnego Turcji; dane kontekstowe dla ruchu USD/TRY z okolic 5,50 powyżej 7,00 w ciągu dni.
  3. Global Foreign Exchange Committee, FX Global Code — A set of global principles of good practice in the foreign exchange market, aktualizacja z lipca 2021, zwłaszcza Principle 17 dotyczący Last Look — standardy, do których sygnatariusze LP deklarują się dobrowolnie.
  4. Tett, G., „Brexit vote shock sends sterling to 31-year low", Financial Times, 24 czerwca 2016; Reuters staff, „Sterling plunges after Brexit vote to 31-year low", Reuters, 24 czerwca 2016 — GBP/USD z poziomów bliskich 1,50 do intraday low w okolicach 1,32 w nocy 23–24 VI 2016; rozszerzone spready, fragmentacja kwotowań między platformami.
  5. CFTC, „CFTC Orders The Bank of Tokyo-Mitsubishi UFJ, Ltd. to Pay $600,000 Penalty for Spoofing in U.S. Treasury Futures and Eurodollar Futures Markets" (2017) oraz późniejsze decyzje CFTC vs JPMorgan (2020, 920 mln USD), Deutsche Bank (2018), HSBC (2018) — egzekucja sankcji za spoofing na centralnych venue'ach futures (CME) i implikacje dla zachowania księgi zleceń tuż przed publikacjami danych makro; FCA, „Final Notice: Julian Rifat" (2014) oraz seria decyzji z lat 2015–2022 dotyczących manipulacji rynkiem — kontekst regulacyjny dla mechanik order booka opisanych w sekcji 3.

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk finansowy i rynkowy

mgr Jarosław Wasiński — niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, dostarczającego rzetelną wiedzę o finansach osobistych, bankowości i inwestycjach od 2004 roku.

  • Bankowość i produkty finansowe: porównania kont osobistych i firmowych, analiza taryf opłat, testy aplikacji mobilnych, recenzje kredytów, lokat i kart kredytowych — z naciskiem na realne koszty i ukryte opłaty.
  • Rynki finansowe i makroekonomia: analiza fundamentalna rynków walutowych (Forex) i makroekonomicznych od 2007 roku, zarządzanie ryzykiem kapitału, struktura rynków OTC.
  • Kryptowaluty: analiza rynku kryptowalut, mechanizmów blockchain i tokenizacji aktywów w kontekście portfela inwestycyjnego.

Autor setek komentarzy rynkowych, analiz porównawczych produktów bankowych i materiałów edukacyjnych. Zwolennik transparentności — każdy ranking i recenzja na MyBank.pl opiera się na jawnej metodologii i zweryfikowanych źródłach (taryfy banków, regulaminy promocji, dane NBP).

Treści mają charakter edukacyjny i informacyjny — nie stanowią porady inwestycyjnej, rekomendacji ani oferty. Decyzje finansowe podejmuj na podstawie własnej analizy i konsultacji z doradcą.