W poprzednim artykule policzyliśmy, jak asymetria strat i Risk of Ruin zależą od position sizingu. Teraz przekładamy tę matematykę na proceduralne reguły, które stosujesz każdego dnia: ile ryzykować na pojedynczą transakcję, jak liczyć ryzyko łączne na otwartych pozycjach, i jak ustawić limity — dzienny, tygodniowy, miesięczny — które odetną cię od platformy, zanim po dwóch złych decyzjach zaczniesz handlować odwetowo.
Ryzyko na transakcję i limity strat — schemat dziennego, tygodniowego i miesięcznego limitu drawdownu dla tradera Forex
Najważniejsze w 60 sekund
0,5–1% na transakcję. W wielu prop deskach i funduszach pojedynczy trade ma ryzyko rzędu 0,25–0,50%. Detalista pcha 5%, bo myli mały rachunek z przyzwoleniem na hazard
Ryzyko łączne (suma otwartych pozycji) ≤ 3–5% — dwie pozycje po 1% na skorelowanych parach to nie 2×1%, to często jeden zakład pod dwoma nazwami
Limity strat to kill switche, nie sugestie — po przekroczeniu STOP, nie „odrabiam". Po dwóch stratach twój mózg jest już w trybie odrabiania, nie handlowania. Lo & Repin (2002) zmierzyli to fizjologicznie podczas live tradingu — twój journal pokaże ci to samo
Limit, którego nie egzekwujesz mechanicznie, nie istnieje. Istnieje tylko wymówka, którą odpalisz przy −1,8%
1. Ryzyko na transakcję — skąd 1%?
1% nie robi z ciebie zawodowca. Robi tylko tyle, że po serii w mordę nadal masz konto, a nie nekrolog w historii transakcji. Przy serii 10 strat z rzędu (założenia: WR 55%, niezależność transakcji, stała wielkość ryzyka, brak serial correlation w obrębie reżimu rynkowego — w realu te warunki są częściowo łamane, więc prawdopodobieństwo serii bywa wyższe niż prosty model przewiduje) rachunek mnoży się przez 0,9910 ≈ 0,904, czyli drawdown ok. −9,6%. Odrobienie wymaga +10,6% — kilka tygodni konsekwentnej egzekucji. Boli, ale nie kasuje.
Przy 2% ta sama seria kosztuje −18,3%. Przy 5% — −40,1%. Przy 10% — −65,1%. Gdzieś między −20% a −30% większość traderów zaczyna łamać reguły, zwiększać ryzyko „żeby odrobić" i pogłębiać spiralę. 1% to sufit, nie bilet wstępu — chroni przed normalną wariancją, ale nie przed luką, złym fillem ani systemem bez edge'u. Jeśli dopiero testujesz system live, pełny 1% to ego, nie zarządzanie ryzykiem.
Skala problemu: ESMA w analizie sprzed interwencji produktowej z 2018 r. wyliczyła, że 74–89% kont detalicznych traci pieniądze na CFD — zależnie od brokera (źródło: ESMA Final Report on Product Intervention Measures, 2018). Dane pochodzą z raportów obowiązkowych brokerów pod MiFID II — to najlepsze publicznie dostępne źródło, które zna branża. ESMA użyła tych liczb jako podstawy interwencji, więc miała motyw, żeby pokazać problem; ale jednocześnie po interwencji liczby pozostały publiczne i konsekwentne kwartał po kwartale w obowiązkowych ostrzeżeniach brokerów (np. „76,5% rachunków klientów detalicznych traci pieniądze handlując CFD u tego dostawcy"), więc trudno je zarzucić wymyśleniem. Jeśli czytasz ten artykuł, prawdopodobnie jesteś w tej grupie 74–89%. Position sizing nie zmieni twojego edge'u na dodatni, jeśli go nie ma. Ale opóźni moment, w którym dowiesz się, że go nie masz, na tyle długo, żebyś mógł zacząć liczyć i zmienić system, zamiast dolewać kapitał.
Ryzyko/trade
5 strat z rzędu
10 strat z rzędu
Psychologiczny efekt
Rekomendacja
0,25%
−1,2%
−2,5%
Praktycznie niezauważalny
Testowanie nowego systemu
0,50%
−2,5%
−4,9%
Minimalny dyskomfort
Pierwszy rok live
1,00%
−4,9%
−9,6%
Ból, ale operacyjny
Potwierdzony edge, 100+ transakcji
2,00%
−9,6%
−18,3%
Stres — próg łamania reguł
Tylko doświadczeni, potwierdzone edge netto
5,00%
−22,6%
−40,1%
Panika — spirala decyzyjna
Nie rekomendowane
Skala ryzyka na transakcję od 0,25% do 5% — wizualizacja drawdownu po serii 10 strat z kolorowym kodowaniem: zielony (bezpieczny) przez żółty do czerwonego (ruina)
Brudna praktyka: „1% jest dla amatorów, zawodowcy ryzykują więcej". W wielu profesjonalnych frameworkach ryzyko per idea jest schodkowane, często poniżej 1%, ale zależy od strategii, płynności, korelacji i mandatu — prop deski FX i fundusze macro nierzadko operują na 0,25–0,50% per trade z osobnym limitem na korelowaną wiązkę pozycji. Ryzykowanie 5% na koncie 500 USD, żeby „wreszcie coś zarobić", to matematyka Margin Calla, nie tradingu. Jedyne, co szybko zarobisz z takim lewarem, to powiadomienie od brokera. Wielkość rachunku nie jest argumentem za większym ryzykiem — jest argumentem za niższymi oczekiwaniami.
A-Book vs B-Book — twój stop nie trafia magicznie na neutralny rynek międzybankowy. U brokera CFD twój Stop Loss wpada w jeden z trzech reżimów egzekucji. A-Book: broker przekazuje twoje zlecenie do dostawcy płynności (LP); w stresie LP może użyć last look (krótkie okno na zaakceptowanie albo odrzucenie żądania transakcji, dokumentowane przez FX Global Code Principle 17). B-Book: broker internalizuje część przepływu, więc twoja strata może poprawiać jego wynik, a zysk może być jego kosztem. To nie dowód manipulacji ceną, ale konflikt interesów, który sprawia, że musisz patrzeć na politykę egzekucji, historię poślizgów, stabilność spreadu i jakość kwotowań w stresie. Hybryda: broker miks — rentowny flow puszcza do LP (A), resztę internalizuje (B). Jakość fillu, slippage i rozszerzenie spreadu są częścią ryzyka, nie technicznym detalem. Twoje „żelazne 1%" zależy od modelu egzekucji bardziej, niż większość detalu zdaje sobie sprawę. Sprawdź u swojego brokera execution policy (zwykle wymóg MiFID II) i porównaj statystyki egzekucji w stresie.
Planned risk vs executed risk. Formuła daje risk brutto. Realna strata = (SL + spread_wyjście + slippage) × wartość_pipsa. Dla SL 40 pipsów i spreadu 1,2 pipsa: płacisz 103% zamierzonego ryzyka. Dla scalpera z SL 8 pipsów: 115–125%. Na danych makro (NFP, FOMC) typowy slippage na EUR/USD jest rzędu 3–8 pipsów (mediana, dane z raportów egzekucji brokerów ECN i MyFxBook Slippage Statistics), z ogonem rozkładu sięgającym 15+ pipsów w P95. Twoje „żelazne 1%" w ułamku sekundy staje się 1,35% — a przy luce weekendowej nawet 3–5%. Kalkulator policzył plan. Rynek rozliczył egzekucję. Różnica między nimi to właśnie miejsce, gdzie retail traci depozyt. Scalperzy z małymi SL powinni liczyć ryzyko na (SL + 1,5 × spread) jako margines bezpieczeństwa.
Last look u dostawców płynności — nawet w A-Book. Przed NFP/FOMC problemem nie jest tylko większy spread, ale wycofanie kwotowań przez LP, odrzucenia, opóźnienia i gorsza cena wykonania. Last look daje LP krótkie okno (typowo kilkadziesiąt do kilkuset milisekund) na zaakceptowanie albo odrzucenie żądania transakcji — to mechanizm udokumentowany w FX Global Code Principle 17 jako accept/reject, nie dowolne repricing. Dla tradera detalicznego praktyczny efekt może wyglądać jak brak fillu, opóźnienie albo wykonanie po kolejnej dostępnej cenie przez brokera/bridge — czyli gorsza egzekucja wtedy, gdy najbardziej jej potrzebujesz. Stop uruchamia się tam, gdzie kończy się teoria, a zaczyna dostępna płynność. Wpływ na wzór SL_real: SL_real = SL_pips + spread_wyjście + slippage_egzekucji, gdzie ostatni komponent w stresie potrafi być asymetryczny (gorszy na przegranych niż na wygranych — zwłaszcza gdy LP odrzuca pierwszy fill i broker dosięga drugiej dostępnej ceny).
Wpływ swapu na realne ryzyko pozycji overnight. Stop loss to dystans w pipsach, swap to koszt finansowania — to dwa osobne rachunki, ale w bilansie pozycji łączą się w jeden wynik netto. Swing trader z SL 40 pipsów i swapem −8 pipsów na noc, trzymający pozycję przez 5 nocy, nie ma „skróconego SL" — ma pogorszony wynik netto przy trafieniu SL. Jeśli pozycja zamknie się na stop lossie, strata pipsowa to nadal 40 pipsów, ale koszt finansowania dodaje 5 × 8 = 40 pipsów ekonomicznych — łączny wynik netto zbliża się do równowartości 80 pipsów straty. Stop nie przesunął się technicznie. Pogorszył się wynik netto. Na egzotykach (USD/TRY, USD/ZAR) ujemny swap potrafi zjeść równowartość 30–40 pipsów wartości pozycji w 5 nocach — twoje planowane 1% ryzyka realnie kosztuje 1,5%, jeszcze zanim rynek się ruszył. Carry trade „darmowy edge" to mit dla pozycji spekulacyjnych z krótkim SL.
War story: kalkulator nie skłamał — rynek tak. Trader liczy 1% ryzyka z kalkulatora lota. Wszystko się zgadza: SL 12 pipsów, wielkość pozycji policzona idealnie. Problem: handluje podczas publikacji CPI. Fill na stopie wypada 9 pipsów gorzej. Na papierze ryzykował 1%. W historii konta wyszło 1,75%. Kalkulator policzył plan. Rynek rozliczył egzekucję.
Kiedy aktualizować wielkość pozycji. Lot przeliczasz nie tylko po drawdownie, ale też po wzroście equity. Zacząłeś z 10 000 USD, dziś masz 14 000 USD — jeśli nadal liczysz 1% z 10 000 (= 100 USD), powoli niedoryzykowujesz i tracisz okazje rosnące z kapitałem. Reguła kciuka: przelicz lot co 5% zmiany equity (w obie strony). Możesz to zautomatyzować przez EA, który czyta AccountInfoDouble(ACCOUNT_EQUITY) i przelicza wielkość pozycji przed każdym wejściem. Dla swing tradera z 1–3 pozycjami tygodniowo wystarczy ręczna aktualizacja w niedzielnym workflow.
Zestawienie: kalendarz ekonomiczny z zaznaczonym NFP + tick chart EUR/USD z rozszerzeniem spreadu z 0,8 do 8+ pipsów — koniec iluzji planned vs executed riskPlanned vs executed risk — kaskada od idealnego 1% do realnego ~1,6% w warunkach makro. Każda warstwa to inna „opłata" za istnienie na rynku CFD.
Zrzut ekranu z okna zlecenia MT4/MT5 — widoczne pola: balance, SL w pipsach, wielkość lota, ryzyko w walucie depozytowej
Tick volume ≠ płynność. Twój Stop Loss nie wykonuje się dlatego, że „cena tam doszła". Wykonuje się dlatego, że na tym poziomie był dostępny wolumen przeciwstawny. Tick volume bywa użytecznym proxy aktywności na FX spot, ale nie pokazuje głębokości booka ani wolumenu dostępnego na twoim poziomie SL — nie myl liczby zmian ceny z możliwością wykonania pozycji bez poślizgu. Podczas odczytów makro brokerzy i dostawcy płynności wyciągają zlecenia z karnetu. To, co widzisz na wykresie M1 to wolumen tickowy (zmiany ceny), a nie realna głębokość rynku (Level 2 / DOM). Twój SL na −1% przelatuje w próżni i łapie pierwszą dostępną cenę — czasem dziesiątki pipsów dalej.
War story: GBP flash crash, 7 października 2016 — kabel jako collateral damage w wojnie serwerów. Sesja azjatycka, 00:07 czasu Tokio (7 października 2016). Trader miał ciasny SL na pozycji swingowej z poprzedniego dnia londyńskiego, dumny ze swojego precyzyjnego wejścia na funcie. W ułamku sekundy algo-fundusze i HFT zdejmują płynność. Spready wybuchają, a zlecenia stop detalu dokładają market orders dokładnie wtedy, gdy książka jest najcieńsza. W 2 minuty para zleciała z 1,2600 do 1,1491 (ok. 1 109 pipsów). Trader z SL na 1,2580 dostaje fill na 1,2390 — 190 pipsów poniżej planowanego stopa, czterokrotność planowanej straty. Bank of England w raporcie Markets Committee (styczeń 2017) udokumentował rolę algorytmów egzekucyjnych i braku płynności w tym oknie — to nie była celowa manipulacja, tylko mechanika rynku, w której detalista jest zewnętrznym kosztem.
2. Kiedy ryzykować mniej niż 1%
Traktuj 1% jako górny pułap bazowy, a nie domyślne ustawienie do wszystkiego. Są sytuacje, w których powinieneś zejść do 0,5% lub nawet 0,25%:
Sytuacja
Rekomendowane ryzyko
Dlaczego
Nowy system (pierwsze 50 transakcji live)
0,25%
Nie wiesz, czy edge realnie istnieje po kosztach. Budujesz próbkę.
Po serii strat (drawdown > −10%)
0,50%
Ochrona kapitału + ochrona psychiki. Wracasz do 1% po odrobieniu połowy DD.
Mały rachunek (< 2 000 USD)
0,50%
Mały rachunek nie uzasadnia większego ryzyka — uzasadnia mniejsze oczekiwania i mikroloty.
Pozycja przed weekendem
0,50–0,75%
Gap weekendowy potrafi wynieść 3–5× SL. Zmniejszone ryzyko buferuje slippage.
Para egzotyczna (USD/TRY, USD/ZAR)
0,50%
Spread 10–30 pipsów, slippage nieprzewidywalny, gap dwa razy dziennie.
Przed znanym event risk (NFP, FOMC)
0,25–0,50%
Spread i slippage mogą 3–5× zwiększyć realną stratę.
Pełnym 1% wchodzisz dopiero wtedy, gdy system przeżył koszty, poślizg, newsy i twoje własne głupie kliknięcia. Wcześniej nie masz edge'u — masz nadzieję. Praktycznie: sprawdź, czy expectancy netto z ostatnich 100+ transakcji jest dodatnia w co najmniej trzech różnych warunkach rynkowych — co najmniej jeden trend kierunkowy, co najmniej jedna konsolidacja, co najmniej jeden silny event makro (NFP, FOMC, decyzja BC) — i czy przeżyłeś dwa pełne cykle podaży tych warunków. Jeśli twój system pokazał edge tylko w jednym z tych reżimów, jest odporny na warunki, które pasowały do twojego setupu, a nie na rynek. Zostań na 0,5%. Zbliża się NFP albo rollover? Pełny lot przed newsem albo przez weekend to nie przewaga — to zgoda na to, że warunki egzekucji zdecydują za ciebie.
Cięcie lewara przed weekendem — Margin Call zanim rynek w ogóle drgnie. Wielu brokerów detalu w piątek wieczorem (typowo 18:00–20:00 CET) automatycznie tnie dostępną dźwignię — np. z 1:30 na 1:10 — żeby ograniczyć ekspozycję na weekendowy gap. Konsekwencja: jeśli masz mocno zalewarowane konto z otwartymi pozycjami, sam akt cięcia dźwigni podnosi wymaganą marżę 3×, Margin Level spada poniżej progu Stop Out i broker likwiduje twoje pozycje na rozszerzonym piątkowym spreadzie — zanim rynek drgnął, zanim weekendowy gap się pojawił. Sprawdź regulamin swojego brokera (zwykle sekcja „Margin requirements" lub „Weekend leverage policy"). Reguła operacyjna: na otwartych pozycjach przed weekendem zostaw min. 3× wymaganą marżę jako bufor, albo zamknij część pozycji w piątek o 17:00 CET.
War story: Czarny Czwartek SNB, 15 stycznia 2015 — dzień, w którym stop lossy stały się dekoracją. 09:30 CET, czwartek. Szwajcarski Bank Narodowy (SNB) bez ostrzeżenia odwiesza minimalny kurs EUR/CHF (peg 1,20). Rynek nie „spadł" — on zniknął. Kwotowania rozjechały się, płynność wyparowała na kilkanaście minut. Trader z otwartym longiem EUR/CHF — kupował EUR za CHF z założeniem, że SNB obroni minimalny kurs 1,20 — i twardym SL pod 1,1900 dostaje fill w okolicach 0,8500 — zjazd ok. 3 400 pipsów od planowanego poziomu obrony. Z planowanego −1% ryzyka zrobił się −400% rachunku. Brokerzy z ekspozycją (Alpari UK, Excel Markets) bankrutują w 24 godziny. FXCM kończy dzień z dziurą 225 mln USD, gdy klienci wpadają w ujemne salda przekraczające ich depozyty (8-K SEC, 16 stycznia 2015). Część polskich kont notuje straty 300–800% depozytu. Polscy klienci z ekspozycją na CHF dostawali wezwania do uzupełnienia depozytu w poniedziałek rano — środki nie wracają, broker nie ma z czego (Alpari UK weszło w niewypłacalność, Excel Markets z Nowej Zelandii zamknął działalność w ciągu kilku dni, FXCM tylko dzięki ratunkowemu finansowaniu Leucadia 300 mln USD uniknął bankructwa). Twój stop loss nie istnieje, jeśli nie istnieje płynność po drugiej stronie — i nie masz żadnej kontroli nad tym, kiedy ta płynność zniknie.
War story: NFP — luka bez weekendu. NFP nie musi zrobić weekendowego gapu, żeby cię zniszczyć. Wystarczy 14:30 CET piątek pierwszego tygodnia miesiąca: spread z 0,8 pipsa robi się 6–10 pipsów, pierwszy impuls wycina obie strony książki. Trader widzi na M1 świecę, ale jego konto widzi poślizg. Setup, który w backteście miał SL 10 pipsów, w realu zamyka się na 17 pipsach straty. I nagle „0,5% konserwatywnego ryzyka" robi się 0,85% — niby nadal w limicie, ale realny edge netto twojego systemu właśnie spadł o 70%, jeśli regularnie handlujesz w tym oknie.
War story: weekendowy gap i „bezpieczne 1%". Piątek, 21:30. Trader zostawia otwarty long na EUR/USD z twardym SL na ryzyko 1% (−100 USD). „System zabezpieczony" — idzie spać. W sobotę wybucha geopolityczny kryzys. W niedzielę o 23:00 rynek otwiera się luką spadkową 150 pipsów. Cena całkowicie przeskakuje SL. System realizuje zlecenie po pierwszym dostępnym ticku — 150 pipsów od zamierzonego poziomu. Poniedziałek rano: zamiast planowanego −1%, strata jest wielokrotnie większa — 3%, 4%, a przy skrajnej luce jeszcze więcej. Na luce stop loss nie jest tarczą. Jest karteczką z życzeniem przyklejoną do monitora.
Spread jako procent SL — ukryty koszt małego stopa. Spread 1 pips przy SL 50 pipsów = 2% kosztu egzekucji. Spread 1 pips przy SL 8 pipsów = 12,5% kosztu egzekucji. Mały SL nie zawsze oznacza mniejsze realne ryzyko — jeśli spread zjada 12% twojego stopa, to twoja expectancy netto jest o 12% gorsza niż w backteście. Scalperzy z bardzo ciasnym SL muszą liczyć spread jako procent SL, nie jako wartość absolutną.
Drzewo decyzyjne — kiedy zmniejszyć ryzyko poniżej 1%: nowy system, drawdown, event risk, weekend, egzotyki
3. Ryzyko łączne — otwarte pozycje razem
Ryzyko na transakcję to tylko połowa równania. Druga połowa to ryzyko łączne — suma ryzyka na wszystkich otwartych pozycjach jednocześnie. Trzy pozycje po 1% to potencjalnie 3% łącznego ryzyka — ale tylko jeśli pozycje są nieskorelowane.
Ryzyko łączne > 5% — agresywny (nie rekomendowane bez bardzo dobrego powodu)
Przykład: rachunek 10 000 USD. Otwierasz longi na EUR/USD, GBP/USD i AUD/USD — każda po 1%. Zdywersyfikowałeś portfel? Nie masz trzech niezależnych pozycji — masz jedną tezę o dolarze rozpisaną na trzy tickery, która zapali się przy każdym risk-off evencie, gdzie dolar dostaje bid. EUR/USD i GBP/USD mają korelację +0,80. AUD/USD z EUR/USD: +0,65. To nie trzy niezależne zakłady — to trzy warianty tego samego zakładu: short USD. W stresie rynkowym korelacje potrafią gwałtownie zbliżać się do 1 i staje się to praktycznie jedna pozycja ~2,8%.
Ryzyko łączne — trzy „oddzielne" pozycje, jedna ekspozycja na USD
War story: jeden trade, trzy nazwy. Trader ma trzy pozycje: EUR/USD long, GBP/USD long, AUD/USD long. Każda po 1%, każda „na innym setupie". W środę wychodzi zaskakująco jastrzębi komunikat z Fedu. Dolar dostaje bid na całym rynku. Wszystkie trzy pozycje lecą jednocześnie. Trader odkrywa, że nie miał trzech pomysłów — miał jeden duży zakład przeciw USD rozpisany na trzy symbole. Łączna strata: −2,8% zamiast planowanych −1% na „najgorszym" scenariuszu.
Ryzyko łączne overnight ≠ ryzyko intraday. Swing trader z trzema otwartymi pozycjami przez noc ma dodatkowe ryzyko: każda pozycja może otworzyć się gapem po sesji azjatyckiej. Jeśli masz 3 pozycje po 1% z SL 30 pipsów każda, i każda otworzy się gapem 40 pipsów w przeciwną stronę — SL nie zadziała po planowanej cenie, a strata na każdej wyniesie nie −1% ale −1,3%. Łącznie: −3,9% zamiast −3%. Przy pozycjach overnight: zmniejsz każdą do 0,5–0,75%.
Frequency risk — tempo ekspozycji ma znaczenie. Możesz ryzykować 1% na transakcję, ale jeśli otwierasz 4 pozycje intraday i każda może wejść w serię podczas jednego eventu — „1% na trade" nic nie znaczy bez kontroli tempa ekspozycji. Trzy pozycje otwarte w ciągu 10 minut przed NFP to de facto jeden zakład 3%, nie trzy niezależne po 1%.
War story: piątek 14:29, cztery „zdywersyfikowane" pozycje przed NFP. Trader ma otwarte cztery pozycje: long EUR/USD, long GBP/USD, long AUD/USD, short USD/CAD — każda obliczona jako 1% ryzyka, każda „na innym setupie technicznym". 14:30 CET — NFP wypada 200k powyżej oczekiwań. Dolar dostaje bid na całym froncie. Spready na EUR/USD skaczą z 0,8 do 6 pipsów, na crossach więcej. Wszystkie cztery pozycje aktywują SL w ciągu 90 sekund. Łączna strata: −4,1% zamiast planowanego −1% na „najgorszym" scenariuszu. Cztery pozycje, jeden event, jeden kierunek — trader przez 3 dni myślał, że ma zdywersyfikowany portfel. W rzeczywistości miał jeden zakład „long beta-risk" rozpisany na cztery tickery, który NFP zamknął jednym fillem. Kontrola tempa ekspozycji wokół znanego event risk to nie ostrożność — to obrona przed iluzją dywersyfikacji.
Risk budget walutowy — myśl walutami, nie parami. Zamiast liczyć ryzyko per para, rozpisz ekspozycję per waluta. Zasada kciuka: max netto na jedną walutę ≤ 2% (np. nie więcej niż 2% łącznego short USD niezależnie od tego, przez ile par to przechodzi). Crossy liczyć po składowych: long EUR/JPY = long EUR + short JPY. To jest myślenie portfelowe, a nie detaliczne liczenie pozycji para po parze.
Zrzut z zakładki Trade w MT4 — 3 otwarte pozycje na EUR/USD, GBP/USD i AUD/USD, wszystkie na stracie jednocześnie po ruchu na DXY
4. Korelacja i ukryta ekspozycja walutowa
Szybki test: otwierasz long EUR/USD i long USD/CHF, każda po 1%. Ile ryzykujesz kierunkowo na USD? Odpowiedź: niewiele, bo korelacja EUR/USD i USD/CHF wynosi historycznie około −0,90 i ekspozycja na dolara jest w dużej mierze znoszona. Ale to nie jest „prawie zero" całkowitego ryzyka — to redukcja ekspozycji na USD i równocześnie syntetyczna ekspozycja long EUR/CHF, plus koszty (podwójny spread, podwójny swap), różne profile zmienności obu nóg, dwa fille, dwa ryzyka egzekucji. Long EUR/USD + long USD/CHF bez zrozumienia syntetycznego EUR/CHF to nie hedge. To płacenie podwójnego spreadu za chaos, którego nie kontrolujesz, bo nie patrzysz na właściwy wykres (EUR/CHF), tylko na dwa rozdzielone (EUR/USD + USD/CHF).
Prosty framework ekspozycji walutowej:
Twoje pozycje
Korelacja 90d
Netto co kupujesz
Realne ryzyko łączne
EUR/USD long + GBP/USD long
+0,80
Short USD × 2
~1,8% (nie 2%)
EUR/USD long + USD/JPY long
−0,30
Long EUR + Long USD (mixed)
~1,4% (częściowy hedge)
EUR/USD long + USD/CHF long
−0,90
Syntetycznie long EUR/CHF
~0,3% ryzyka kierunkowego, podwójny koszt
AUD/USD + NZD/USD long
+0,85
Short USD × 2 + Long risk × 2
~1,9% (prawie identyczne)
EUR/JPY long + GBP/JPY long
+0,90
Short JPY × 2
~1,9% (jedna pozycja)
Reguła: jeśli korelacja między parami > +0,70, traktuj je jako jedną pozycję przy kalkulacji ryzyka łącznego. Jeśli korelacja < −0,70, sprawdź jaką syntetyczną krzyżówkę tworzysz — hedging bez rozpisania ekspozycji walutowej to często tylko droższy bałagan. Jeśli masz trzy pozycje zależne od USD, nie patrz tylko na wykresy par — patrz na kalendarz dla dolara, rentowności UST i DXY. Więcej o macierzy korelacji i ekspozycji w artykule 9.9.
Macierz korelacji 90-dniowej głównych par walutowych — heatmapa od ciemnozielonego (-1,0) przez biały (0) do ciemnoczerwonenego (+1,0)
Macierz korelacji to fotografia w jednym oknie czasowym, nie wartość uniwersalna. Liczby zmieniają się z reżimem rynku (porównaj z SVG dynamiki 30/90/180d powyżej). Dla aktualnych danych korelacji w czasie rzeczywistym używaj narzędzi typu Myfxbook Correlation Matrix albo własnego skryptu Python na danych z brokera. Pełny framework macierzy korelacji + ekspozycji walutowej w artykule 9.9.
Korelacja nie jest stała — i pęka dokładnie wtedy, kiedy najbardziej na niej polegasz. Korelacja EUR/USD × GBP/USD 90d: +0,80 to historyczna średnia. W 2022 (silny USD, energia): +0,92. W 2019 (pre-Brexit volatility): +0,51. W marcu 2020 (COVID crash): +0,97. Korelacja między parami risk-on potrafi gwałtownie zbliżać się do 1 dokładnie w momentach stresu — kiedy rynek dzieli się na dwa guziki: „Risk On" i „Risk Off". Twoje „zdywersyfikowane" 3% łącznego ryzyka staje się w takim momencie de facto 3% na jeden kierunek (Longin & Solnik 2001 udokumentowali asymetrię korelacji w bear markets — empiryczna weryfikacja convergence to 1).
War story: Risk-off — kiedy wszystkie pary stają się jednym tradem. W normalnym dniu EUR/USD, GBP/USD i AUD/USD mają swoje historie: różne strefy ekonomiczne, różne banki centralne, różne katalizatory. W risk-off nie mają. Wtedy rynek robi prostą selekcję: kup USD, sprzedaj wszystko, co pachnie beta-risk. Trzy setupy techniczne, trzy osobne wykresy, trzy narracje fundamentalne — a strata jedna, zsynchronizowana. Trader, który nie liczy ekspozycji na USD, dowiaduje się tego dopiero wtedy, gdy wszystkie SL odpalają w tej samej godzinie. Operacyjnie: na otwartych pozycjach przed znanym risk-off triggerem (FOMC, ECB, geopolityka) policz łączną ekspozycję na USD, nie sumy 1% × N pozycji. Jeśli netto na USD > 2%, redukuj.
War story: Korelacyjna pułapka interwencyjna BoJ. Trader ma „zdywersyfikowany" portfel: long USD/JPY i long EUR/JPY, każda po 1%. „To dwie różne strefy ekonomiczne — USA i strefa euro" — myśli. Korelacja 90d między obiema parami wynosi +0,75. Co trader naprawdę kupił: short JPY ×2, plus marginalnie long USD i long EUR. Aż nagle w środku azjatyckiej nocy Ministerstwo Finansów Japonii — operacyjnie przez Bank of Japan jako agenta — interweniuje na FX, sprzedaje USD i kupuje JPY. Oficjalne dane japońskiego MoF: interwencje 11–12 lipca 2024 r. na łączną kwotę ok. 5,53 bln JPY, w tym samym cyklu USD/JPY runął ok. 800 pipsów w ciągu kilku sesji. Wcześniejsze cykle: wrzesień–październik 2022 (pierwsze interwencje od 1998 r.). JPY zyskuje 400 pipsów w minutę na każdym krzyżu. Korelacja wszystkich par z jenem w ułamku sekundy staje się idealnym +1,0 — i obie pozycje long-USD/JPY i long-EUR/JPY lecą jednocześnie w dół. Łączna strata w 60 sekund: −2,7% (zamiast planowanego maksimum −2%, jeśli traktować każdą pozycję jako niezależny zakład 1%). Misterny „hedging" rozpada się, bo nie był hedgingiem — był podwójną ekspozycją short JPY pod dwoma różnymi tickerami. Korelacja historyczna jest dolną granicą ryzyka, nie górną. Przy interwencjach BC convergence to 1 jest niemal natychmiastowy.
COT jako filtr ryzyka pozycyjnego, nie sygnał wejścia. Raport COT (CFTC, tygodniowo dla CME FX futures) nie powie ci, gdzie wejść na EUR/USD w środę o 10:15. Ale pokaże, czy spekulanci są już skrajnie jednostronni. Operacyjna definicja „ekstremalna pozycja": net non-commercials poza zakresem ±2 odchyleń standardowych od średniej 52-tygodniowej (lub powyżej 90. percentyla 5-letniego okna historycznego). Nie używaj stałego progu typu „200 tys. kontraktów" jako uniwersalnego alarmu — w innym reżimie rynku ten sam próg może być normą albo skrajnością. Używaj percentyla lub odchyleń standardowych względem własnego okna historycznego dostosowanego do instrumentu. Przy takim sygnale crowded jednoczesne otwarcie 3 pozycji długich EUR-pairs po twojej stronie to red flag dla ryzyka łącznego, nie dywersyfikacja. Przy crowded trade zmniejsz risk per trade — odwrócenia są brutalne i płynność znika szybciej. Narzędzia: cftc.gov/MarketReports/CommitmentsofTraders, wizualizacje historyczne na barchart.com/futures/commitments-of-traders.
Zrzut ekranu z MyFxBook Correlation Matrix — realne dane korelacji par walutowych z datą, narzędzie do weryfikacji dynamicznej korelacjiKorelacja EUR/USD × GBP/USD w trzech oknach (30d / 90d / 180d) — pokazuje, dlaczego pojedyncza liczba „90d ≈ +0,80" jest myląca. Korelacja oscyluje, przyspiesza w stresie, zwalnia w spokoju. Trader, który polega na średniej, dowiaduje się o szczytach dokładnie w momentach, gdy najbardziej go bolą.
5. Limit dzienny — kiedy zamknąć platformę
Twój limit dzienny to twardy kill switch, nie sugestia. Po dotknięciu limitu dzień jest skończony — nie negocjujesz z rynkiem i nie próbujesz odzyskać honoru trzecią pozycją.
Dlaczego akurat −2%? Bo po −2% w jednym dniu twoja głowa jest już w innym miejscu. Lo i Repin (2002) mierzyli reakcje fizjologiczne aktywnych traderów podczas realnego handlu — m.in. skin conductance level (SCL), blood volume pulse (BVP) i heart rate (HR). Badanie pokazuje, że trading nie jest czystą kalkulacją w arkuszu, tylko procesem z mierzalnym komponentem fizjologicznym. Praktyczny wniosek dla tradera jest prosty: po serii strat nie zakładaj, że jesteś tym samym decydentem co na początku sesji. Po dwóch stratach decyzyjność siada — trzeci trade bywa gorszy nie przez rynek, tylko przez stan decyzyjny. Lo & Repin zmierzyli to przed tobą.
Sprawdź kiedy resetuje się twój „dzień". PnL dzienny na MT4 resetuje się o północy czasu serwera (zwykle UTC+2 lub UTC+3 zależnie od brokera i DST). FTMO: rekalkulacja Max Daily Loss o 00:00 CE(S)T (czasu środkowoeuropejskiego, z DST), nie o północy UTC — sprawdź regulamin twojej prop firmy, bo różne firmy używają różnych stref. Jeśli handlujesz między 22:00 a 02:00 CET — możesz mieć dwa „dni" w tej samej nocy. Rozbieżność między twoim „dniem" a licznikiem brokera może sprawić, że limit zadziała nie tam, gdzie się spodziewasz. Na MT4 sprawdzisz w Journal lub przez MQL: TimeCurrent().
Margin Level zamknie cię, zanim limit zadziała. Limit dzienny chroni przed twoim własnym stanem decyzyjnym. Margin Level chroni brokera przed twoim debetem — i działa na floating PnL, nie na zamkniętym. Trader z otwartą pozycją z floating loss −180 USD (−1,8%) i zamkniętym minusem −50 USD (−0,5%) ma equity na poziomie −2,3% — równo w okolicy limitu dziennego. Ale Margin Level liczy floating: jeśli pozycja zżera 80% wymaganej marży, broker uruchomi Stop Out i zamknie ci pozycję na pierwszej dostępnej cenie, niezależnie od twojego limitu. Próg Stop Out zależy od jurysdykcji i regulaminu brokera: retail CFD w UE = 50% wymaganego marginu (ESMA Margin Closeout Rule, obowiązkowe minimum dla klientów detalicznych); poza UE albo w innych profilach (klient profesjonalny, rachunki institutional, brokerzy offshore) progi mogą wynosić 80% lub 100% — sprawdź regulamin swojego brokera. Reguła: licz limit dzienny od equity, nie od balance. I trzymaj margin level minimum 200% w trakcie sesji — bo poniżej tego floating loss zaczyna ścigać się z Stop Outem, a nie z twoim limitem.
War story: zemsta na nowojorskim zamknięciu. Piątek, 20:00. Trader ma −2,2%, lekko przebił limit. Rynek zwalnia. Zamiast iść na piwo, postanawia „odrobić do zera" i nie „psuć sobie weekendu". Wrzuca 3% ryzyka na GBP/JPY. Rynek wpada w płytką płynność po zamknięciu Europy. Algorytmy rozszerzają spread. W ciągu 15 minut szum i koszty wycinają go na SL. Dzień kończy z wynikiem −5,2%. Złamał limit, zniszczył tydzień pracy i zafundował sobie mentalne piekło na weekend. Limit ma cię chronić właśnie przed tobą z piątkowego wieczoru.
Brudna praktyka: „odrobię przed zamknięciem". Poniedziałek, 10:00. Dwa trade'y stratne: −0,8% + −1,0% = −1,8%. Plan mówi: limit −2%, zostaje bufor 0,2%. Trader otwiera trzecią pozycję. Wygrana: +0,5%. Czuje się lepiej. Czwarta — strata: −1,2%. Dzień: −2,5%. Piąta — „muszę odrobić do −2%". Strata: −0,8%. Dzień: −3,3%. Sześć transakcji zamiast planowanych trzech. 330 USD straty zamiast 180 USD. Dodatkowe 150 USD to koszt zignorowania limitu. Pomnóż przez 50 takich dni rocznie.
6. Limit tygodniowy i miesięczny
Limit dzienny chroni przed jednym złym dniem. Ale co z tygodniem, w którym masz 4 złe dni z rzędu? Limit dzienny −2% × 4 = −8% w tygodniu. Dlatego potrzebujesz hierarchii limitów:
Poziom
Limit
Akcja po przekroczeniu
Dzienny
−2%
Stop na resztę dnia. Wracasz jutro.
Tygodniowy
−4% do −5%
Stop do poniedziałku. Weekend na analizę.
Miesięczny
−8% do −10%
Stop na resztę miesiąca. Pełny przegląd systemu.
Kwartalny / „Kill Switch"
−15% do −20%
Stop handlu. Przejście na demo. Audyt systemu.
Trafisz w tygodniowy −5% w środę? Czekasz do poniedziałku. Nie ma „zostały mi jeszcze 2 dobre dni tygodnia". Limit tygodniowy to nie budżet do rozdysponowania — to sygnał, że coś w tym tygodniu nie zadziałało i potrzebujesz dystansu, nie kolejnych transakcji.
Kaskada limitów strat — każdy poziom wyzwala inną akcję
Prop firmy i limity — FTMO ma różne tryby. FTMO 2-Step Challenge: 5% Max Daily Loss + 10% Max Loss (statyczny). FTMO 1-Step Challenge: 3% Max Daily Loss + 10% Max Loss end-of-day trailing. Niuans, który zmienia wszystko: w 2-Step Maximum Loss jest statyczny (liczony od balance startowego challenge), w 1-Step jest trailing end-of-day (próg podąża za peakiem balance po zyskownych dniach). Przykład: konto 100k w 1-Step zamyka dzień na 103k. Trailing Maximum Loss (10%) przesuwa minimalny dopuszczalny poziom equity z 90k do 93k. Zysk poprawia wynik, ale jednocześnie podciąga podłogę ryzyka — drawdown 10% liczony jest teraz od peaka 103k, nie od startu 100k. Inne prop firmy mają jeszcze ostrzejsze limity (FundedNext: 4%/10%, The Funded Trader: 5%/10%, Topstep: różne w zależności od account size). Przekroczenie = utrata konta, bez dyskusji, bez odwołania. W praktyce challenge w prop firmach najczęściej kończą się nie dlatego, że trader nie umiał zarobić, tylko dlatego, że nie umiał przestać tracić. Prop firmy ustawiają limity nie z sentymentu, tylko dlatego, że bez nich trader bardzo szybko przechodzi od systemu do hazardu. Ten mechanizm działa tak samo na twoim rachunku.
War story: FTMO challenge 100k, dzień 12 — całkowity koszt złamania jednej reguły. Trader — nazwijmy go Adam — przechodzi FTMO challenge 100k (challenge fee: 540 EUR). Dzień 12: total drawdown −7,8%. Zostaje 2,2% do limitu −10%. Otwiera pozycję z podwójnym lotem „bo wyczuwa momentum". Slippage na wejściu: 3 pipsy. Pozycja idzie 15 pipsów w dół w ciągu 8 minut. Konto zamknięte. Adam wraca do challenge 25k (fee: 155 EUR) i zaczyna od zera. Całkowity koszt złamania jednej reguły: 695 EUR utraconych challenge fees + dwa miesiące pracy + trzeci challenge startujący w gorszym stanie decyzyjnym niż pierwszy. Limity nie są kapryśne — są kalkulacją, ile kosztuje twój własny stan emocjonalny po przekroczeniu progu wytrzymałości. Kill switch istnieje nie dlatego, że limity są kapryśne. Istnieje dlatego, że w tym oknie twoje decyzje są najgorsze od początku challenge'u.
7. Kaskada limitów — framework proceduralny
Limity dzienne i tygodniowe nie powinny być wyssane z palca. Zanim ustawisz „bo wszyscy mówią −2%" — weź ostatnie 100–300 transakcji ze swojego dziennika, przetasuj sekwencje Monte Carlo (10 000 iteracji, fixed fractional, twój realny win rate i R-multiple netto, twoje koszty) i sprawdź, jaki maksymalny dzienny/tygodniowy drawdown pojawia się przy normalnej wariancji w 5. percentylu. Dopiero wtedy ustaw progi — typowo 1,2–1,5× tej wartości (heurystyka z praktyki Van Tharpa: dość ciasno, żeby blokować emocjonalny trading w ramach normalnej wariancji systemu, dość luźno, żeby nie odpalać false triggers przy normalnym oddychaniu equity. Kalibruj do własnego win rate i stylu: scalper z wysokim WR i wąskim rozkładem może użyć 1,2×, swing trader z niskim WR i fat tails — bliżej 1,5×). Jeśli model pokazuje, że twój system w 5% scenariuszy traci −3,2% w jednym dniu w normalnej pracy, ustawienie limitu na −2% oznacza, że co dwudziesty dzień będziesz wyrzucony z rynku przez normalny szum systemu, nie przez błąd. Skrypt MC i metodologia: artykuł 9.2.
Limity strat to nie liczby — to procedury. Każdy limit ma trzy elementy: próg, akcję i warunek powrotu.
Limit
Próg
Akcja natychmiastowa
Warunek powrotu
Dzienny
−2% equity dziennie
Zamknij otwarte pozycje. Zamknij platformę. Zapisz w jurnalu.
Następny dzień handlowy. Pełna analiza wczorajszych transakcji.
Tygodniowy
−5% equity od poniedziałku
Zamknij pozycje. Pauza do poniedziałku.
Poniedziałek: przegląd systemu. Lot zmniejszony do 0,5% na pierwsze 5 transakcji.
Miesięczny
−10% equity od 1. dnia miesiąca
Zamknij pozycje. Pauza do 1. następnego miesiąca.
Przegląd: czy system ma edge? Lot 0,5% przez 2 tygodnie.
Kill Switch
−20% od high watermark
Zamknij pozycje. Przejdź na demo.
2 tygodnie na demo z pełną egzekucją planu. Monte Carlo na świeżych danych. Powrót z lotem 0,25%.
Kluczowa reguła: po każdej pauzie wracasz z mniejszym ryzykiem, nie z pełnym. Pięć transakcji z 0,25% po kill switchu — bo masz odbudować egzekucję i próbkę transakcji, nie „odzyskać pewność siebie" jednym strzałem. Po 5–10 transakcjach z 0,25% albo 0,5% i dodatniej expectancy wracasz do 1% — ale dopiero wtedy. Szczegółowa procedura powrotu po kill switchu w artykule 9.8.
Proceduralny framework limitów strat — tabela z progami, akcjami i warunkami powrotu dla każdego poziomu
8. Jak egzekwować limity — alerty, arkusz, EA
Mentalny limit to deklaracja złożona samemu sobie o 09:00. O 15:30 z −1,8% na equity ta deklaracja kosztuje tyle co nic. Mentalny limit działa do pierwszego czerwonego dnia. Potem zamienia się w negocjacje z własnym uzależnieniem od odrabiania. Dlatego potrzebujesz mechanizmu egzekwowania poza swoją głową.
Opcja 1: Journal pre-trade (najprostsze, najmniej skuteczne)
Przed każdą transakcją wpisujesz w arkusz lub Notion: aktualne equity dnia, dzienny PnL, tygodniowy PnL, miesięczny PnL. Jeśli którykolwiek licznik przekracza limit — nie handlujesz. Koszt: zero. Wymóg: dyscyplina otwarcia journala przed każdą transakcją. Słabość: po dwóch stratach z rzędu większość traderów „zapomina" otworzyć dokument. Działa najlepiej dla swing traderów z 1–3 transakcjami tygodniowo, gdzie ten jeden dodatkowy krok nie staje w drodze egzekucji. Dla day tradingu i scalpingu — niewystarczające.
Opcja 2: Alert equity na platformie (krok po kroku)
MT4/MT5: Tools → Options → Events → zaznacz „Enable" + ustaw dźwięk. Następnie alert na poziom equity skonfigurujesz przez prosty EA, bo natywnie MT4 nie ma alertu na equity (tylko na cenę). Skrypt: w MQL4 lub MQL5 napisz indykator/EA, który czyta AccountInfoDouble(ACCOUNT_EQUITY) i porównuje z AccountInfoDouble(ACCOUNT_BALANCE) × 0.98 (limit −2%). Po przekroczeniu wyśle alert (Alert()) + push notification + e-mail. cTrader: ma wbudowane alerty na equity w panelu Notifications. TradingView: alert na PnL konta tylko jeśli broker jest podłączony przez ich integrację (sprawdź broker support). Alert daje sygnał, ale nie zamyka pozycji — wymaga twojej reakcji. Po przekroczeniu limitu rynek jest już drugorzędny. Największym ryzykiem jesteś ty z palcem na Buy/Sell.
Konfiguracja alertu equity w MT4/MT5 — Tools → Options → Events + EA Equity Guard z ustawieniem progu equity i automatycznym push notification
Minimalny EA dla MT4 — alert + push notification po przekroczeniu progu equity. Wklej do MetaEditor jako nowy Expert Advisor, skompiluj, dołącz do dowolnego wykresu:
Ostrzeżenie do snippetu — pułapka startBalance. Ten minimalny EA pobiera referencję balance w momencie startu terminala lub dołączenia do wykresu, nie o północy. Jeśli restartujesz MT4 w trakcie dnia z otwartymi stratami, dołączasz EA o 14:00 po stracie −1%, albo broker zresetuje połączenie — limit będzie liczony od zaniżonego balance i nie złapie pełnego dziennego drawdownu. W wersji produkcyjnej trzeba dodać reset referencji o północy czasu serwera (lub o godzinie zgodnej z regulaminem brokera/prop firmy) — zapis przez GlobalVariableSet() i odczyt przez GlobalVariableGet() w OnInit(), z obsługą rolling-day (kiedy data się zmienia — nadpisz referencję).
To jest alert, nie automatyczne zamknięcie pozycji. Alert jest tylko półśrodkiem — daje ci ostatnią szansę wykonania procedury, ale jeśli po limicie zwykle negocjujesz z rynkiem, potrzebujesz automatu zamykającego, nie kolejnego dźwięku w terminalu. Jeśli chcesz pełnej automatyzacji (zamknięcie wszystkich pozycji + zablokowanie autotradingu), rozszerz OnTimer() o iterację po OrdersTotal() i wywołanie OrderClose() na każdej pozycji — ale wtedy obowiązkowo VPS, bo bez stabilnego połączenia EA pogorszy fill bardziej, niż twoja głowa.
Opcja 3: EA / bot zamykający
Expert Advisor w MT4/MT5, który monitoruje dzienny PnL i zamyka wszystkie pozycje po przekroczeniu limitu — pełna automatyzacja, w przeciwieństwie do alertu z Opcji 2. Upewnij się, że EA monitoruje equity, nie balance — EA na balance zignoruje floating loss −3% i nie zadziała. Sprawdź też, czy EA zamknie pozycje overnight — część implementacji tego nie robi (np. ignoruje zmianę dnia podczas trzymania pozycji). Darmowe EA „Equity Guard" dostępne na MQL5.com — sprawdź kod przed użyciem (snippet powyżej to minimum do rozszerzenia o pełne zamykanie).
Zrzut ekranu z MT4 — EA Equity Guard aktywny na wykresie, widoczny w panelu Navigator z kontrolką limitu equity
Infrastruktura: VPS, nie laptop. Jeśli odpalasz MT4 na domowym komputerze po Wi-Fi, to przy NFP twój bot wyśle zlecenie zamknięcia z kilkusetmilisekundowym opóźnieniem. Do tego czasu cena ucieknie. EA musi znajdować się jak najbliżej serwera brokera — na dedykowanym VPS. Sprawdź gdzie fizycznie stoi serwer twojego brokera (MT4: Tools → Options → Server) i wybierz VPS w tym samym datacenter lub możliwie bliskim geograficznie. Limit oparty na domowym internecie to proszenie się o kłopoty.
Opcja 4: Prop firma jako systemowy egzekutor
Limity wymuszone systemowo — przekroczenie = utrata konta. Zerowa możliwość obejścia. Najbardziej efektywny mechanizm — ale kosztowny (opłata za challenge + podział zysków).
War story: „usunę SL, tylko na chwilę". Limit dzienny w głowie tradera. Pozycja EUR/USD zbliża się do SL (strata −1%). Konferencja ECB powoduje spike'a w dół. Trader myśli: „zaraz odbije, to tylko szum" — i przesuwa SL, a potem całkowicie go zdejmuje, żeby „rynek miał miejsce do oddychania". Trzy minuty później Lagarde mówi coś jastrzębiego. Świeca M5 zjeżdża 80 pipsów. Mentalne 1% ryzyka zjada 15% depozytu. Jeśli twój limit nie jest wpisany w twardy skrypt EA albo zablokowany u brokera, twoja psychika złamie go przy pierwszej dawce stresu.
War story: automatyczny kill switch, który przegrał z infrastrukturą. Trader miał EA Equity Guard ustawione na zamknięcie wszystkich pozycji przy −2% equity. Problem: MT4 działał na laptopie domowym z połączeniem Wi-Fi. FOMC, 20:00 CET. Router przez 40 sekund traci połączenie. EA nie wysyła zlecenia zamknięcia. W tym czasie pozycja spada 45 pipsów poniżej progu equity. Połączenie wraca, EA wysyła zlecenie — ale cena jest już 45 pipsów niżej niż próg. Łączna strata: −3,8% zamiast planowanego limitu −2%. VPS to nie luksus — to koszt operacyjny automatycznego egzekwowania limitów. Kill switch bez stabilnej infrastruktury to pas bezpieczeństwa przypięty do fotela, który nie jest przykręcony do samochodu. Bez VPS w datacenter brokera (lub blisko geograficznie) automatyzacja limitów jest deklaracją, nie wykonalnym zabezpieczeniem.
9. Najczęstsze błędy w ustawianiu limitów
Błąd 1: Limit za wysoki (−10% dziennie)
Limit dzienny −10% to nie limit — to pozwolenie na katastrofę. Przy 1% ryzyka na trade potrzebujesz 10 strat z rzędu, żeby go dotknąć. Ale przy 3% ryzyka (po podniesieniu „bo system działał") — wystarczą 3 straty. Limit powinien być na tyle ciasny, żeby zatrzymał cię ZANIM emocje przejmą kontrolę — zwykle po 2–3 stratach z rzędu.
Błąd 2: Limit bez procedury powrotu
„Limit tygodniowy −5% → stop do poniedziałku". OK. Ale co w poniedziałek? Klasyczny scenariusz: trader uderza limit tygodniowy w środę, czeka do poniedziałku, wraca z identycznym lotem co przed pauzą, bez przeglądu ani jednej transakcji ze złego tygodnia. Limit tygodniowy: złamany ponownie w czwartek. Procedura powrotu nie jest drugorzędnym elementem — jest warunkiem tego, że pauza w ogóle miała sens.
Błąd 3: Liczenie PnL na balance zamiast equity (i ignorowanie Margin Level)
Trader ma otwartą pozycję z floating loss −150 USD i zamknięte straty −100 USD. Łączny PnL dnia na equity: −250 USD (−2,5%). Ale patrzy na balance: −100 USD (−1,0%). Mówi: „limit nieosiągnięty". Otwiera następną pozycję. Floating loss rośnie. Broker likwiduje go po equity, nie po balance. „Nie straciłem, dopóki nie zamknąłem" — rynek nie uznaje tej filozofii. Margin call też nie.
Dodatkowa pułapka: Stop Out brokera nie czeka na twój limit dzienny. Czeka na Margin Level — i liczy floating PnL, nie twój plan. Trader z „jeszcze 1,5% bufora" na balance i Margin Level 75% dostaje Stop Out zanim jego limit w ogóle się aktywuje. Sprawdź regulamin — retail CFD w UE = 50% wg ESMA, część brokerów ma 80% lub 100%, poza UE warianty zależą od jurysdykcji i typu klienta. Niespodzianki są tutaj kosztowne. Reguła operacyjna: limit dzienny licz od equity, ale dodatkowo monitoruj Margin Level w trakcie sesji (zwykle widoczny w panelu MT4 obok balance/equity). Margin Level < 200% w trakcie sesji = sygnał do redukcji ekspozycji, nie do otwierania nowych pozycji.
Wykres balance vs equity z otwartą floating loss — balance wygląda zdrowo, equity pokazuje prawdziwy stan rachunku poniżej limitu
War story: equity vs balance — 200 USD różnicy. Środa, 16:00. Otwarta pozycja: long 0,5 lota EUR/USD, floating loss −180 USD (−1,8%). Zamknięte straty dnia: −50 USD (−0,5%). Equity: −2,3%. Limit na balance: −2% → trader myśli, że ma bufor. Otwiera nową pozycję. Floating rośnie do −250 USD. Nowa pozycja: −80 USD. Panika — zamyka obie: −430 USD łącznie (−4,3%). Gdyby mierzył limit na equity: po −2,3% → limit przekroczony → zamknij. Strata: −230 USD. Różnica: 200 USD i cały czwartek z czystą głową.
Błąd 4: Zmiana limitu w trakcie dnia
„Limit −2%, ale dzisiaj miałem 2 wygrane rano (+1,2%), więc mogę sobie pozwolić na −3,2%". Nie. Limit jest stały, ustalony PRZED sesją. Zysk z rana nie zmienia limitu straty — zmienia tylko twój PnL netto.
Brudna praktyka: ruchomy limit. Day trader, EUR/USD. Rano: dwie wygrane z rzędu (+180 USD, +1,8%). Trader czuje, że „system działa, mogę sobie pozwolić na większy bufor". Mentalny limit przesuwa się z −2% (200 USD) na „−200 + 180 = −380 USD straty". 14:00 — dwa stratne trade'y: −220 USD. Dalej „w limicie" (+180 − 220 = −40 netto). Trzeci: −150 USD. Czwarty: −130 USD. Zamknął dzień z −320 USD (−3,2%) — bo policzył poranny zysk jako „bufor", nie jako zysk do zachowania. Stały limit −2% od startu dnia: po −200 USD zamknąłby platformę. Oszczędność: 120 USD plus zachowana psychika na jutro. Mechanizm psychologiczny: po serii wygranych mózg uruchamia heurystykę „rozgrzanej ręki" (hot hand fallacy), która zachęca do większego ryzyka dokładnie wtedy, kiedy variancja bardziej cię ukarze. Limit ma być stały od początku dnia — nie ruchomy z każdym kolejnym wynikiem.
10. Co z tego wynika
Większość traderów ma jeden z trzech elementów: position sizing, kontrolę korelacji albo dzienne limity. Ten jeden zazwyczaj ratuje ich przez kilka miesięcy. Potem brakujące dwa dobijają konto. Pierwsze pęknięcie to alarm. Drugie — platforma zamknięta. Trzecie? Witaj w margin callu, który pamiętasz przez trzy lata. Bez position sizingu jedna transakcja zmywa miesiąc. Bez kontroli korelacji trzy „różne" pozycje to ten sam zakład pod trzema nazwami. Bez limitów dziennych — w piątek po południu handlujesz, żeby „odrobić tygodniowy minus", i to jest najgorszy możliwy stan decyzyjny w tygodniu, w którym i tak spałeś gorzej niż zwykle.
Każda z trzech warstw pada z innego powodu: position sizing — bo liczysz „na oko"; korelacja — bo patrzysz na pary, nie na waluty; limity dzienne — bo o 15:30 mentalny limit już nie istnieje. Każda potrzebuje osobnego mechanizmu zanim potrzeba się pojawi: kalkulator lotów dla pierwszej, arkusz ekspozycji walutowej dla drugiej, EA Equity Guard na VPS dla trzeciej. Brakujący element nie jest brakiem wiedzy — jest brakiem mechanizmu, który zadziała, kiedy wiedza już nie zadziała.
W następnym artykule (9.4) dowiesz się, dlaczego „ryzykuję tyle, ile chcę stracić" to najgłupsza metoda stawiania SL — i jak punkt invalidacji setupu wyznacza jedyne sensowne miejsce na stop lossa.
FAQ — Najczęściej zadawane pytania
Czy limit dzienny −2% to za mało dla scalpera?
Scalper z 20–30 transakcjami dziennie i ryzykiem 0,3–0,5% na trade potrzebuje nieco więcej pola. Limit −3% jest akceptowalny dla scalpingu, pod warunkiem że ryzyko na transakcję jest proporcjonalnie mniejsze (0,25–0,50%). Kluczowe: limit powinien odpowiadać 4–6 pełnym stratnym transakcjom — bo po tylu z rzędu twoja egzekucja jest już gorsza niż na starcie.
Co jeśli mam tylko jedną pozycję dziennie (swing)?
Swing trader z 1–2 transakcjami dziennie: limit dzienny −1,5% do −2%. Limit tygodniowy jest ważniejszy niż dzienny — bo straty kumulują się w skali tygodnia, nie dnia.
Jak liczyć limit — od equity czy od balance?
Od equity (saldo + floating PnL). Balance ignoruje otwarte straty — trader z −3% floating loss i limitem −2% na balance myśli, że jest w limicie. Equity to prawda o twoim rachunku w tej chwili.
Czy powinienem uwzględniać prowizje w limicie?
Tak. Na rachunku ECN z prowizją 7 USD/lot RT, scalper z 20 transakcjami dziennie po 0,10 lota płaci ~14 USD prowizji. Przy rachunku 5 000 USD to 0,28% dziennie — nawet bez strat. Limit −2% to realnie −1,7% po prowizji. Porównaj koszty u różnych brokerów: Ranking brokerów ECN.
Co jeśli przekroczę limit tygodniowy w poniedziałek?
Zamykasz pozycje i czekasz do następnego poniedziałku. Nie ma „ale poniedziałek to dopiero początek tygodnia". Jeśli traciłeś −5% w poniedziałek, to znaczy, że albo ryzyko na transakcję było za duże, albo warunki rynkowe były wyjątkowo niekorzystne. W obu przypadkach: pauza + analiza.
Jak wrócić po kill switchu (−20%)?
Procedura: (1) pauza minimum 2 tygodnie od live, (2) przegląd systemu — Monte Carlo na wynikach z ostatnich 3 miesięcy, (3) 2 tygodnie na demo, (4) powrót z 0,25% na 20 transakcji, (5) po 20: jeśli pozytywne → 0,5%, (6) po 40: powrót do 1%. Cały proces: ~2–3 miesiące. Szczegóły w artykule 9.8.
Czy stop loss gwarantuje, że strata nie przekroczy 1%?
Nie. Stop loss to zlecenie rynkowe aktywowane po cenie — nie gwarantuje wykonania po tej cenie. Podczas luki weekendowej, flash crashu czy po decyzji FOMC rynek może przeskoczyć twojego SL. Twoje „żelazne 1%" w ułamku sekundy staje się 3–5% z powodu braku płynności. Jedyny stop gwarantujący cenę to Guaranteed Stop Loss (GSLO) — produkt zależny od brokera i instrumentu, oferowany za premię (typowo 0,3–1,5 pipsa dodatkowo do spreadu) i zwykle z ograniczeniami (część instrumentów, część jurysdykcji — głównie ASIC, FCA, CySEC). Sprawdź u swojego brokera, czy GSLO jest dostępny dla twoich par i jaka jest premia. Bez GSLO każdy SL to życzenie, nie gwarancja — przy gapach, szybkich rynkach i braku płynności wykonanie może być znacząco gorsze od ceny stop. Więcej w artykule 9.4 i artykule 9.10 (Event risk).
Balance vs equity — która liczba decyduje o tym, czy złamałem limit?
Equity. Balance to zamknięty PnL (saldo po zamkniętych pozycjach), equity to balance + floating PnL otwartych pozycji. Przykład liczbowy: rachunek startowy dnia 10 000 USD, otwarta pozycja z floating loss −300 USD i zamknięte straty dnia −100 USD.
Metryka
Wartość
Co liczy
Balance
9 900 USD (−1%)
Tylko zamknięte transakcje
Equity
9 600 USD (−4%)
Balance + floating PnL otwartych pozycji
Closed P/L day
−100 USD (−1%)
Suma zamkniętych transakcji w bieżącym dniu
Real daily DD
−4% (od equity startu dnia)
(equity − balance początku dnia) / balance początku dnia × 100%
Limit dzienny −2% liczony na balance: nie przekroczony. Liczony na equity: dawno przekroczony. Zawsze licz limit na equity. Margin Level brokera też liczy floating PnL — jeśli ignorujesz equity, możesz dostać Stop Out od brokera zanim twój mentalny limit zadziała.
Jak liczyć ryzyko łączne z pozycjami na różnych parach?
Krok 1: Rozpisz ekspozycję walutową. Long EUR/USD 1% + long GBP/USD 1% = short USD 2%, long EUR 1%, long GBP 1%. Krok 2: Sprawdź korelację 90d (Myfxbook). Jeśli > +0,70: traktuj jako jedną pozycję. Pamiętaj: korelacja historyczna nie jest stała — w stresie potrafi gwałtownie rosnąć i przestaje dawać realną dywersyfikację. Dokładniejszy model: artykuł 9.9.
Czy limit strat powinien być w procentach czy w dolarach?
W procentach. 200 USD straty na rachunku 10 000 USD to −2%. Na rachunku 50 000 USD to −0,4%. Limit w procentach automatycznie skaluje się z wielkością rachunku. Limit w dolarach wymaga ciągłej aktualizacji. Wyjątek: prop firmy, gdzie limity są często w wartościach absolutnych (np. max daily loss $500) — przelicz na procent i używaj tego jako referencji.
Źródła i bibliografia
Elder A., Trading for a Living, Wiley, 1993. Zasada 2% ryzyka i 6% miesięcznego limitu.
Lo A.W., Repin D.V., „The Psychophysiology of Real-Time Financial Risk Processing", Journal of Cognitive Neuroscience, 14(3), 2002. Pomiar reakcji psychofizjologicznych traderów podczas realnego handlu — m.in. skin conductance i blood volume pulse — jako dowód, że trading angażuje reakcje emocjonalno-fizjologiczne, a nie wyłącznie racjonalną kalkulację.
Van Tharp, Trade Your Way to Financial Freedom, McGraw-Hill, 2006. Position sizing i kontrola ryzyka.
Faith C., Way of the Turtle, McGraw-Hill, 2007. Limity korelacji i ryzyko łączne.
FTMO, „Trading Objectives & Rules", ftmo.com, 2025. Limity prop firm — daily loss i total loss.
ESMA, „Final Report: Product intervention measures on CFDs", 2018. Regulacja Stop Out 50%.
Steenbarger B., The Psychology of Trading, Wiley, 2002. Spirala strat i mechanizmy psychologiczne.
Vince R., The Mathematics of Money Management, Wiley, 1992. Optymalne position sizing i limity.
Longin F., Solnik B., „Extreme Correlation of International Equity Markets", Journal of Finance, 56(2), 2001. Asymetria korelacji: rośnie w bear markets — empiryczna weryfikacja convergence to 1.
Bank of England, Markets Committee Report on the GBP Flash Crash of 7 October 2016, styczeń 2017. Analiza mikrostruktury, roli algorytmów i braku płynności w trakcie wydarzenia.
Global Foreign Exchange Committee (GFXC), FX Global Code, lipiec 2021. Principle 17 — transparentność last look u dostawców płynności, standardy zachowania uczestników rynku FX.
FXCM Inc., 8-K Filing, SEC, 19 stycznia 2015. Strata 225 mln USD i ratunkowe finansowanie po Frankogeddonie — przykład awarii brokera relewantny dla limitów weekendowych i hard stop loss.
U.S. Commodity Futures Trading Commission (CFTC), Commitments of Traders Reports, weekly. Pozycje spekulacyjne i commercial na CME FX futures jako filtr ryzyka pozycyjnego: cftc.gov/MarketReports/CommitmentsofTraders.
FTMO, „Trading Objectives — 2-Step vs 1-Step Challenge", ftmo.com, 2025. Aktualne limity prop firmy: 2-Step (5%/10%) i 1-Step (3%/10%).
Jarosław Wasiński
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ą.