W poprzednim artykule zarządzaliśmy otwartą pozycją — trailing stop, partial close, scaling. Teraz zajmujemy się sytuacją, której żaden trailing nie uratuje: seria strat zżera rachunek, equity curve nurkuje, a ty siedzisz przed monitorem z adrenaliną, która mówi „odegraj się". Obsunięcie kapitału to pewnik — tak samo jak to, że w najgorszym momencie płynność stanie się cieńsza, spread szerszy, a cena realizacji gorsza niż ta, którą widziałeś na ekranie. Pytanie, czy procedura zamknie ryzyko za ciebie, czy zostawisz decyzję wersji siebie, która właśnie jest pod presją straty. Każdy system krwawi. Kill switch nie robi z przegrywającej strategii dobrej strategii — przerywa moment, w którym zaczynasz handlować jak hazardzista po trzecim ciosie. Będą liczby, progi i procedura. Bez gadania o mindsetcie, który niby ma uratować konto bez cięcia ryzyka.
Drawdown i Kill Switch — proceduralny mechanizm zatrzymania handlu po przekroczeniu limitu strat na Forex
Najważniejsze w 60 sekund
Kwota straty to psychologiczny hałas. Drawdown liczysz od peak equity w procentach — bo tylko to brutalnie pokazuje wymagany zysk do powrotu na peak: po −15% potrzebujesz +17,6%, po −30% już +42,9%, po −50% równe +100%
Max drawdown z backtestów to MINIMUM tego, co przydarzy ci się na live. Monte Carlo nie przepowiada przyszłości — pokazuje tylko, jak brzydko mogła wyglądać twoja dotychczasowa historia, gdyby rynek ułożył straty w gorszej kolejności
Kill switch to nie „wyłączam gdy źle się czuję" — to proceduralny próg (np. −15% miesięcznie), zapisany na papierze i wpięty w EA, z konkretnymi krokami: zamknij pozycje, zamknij platformę, wyloguj się
Kaskada limitów (dzienny → tygodniowy → miesięczny → kill switch) zamienia jednorazowy próg na system wczesnego ostrzegania — łapiesz problem na −3% dziennym, zanim dojedzie do −15% miesięcznego
Half-Kelly recovery po drawdownie: tniesz lot o połowę nie dlatego, że magiczne Half-Kelly cię zbawi — tylko dlatego, że pełny rozmiar pozycji robi z ciebie desperata. To praktyczna metoda redukcji ryzyka, jeśli edge i parametry systemu są wiarygodnie oszacowane
1. Co to jest drawdown — definicja i equity curve
Drawdown to procentowy spadek wartości rachunku od historycznego szczytu equity (peak) do kolejnego dołka (trough). Mierzy się go od peak equity, nie od depozytu — bo pokazuje, ile z osiągniętego wyniku właśnie oddałeś, nie czy jesteś powyżej wpłaconej kwoty.
To nie jest strata na jednym upalonym EUR/USD — to skumulowany spadek equity mierzony od najwyższego punktu, jaki konto osiągnęło. Drawdown jest pierwszą metryką, na którą patrzy każdy risk manager w funduszu i każda prop firma; jest też pierwszą metryką, którą detalista ignoruje, dopóki sam jej nie dotknie.
Formuła
DDt = Peakequity − EquitytPeakequity × 100%
Przykład: equity peak = 50 000 zł. Po serii strat equity spada do 42 500 zł. Drawdown = (50 000 − 42 500) / 50 000 = 15%. Equity rośnie do 46 000 zł — drawdown maleje do 8%. Equity rośnie do 51 000 zł — drawdown = 0%, bo mamy nowy peak. Cały okres od 50 000 do najniższego punktu (42 500) i z powrotem do 50 000+ to jeden cykl drawdownu.
Equity curve i underwater chart
Equity curve to wykres wartości rachunku w czasie. Drawdown jest widoczny jako każde „cofnięcie" od szczytu. Ale surowa equity curve maskuje skalę problemu — bo oś Y rośnie, więc drawdowny „wizualnie maleją" przy rosnącym koncie. Dlatego profesjonaliści używają underwater chart (equity drawdown chart) — wykresu, na którym oś Y pokazuje bieżący drawdown jako procent od ostatniego peaku. Wartość 0% = nowy szczyt. Każde cofnięcie to słupek w dół. Im głębszy i dłuższy słupek, tym gorsze obsunięcie.
Equity curve z zaznaczonymi drawdownami i odpowiadający jej underwater chart — drawdown jako procent od peaku w czasieEquity curve z kolorowymi strefami drawdownu — od 0% do kill switch
Drawdown ≠ strata. Możesz mieć 70% win rate i wciąż doświadczać 15% drawdownu — bo drawdown to skumulowany efekt sekwencji strat w ramach normalnej dyspersji. Nawet system z expectancy +0,5R ma w sobie serie 6–8 strat z rzędu przy 500 transakcjach. Seria strat nie musi znaczyć, że edge umarł. Częściej znaczy tylko tyle, że trafiłeś w brzydszy fragment rozkładu wyników — i że musisz być na to przygotowany procedurą, nie nadzieją.
2. Typy drawdownu — max DD, average DD, recovery time
„Drawdown 12%" — OK, ale 12% czego, jak głęboko, jak długo? Samo podanie jednej liczby to jak powiedzenie „mam gorączkę" bez termometru. Profesjonalna analiza obsunięć operuje kilkoma metrykami — każda mówi coś innego o ryzyku systemu.
Metryka
Co mierzy
Jak liczyć
Dlaczego ważna
Max Drawdown (MDD)
Największe obsunięcie peak-to-trough w historii
Najgłębszy punkt underwater chart
Worst case z historii — ale nie najgorszy możliwy (Monte Carlo pokaże gorsze)
Average Drawdown
Średnia głębokość wszystkich drawdownów
Suma głębokości / liczba cykli DD
Typowe doświadczenie tradera — ile „normalnie" cierpi system
Recovery Time
Ile transakcji (lub dni) od dołka do nowego peaku
Od trough do przekroczenia peak
Drawdown −15% z recovery 3 tygodnie vs −15% z recovery 6 miesięcy to zupełnie inna historia
Underwater Period
Ile czasu equity jest poniżej ostatniego peaku
Od peak do nowego peak
Czas w drawdownie to psychologiczny koszmar — dłużej niż 3 miesiące i większość traderów zmienia system
Calmar Ratio
Annualized return / max drawdown
CAGR / MDD
Calmar > 1,0 = dobry stosunek zysku do ryzyka. < 0,5 = system zbyt bolący
Ulcer Index
RMS głębokości i długości drawdownów
√(Σ DD²i / N)
Lepszy niż MDD — waży zarówno głębokość, jak i czas trwania obsunięcia
Tabela metryk drawdownu — max DD, average DD, recovery time, underwater period, Calmar ratio i Ulcer Index na przykładowej equity curve
Closed DD vs Floating DD vs Hidden DD. Closed drawdown to strata na zamkniętych pozycjach — ta, która już zabolała. Floating drawdown to niezrealizowana strata na otwartych pozycjach — ta, która może jeszcze urosnąć zanim klikniesz. Hidden drawdown to najgorszy typ: trader patrzy na balance (który nie uwzględnia otwartych strat), widzi „wciąż +3% od depozytu" i udaje, że problemu nie ma, podczas gdy equity jest −12% od peaku. Kill switch musi mierzyć equity, nie balance — bo balance kłamie tak długo, jak pozycja jest otwarta.
Ukryty komponent drawdownu: swap. Najbardziej zdradliwy drawdown to ten, który nie wygląda dramatycznie na wykresie — tylko gnije rachunek noc po nocy. Drawdown na rachunkach swing i position jest pogłębiany przez ujemny swap. Przy 10-dniowej pozycji na parze z wysokim ujemnym swapem (np. GBP/JPY short) koszt swapu dodaje do DD realną stratę niezwiązaną z ruchem ceny. Przy piramidzie z 3 lotami to mogą być setki dolarów na samym swapie — niezależnie od tego, co robi cena. Backtest, który nie modeluje swapu, zaniża realny drawdown.
Max Drawdown z backtestów — dlaczego to za mało
Backtest na 3 latach danych (np. 2022–2024) dał max DD = −12%. Otwierasz live z budżetem na −15% drawdown. Problem: backtest pokazuje JEDNĄ ścieżkę z nieskończonej liczby możliwych. Gdybyś losowo przestawił kolejność transakcji (bootstrap Monte Carlo — sekcja 8), w 5% symulacji max DD przekroczył −22%. Twoje −15% to za ciasno.
Często sensownie jest planować bufor wyraźnie szerszy niż historyczny max DD z backtestu. Heurystyka z prop firmowych (FTMO, FundedNext, The5%ers): max DD z backtestu × 1,5–2,0. Backtest dał −12%? Planuj na −18% do −24%. Dopiero wtedy twój kill switch jest realistyczny, a nie życzeniowy.
Brudna praktyka: „mój max DD to −8% z backtestów, więc kill switch ustawiam na −10%". To przepis na katastrofę. Live trading bardzo często produkuje gorsze drawdowny niż backtest — bo backtest nie uwzględnia: slippage'u w niskiej płynności (który u brokerów ECN bywa mniejszy, ale nie zerowy), spreadów rozszerzonych w news, emocjonalnych decyzji (ucinanie zysków za wcześnie, przetrzymywanie strat), korelacji między pozycjami w stress teście (flash crash = wszystko spada naraz). Mnożnik 1,5–2× to nie pesymizm — to realizm. Prop firmy nie dają bufora 10% max DD bez powodu.
3. Drawdown a psychologia — kiedy trader łamie reguły
Rachunek zabija kombinacja: zbyt duży lot, skorelowane pozycje, koszt egzekucji i ego, które po piątej stracie dalej chce mieć rację. Zwykle dobija to trader, który po serii strat zaczyna klikać jak człowiek bez planu — najpierw przegrywasz z odruchem ratowania dnia za wszelką cenę, a dopiero potem z wykresem.
Co właściwie pokazują badania fizjologii tradera (Lo & Repin)
Lo i Repin (2002) zmierzyli reakcje fizjologiczne (EKG, galwaniczny opór skóry, temperatura) 10 profesjonalnych traderów w trakcie rzeczywistego handlu. To było pilotażowe badanie z bardzo małej próby — nie wolno z niego robić twardej reguły o liczbie revenge trade'ów ani uniwersalnej formuły zachowania w drawdownie. Kierunek efektu, który pokazują, jest jednak konsekwentny:
Reakcja autonomicznego układu nerwowego rośnie wraz z głębokością obsunięcia — i nie wraca do normy w sekundę po zamknięciu pozycji
Bardziej doświadczeni traderzy mieli niższe amplitudy reakcji, ale nie zerowe — nikt nie jest „odporny psychicznie", to mit
Późniejsza praca Lo, Repin, Steenbarger (2005) replikuje kierunek na nieco większej próbie
Praktyczna konkluzja jest prostsza niż samo badanie: dwa dni po aktywacji kill switcha twoje ciało wciąż jest w trybie podwyższonego stresu — niezależnie od tego, czy „już ci się polepszyło" subiektywnie. Nie wracasz, bo „poczułeś spokój". Wracasz, gdy procedura mówi: czas.
Badanie Lo i Repin (2002) — reakcja stresowa tradera rośnie nieliniowo z głębokością drawdownu, prowadząc do impulsywnych decyzji
Spirala destrukcji w drawdownie
W drawdownie nie analizujesz emocji. Klikasz. I właśnie dlatego procedura musi działać zanim zaczniesz negocjować sam ze sobą. W praktyce wygląda to tak: przy −5% jeszcze trzymasz się planu. Przy −10% zaczynasz przesuwać stopy „o 10 pipsów dalej", wchodzić bez pełnego setupu. Przy −15% klikasz podwójnym lotem, żeby „szybciej odrobić" — i tu właśnie umierają rachunki. Albo dostajesz paraliż i nie robisz nic (co paradoksalnie jest lepsze niż impulsywne klikanie).
Co istotne: w momencie aktywacji daily limitu −3% twoje pole widzenia zawęża się do otwartej pozycji i ekranu, a nie do agregatu equity wszystkich rachunków. Dlatego drugi broker i druga platforma wydają się „inną rzeczą". Nie są — to ten sam kapitał i ta sama psychika. Jedyna ochrona: procedura napisana, gdy jeszcze byłeś spokojny. Kill switch przerywa spiralę mechanicznie — na twardym progu, nie na uczuciu.
Spirala destrukcji w drawdownie — od zaprzeczenia przez frustrację i desperację do paraliżu lub impulsywnego zwiększania pozycji
Kill switch dzienny i końcówka sesji. Programy funded (FTMO, FundedNext, The5%ers i inne) operują na twardych daily loss limitach mierzonych od equity. W praktyce funded accounts często widać ten sam wzorzec behawioralny: breach daily limitu pojawia się nie po pierwszej stracie, tylko po próbie odrobienia dnia — po serii strat, gdy trader desperacko klika, żeby „naprawić" P&L. To wzorzec, nie udokumentowana statystyka — jeśli nie masz publicznego raportu z liczbami, traktuj to jako sygnał behawioralny, nie twardy fakt ilościowy. Wzorzec jest na tyle powtarzalny, że wiele programów funded egzekwuje limity automatycznie albo przez natychmiastowy breach warunków konta — bez realnej przestrzeni na „jeszcze jeden trade". Twój własny daily kill switch na −3%, który wyłącza platformę, jest jedną z najskuteczniejszych linii obrony, jaką możesz sobie dać; konkretne statystyki sprawdzaj w aktualnych raportach swojej prop firmy, bo zasady i progi zmieniają się co kwartał.
War story: ostatnie dwie godziny, najdroższe dwie godziny. Trader jest na −2,8% dnia. Wie, że jeszcze chwila i dzienny limit się zamknie. Zamiast wyhamować — przyspiesza. Wchodzi gorzej, większym lotem, bez pełnego setupu. To nie jest trading — to próba wyrwania rynku własnych pieniędzy z gardła. Większość dziennych katastrof nie dzieje się rano. Dzieje się wtedy, gdy trader wie już, że dzień jest zepsuty, i za wszelką cenę chce go „naprawić".
4. Kill Switch — proceduralny mechanizm zatrzymania handlu
Kill switch to z góry ustalony próg straty, po którego przekroczeniu trader natychmiast zamyka wszystkie pozycje i przestaje handlować na określony czas. Jeśli kill switch zostawia miejsce na interpretację, to nie jest kill switch — to ozdoba w dzienniku. Prop firmy nie pytają cię o zdanie przy aktywacji daily limitu — platforma przestaje przyjmować zlecenia. Twój EA powinien działać tak samo: bez dialogu, bez wyjątków.
Dlaczego proceduralny, nie uznaniowy
Uznaniowy kill switch: „zamknę, kiedy poczuję, że to za dużo". Problem: kiedy naprawdę jest za dużo, czujesz dokładnie odwrotnie — czujesz, że następna transakcja wszystko naprawi. Im głębiej w dziurze, tym bardziej jesteś przekonany, że masz sytuację pod kontrolą. Widzieliśmy to setki razy. Dlatego kill switch musi być:
Procentowy — nie kwotowy. „−15% od peak equity" — nie „−7 500 zł". Kwota nominalna traci kontekst przy rosnącym/malejącym koncie
Zapisany na papierze — dosłownie. Kartka A4 na ścianie obok monitora. „Kill switch: −15% miesięcznie. Procedura: zamknij wszystkie pozycje. Zamknij platformę. Nie otwieraj przez 48h"
Automatyczny, jeśli to możliwe — EA/bot w MT4/MT5 zamykający pozycje i blokujący platformę po przekroczeniu limitu. Niektórzy brokerzy i platformy oferują wbudowane limity dzienne lub dodatki tego typu — sprawdź w ustawieniach swojego konta
Wielopoziomowy — nie jeden próg, ale kaskada (sekcja 5)
Proceduralny kill switch — kartka z regułami przyklejona obok monitora, automatyczny EA zamykający pozycje po przekroczeniu limitu
Jak wyznaczyć próg kill switcha
Próg zależy od trzech zmiennych:
Zmienna
Wartość
Wpływ na próg KS
Max DD z Monte Carlo (p75–p90)
np. −14% do −18%
Dla wielu traderów sensowny punkt startowy. Zbyt ciasny → ciągłe wyłączanie. Zbyt luźny → nie chroni
Twoja tolerancja psychiczna
Subiektywna
Jeśli przy −10% nie śpisz — KS na −12%, nie na −20%. Lepszy ciasny KS z procedurą powrotu niż luźny, którego nie przeżyjesz psychicznie
Wymagania prop firmy (jeśli dotyczy)
Np. FTMO: −10% total, −5% daily
Twój osobisty KS musi być WĘŻSZY niż limit prop firmy. FTMO daje −10%? Twój KS: −8%
Equity czy balance? Kill switch mierzy od equity (z uwzględnieniem otwartych pozycji), nie od balance (sam zamknięty P&L). Dlaczego? Bo balance nie widzi niezrealizowanej straty — możesz mieć balance 50 000 zł i equity 38 000 zł przez otwartą pozycję pod wodą. Jeśli mierzysz kill switch od balance, nie zobaczysz problemu dopóki nie zamkniesz pozycji. Prop firmy (FTMO, TopStep) mierzą daily loss limit od equity, nie od balance — i ty też powinieneś.
Kill switch zamyka po rynku — nie po cenie progu. EA zamykający pozycje przy −15% robi to zleceniami rynkowymi. W normalnych warunkach różnica jest pomijalna. W flash crash — EA zamknie po pierwszej dostępnej cenie, która może być znacznie gorsza niż próg aktywacji. Twój proceduralny EA na −15% nie zamyka po cenie z ekranu — rzuca zlecenia market w arkusz; jeśli LP wycofali kwotowania, twój kill switch zrealizuje się na cenach z dalszych warstw arkusza, dopisując do straty dodatkowe pipsy. Przy hurtowym zamykaniu koszyka skorelowanych pozycji w niskiej płynności realna strata może przekroczyć zakładany limit. Kill switch chroni przed tobą — nie przed każdą dziurą płynności.
Model brokera (A-Book vs B-Book) a egzekucja kill switcha. Na CFD/FX detalicznym twoje zlecenie nie trafia magicznie na jeden centralny rynek. Broker może internalizować przepływ (B-Book), hedgować go u dostawców płynności (A-Book/STP) albo robić miks. W stress evencie problem nie sprowadza się do etykiety A-Book/B-Book: u market makera możesz dostać rekwotowanie, poszerzony spread albo internalizację po cenie modelowej; w modelu STP/ECN możesz zobaczyć pustkę po stronie LP i fill dopiero na dalszej warstwie agregowanego arkusza. Dla kill switcha liczy się jedno: realny dziennik egzekucji — spread, slippage, odrzucenia zleceń, czas realizacji i różnica między progiem aktywacji a actual fill. Operacyjnie: po każdym takim zdarzeniu zapisuj actual fill vs próg aktywacji w pipach. Nawet pojedynczy incydent jest materiałem diagnostycznym; kilka incydentów w dłuższym okresie pozwala odróżnić przypadkowy stress event od systematycznie złej egzekucji. Bez tego logu ocena „broker mnie kroi" jest opowieścią, nie diagnozą — a jeśli aktywujesz kill switch wielokrotnie w ciągu kilku miesięcy, problemem prawdopodobnie nie jest broker, tylko system albo trader.
War story: styczeń 2015, dwa kill switche — dwa różne wyniki. Trader A miał EA z kill switchem na −10% equity. EUR/CHF spike po decyzji SNB: EA aktywował się, ale realizacja zleceń przy spreadzie liczonym w setkach pipsów trwała kilka sekund. Zamknął pozycję znacznie gorzej niż próg aktywacji. Drawdown: ok. −23% zamiast −10%. Trader B miał kill switch manualny. Widział EUR/CHF w locie, był przy komputerze. Zdecydował, że „to musi się odbić". Zamknął pozycję 4 minuty później. Drawdown: ok. −48%. Trader A stracił więcej niż planował, ale przeżył. Trader B oddał decyzję emocjom w najgorszym możliwym momencie. Automatyczny kill switch, nawet z poślizgiem, jest lepszy niż manualny kill switch w momencie kryzysowym.
Equity-based vs time-based kill switch. Domyślnie w tym artykule mówimy o equity-based — twardy próg drawdownu od peak equity (np. −15%). Drugi wariant, używany przez część prop traderów i CTA, to time-based: „jeśli przez 30 dni nie ma nowego equity high, zmniejszam ryzyko o połowę; jeśli przez 60 dni — wyłączam system". To nie to samo co underwater period (czas pasywnej obserwacji) — to aktywna reakcja na brak postępu bez wymaganego drawdownu. System może spadać i wracać w wąskim zakresie −5% do +2% przez 3 miesiące i nigdy nie aktywować equity-based limitu, ale time-based powie ci: „edge stoi w miejscu, dochód nie pokrywa kosztów alternatywnych". Oba warianty można łączyć: equity-based jako twardy katastroficzny próg, time-based jako miękki sygnał, że system nie pracuje.
Typowe progi kill switcha dla tradera detalicznego z kontem własnym (heurystyki startowe — dostosuj do własnego Monte Carlo, stylu, częstotliwości transakcji, average R, dźwigni i ekspozycji weekendowej):
Konserwatywny: kill switch na −10% miesięcznie (dla swing tradingu, position sizing 0,5–1%)
Standardowy: kill switch na −15% miesięcznie (dla day tradingu, position sizing 1%)
Agresywny: kill switch na −20% miesięcznie (dla scalpingu, position sizing 1–2%). Przekroczenie −20% oznacza recovery > 2 miesiące przy dobrej expectancy
Brudna praktyka: „kill switch mam, ale dzisiaj go wyłączam, bo rynek mi coś pokazał". Jeśli po aktywacji limitu nadal możesz się targować sam ze sobą, to nie masz zabezpieczenia — masz dekorację. Prop firmy nie pozwalają traderom na wyłączenie daily loss limitu, bo wiedzą, że 100% proszących robi to w momencie, gdy go potrzebują najbardziej. Jedyna opcja po aktywacji: procedura powrotu (sekcja 6).
Margin Call: kill switch brokera, którego nie chcesz testować. Jeśli sam nie ustawisz sobie proceduralnego kill switcha, rynek ma dla ciebie swój własny. Nazywa się Stop-Out. Niezależnie od modelu brokera brak twardego limitu po stronie tradera zwykle kończy się tym samym: rosnącą ekspozycją, spadkiem free margin i przymusowym zamknięciem w najgorszym możliwym momencie. Twój osobisty kill switch na −15% to jedyna rzecz, która fizycznie zatrzymuje tę spiralę zanim zrobi to platforma.
War story: luka weekendowa przeskakuje automat. Piątek wieczór, zostawiasz otwarte pozycje z −12% drawdownem. Twój EA ma kill switch na −15%. W sobotę wybucha geopolityczna panika. W niedzielę w nocy rynek otwiera się gigantyczną luką. EA budzi się, widzi −25% na koncie i natychmiast rzuca zlecenia Market w rynek bez płynności. Zamykasz się na −32%. Automatyczny kill switch nie chroni przed ryzykiem luki — jeśli zostawiasz otwarte pozycje na weekend, twój limit jest tylko teoretyczny. W kryzysie platforma nie pyta, czy jesteś gotowy zamknąć po gorszej cenie. Zamknie tam, gdzie jeszcze ktoś chce z tobą zawrzeć transakcję.
Jeśli nie umiesz zaprogramować EA — szukaj frazy „daily equity stop EA" na MQL5 Market. Dostępne są darmowe i płatne rozwiązania (20–50 USD). Lepszy prosty automat niż żaden.
Pojedynczy kill switch to za mało. Problem: jeśli masz tylko miesięczny limit −15%, to przy −14% nie masz żadnego sygnału ostrzegawczego — a potem jeden trade zabiera cię na −16% i dopiero wtedy reagujesz. Za późno. Potrzebujesz kaskady limitów — kilku progów narastających granularnością, które dają ci coraz głośniejsze alarmy zanim dotrzesz do twardego kill switcha.
Kaskada limitów strat — od dziennego przez tygodniowy i miesięczny do kill switcha
Przykład kaskady dla day tradera z kontem 50 000 zł i ryzykiem 1%/transakcję
Poziom
Próg
Kwota (przy 50k)
Ile to strat z rzędu (1%)
Akcja
Czas wyłączenia
Dzienny
−3%
−1 500 zł
3 straty
Zamknij pozycje, wyloguj się
Do następnego dnia
Tygodniowy
−6%
−3 000 zł
6 strat
Zamknij, analiza dziennika
Do poniedziałku
Miesięczny (alert)
−12%
−6 000 zł
12 strat
Zmniejsz lot o 50% (Half-Kelly)
Do końca miesiąca na half lot
Kill Switch
−15%
−7 500 zł
15 strat
STOP. Procedura powrotu
Min. 2 tygodnie. Demo → rebuild
Kaskada nie ma cię wspierać. Ma fizycznie ograniczyć twoją zdolność do dalszego psucia wyniku — złapać problem na −3% i −6%, zanim psychika dowiezie cię na −15%. Łapiesz problem na −3% (dzienny limit) i masz szansę go skorygować (zmęczenie? emocje? błąd w analizie?) zanim dotrze do −15% (kill switch). Bez kaskady — przy −14% wciąż handlujesz pełnym lotem w stanie stresu. Z kaskadą — po −12% już handlujesz połową lota, co fizycznie spowalnia spiralę.
Przykład kaskady limitów strat dla day tradera — progi dzienne, tygodniowe, miesięczne i kill switch z konkretnymi kwotami i akcjami
Brudna praktyka: „mam kill switch na −15%, ale nigdy nie dojeżdżam, bo zamykam na −12%". To dobra wiadomość — znaczy, że twój miesięczny limit (−12%) działa. Kill switch to ostatnia linia obrony, którą idealnie nigdy nie aktywujesz. Jeśli aktywujesz kill switch częściej niż raz na kwartał, masz jeden z trzech problemów: (1) limit dzienny za luźny, (2) position sizing za agresywny, (3) system nie ma edge'a. Diagnozuj przyczynę, nie leczenie.
War story: śmierć od tysiąca cięć w trakcie rolloveru. Trader ustawił dzienny kill switch w EA na −3% equity. Miał kilka otwartych swingów na crossach. Wybiła 23:00 CET — banki wycofały płynność na czas rolowania, spready na GBP/NZD i EUR/AUD rozszerzyły się wielokrotnie. Wirtualny spadek equity (wywołany samym rozjazdem ask/bid, nie ruchem ceny) przekroczył −3%. Automat bezlitośnie zamknął wszystko po najgorszych możliwych cenach. 15 minut później spready wróciły do normy. Trader został z wyzerowanym dniem bez jakiegokolwiek ruchu ceny na wykresie. Twój EA z kill switchem musi mieć zaprogramowany filtr na okno rolowania według czasu serwera brokera — albo wyłączenie aktywacji w tym oknie.
Spread makro: kill switch może odpalić bez ruchu ceny — i co z tym zrobić. Przy publikacjach tier-1 (NFP, CPI, FOMC) spread na majorach potrafi wzrosnąć wielokrotnie względem mediany z normalnego rynku; na crossach i egzotykach skala bywa jeszcze brutalniejsza. Jeżeli EA mierzy equity tick po ticku, może odpalić limit przez sam rozjazd bid/ask, a nie przez realny kierunkowy ruch mid-price. Nie wyłączaj kill switcha po newsach. Jeżeli system handluje przez dane tier-1, kill switch musi mieć dwa tryby: (1) twardy próg katastroficzny (np. miesięczny −15% od peak), który działa zawsze i nie ma żadnego filtra spreadowego — bo właśnie wtedy konto ginie najszybciej; (2) filtr spreadowy dla progów ostrzegawczych (np. dziennego −3%), który odracza aktywację o kilkanaście–kilkadziesiąt sekund, jeśli „spread > 3× mediana 24h", żeby EA nie zamykał pozycji wyłącznie przez chwilowe poszerzenie widełek. Próg ostateczny nie może być zawieszony nawet na sekundę. Aktualną medianę spreadu mierz na własnej platformie i instrumencie, nie wpisuj cudzych „typowych" liczb. Implementacyjnie w MQL5: funkcja SymbolInfoInteger(symbol, SYMBOL_SPREAD) agregowana do mediany z bufora wartości z ostatnich 24h (np. 1440 odczytów co minutę albo bezpośrednio z tików). W cTrader / FIX API analogicznie — użyj logu spreadu zapisywanego co minutę i licz medianę kroczącą. Spreadu twojego brokera na twoim instrumencie nie zastąpi żadna zewnętrzna tabela.
Iluzja tick volume w EA. Część EA wnioskuje o jakości rynku z tick volume serwera brokera. Tick volume to liczba zmian kwotowania, nie realny obrót — i przy nagłych skokach spreadu potrafi wyzwolić procedurę ewakuacyjną na pustym rynkowym szumie, bez realnego flow. Jeśli twój EA używa tick volume jako filtra płynności, sprawdź jego zachowanie w oknie rolloveru i NFP — i zweryfikuj proxy z futures CME (6E, 6B, 6J) zamiast polegać tylko na danych własnej platformy.
6. Procedura powrotu po kill switchu
Aktywowałeś kill switch. Zamknąłeś pozycje. Zamknąłeś platformę. Siedzisz z rękami z dala od klawiatury. I teraz co? Nie wracasz jutro „normalnie" — bo to, co cię tu sprowadziło, nie zniknęło po jednej nocy. Jeśli wracasz po kill switchu bez procedury, to zwykle wracasz tylko po to, żeby odpalić go drugi raz. Prop firmy mają formalne procedury reinstatement. Ty też powinieneś mieć swoją.
Powrót po kill switchu nie jest opcją do wyboru. Albo masz listę warunków powrotu, albo wracasz na rynek z tym samym błędem, tylko świeżo wypoczęty. Po aktywacji kill switcha odcinasz się od platformy na minimum 48 godzin — optymalnie 1–2 tygodnie. Żadnego gapienia się w wykres, żadnego „testowania na demo". Procedura powrotu zaczyna się od biologicznego faktu, nie od dobrego samopoczucia: reakcja stresowa po serii strat nie znika z chwilą zamknięcia platformy. Kiedy procedura mówi 48h — to nie jest kara, tylko minimalny bufor na powrót organizmu do baseline. Nie wracasz, bo „poczułeś spokój". Wracasz, gdy procedura mówi: czas.
Robisz bezlitosną sekcję zwłok w dzienniku — nie ogólną „analizę", a twardy formularz diagnostyczny:
Czy ryzyko per trade wzrosło względem planu?
Czy były wejścia poza godzinami systemu?
Czy były wejścia po 2+ stratach tego samego dnia (revenge)?
Czy były skorelowane pozycje (de facto jeden trade w kilku przebraniach)?
Czy spread przy wejściu/wyjściu odbiegał od mediany?
Czy aktywne były dane makro tier-1?
Czy był override reguł (przesunięcie SL, usunięcie TP, ręczne zamknięcie)?
Jeśli rozwaliłeś konto łamiąc własne zasady — nie jesteś traderem w gorszym okresie. Potrzebujesz twardych blokad: automatyzacja zleceń, accountability partner, usunięcie drugiego konta, wyłączenie aplikacji mobilnej brokera. Jeśli handlowałeś zgodnie z regułami i drawdown i tak przyszedł — masz dwa pytania na chłodno: czy ten edge istnieje nadal, czy rynek zmienił reżim? Daj sobie minimum 100 transakcji po drawdownie zanim wyciągniesz wniosek o systemie.
Kiedy pauza się skończy, wchodzisz na demo. Wykonujesz co najmniej kilkanaście–kilkadziesiąt egzekucji z pełną dyscypliną (20 to sensowny punkt startowy) — te same reguły, ten sam risk management, ten sam lot w proporcji. Jeśli złamiesz zasady choć raz, zaczynasz liczyć od nowa. Demo po kill switchu to nie kara i nie „dowód, że odzyskałeś kontrolę" — to mechaniczne chłodzenie układu nerwowego po stresie i kalibracja nawyków proceduralnych. Nazywaj rzeczy po imieniu.
Dopiero po demo wchodzisz na live — z uciętym o połowę ryzykiem (Half-Kelly, sekcja 7). Jeśli normalnie ryzykujesz 1% — teraz 0,5%. Cel: odbudowa 50% straty z drawdownu. Jeśli na reduced lot znowu aktywujesz dzienny limit — cofasz się do demo. Pełne ryzyko odzyskujesz dopiero wtedy, gdy odrobisz na rynku połowę straty i przez kolejne 30 transakcji utrzymasz pełną dyscyplinę. Jeżeli po aktywacji limitu nadal możesz kliknąć normalny lot, procedura jest dziurawa — rynek znajdzie tę dziurę szybciej niż ty.
War story: powrót za wcześnie wygląda jak pewność siebie, a jest tylko nawrotem. Po dwóch dniach przerwy trader czuje ulgę. To najgorszy moment. Ulga nie znaczy, że problem został rozwiązany — znaczy tylko, że emocja chwilowo opadła. Wraca na rynek pełnym lotem, bo chce „odzyskać rytm". Najczęściej odzyskuje tylko kolejny drawdown.
War story: 30 stron analizy, zero zmiany zachowania. Trader po kill switchu zrobił piękny raport: setupy, wykresy, emocje, wnioski. Problem był prostszy — wciąż miał drugie konto i wciąż podwajał ekspozycję po dwóch stratach. Nie brakowało mu wiedzy. Brakowało mu mechanicznej blokady własnego odruchu. Procedura bez twardej blokady jest esejem, nie ochroną.
Procedura powrotu po kill switchu — cztery fazy: pauza, demo, reduced lot, rebuild z konkretnymi warunkami przejściaProcedura powrotu po kill switchu — timeline 4 faz z warunkami przejścia (narzędzie operacyjne; każda faza wymaga spełnienia warunku, nie samego upływu czasu)
Prop firmy i procedura reinstatement. FTMO po złamaniu max drawdown limitu (−10%) zamyka konto i wymaga ponownego przejścia challenge'a. The5%ers pozwalają na „reset" z obniżoną wielkością konta. W obu przypadkach — nie ma opcji „kontynuuję od jutra na normalnych warunkach". Twoja własna procedura powrotu powinna być co najmniej tak rygorystyczna. Jeśli prop firma nie pozwala ci handlować dalej po −10%, dlaczego miałbyś pozwolić sobie na to na własnym koncie po −15%?
7. Half-Kelly recovery — dynamiczne skalowanie ryzyka po drawdownie
W artykule o position sizingu omawialiśmy Kelly Criterion — formułę optymalnej frakcji kapitału na transakcję. Problem Kelly'ego: pełny Kelly daje maksymalny wzrost, ale z potwornym drawdownem — to strategia, którą można wygrywać latami i przegrać wszystko w jednym reżimie. W praktyce zdecydowana większość profesjonalnych traderów i zarządzających używa ułamka Kelly'ego — najczęściej Half-Kelly (50% optymalnej frakcji). Po drawdownie Half-Kelly jest szczególnie użyteczny jako mechanizm recovery.
Logika Half-Kelly recovery
Po drawdownie masz dwie opcje:
Utrzymaj pełne ryzyko (1%) — szybszy recovery, ale głębsze kolejne drawdowny jeśli seria strat się przedłuży. Ryzykowne psychicznie — bo i tak jesteś w stresie
Zmniejsz do Half-Kelly (0,5%) — wolniejszy recovery (o ~40% dłuższy), ale max DD kolejnego obsunięcia o ~50% mniejszy. Psychicznie łatwiejszy, bo straty są mniejsze nominalnie
Matematyka
Scenariusz
Ryzyko/trade
Expectancy netto
Recovery z −15% (trans.)
Max DD w recovery
Pełny lot (1%)
1,0% equity
+0,4R
~48 transakcji
−8% (dodatkowe)
Half-Kelly (0,5%)
0,5% equity
+0,4R
~82 transakcji
−4% (dodatkowe)
Quarter-Kelly (0,25%)
0,25% equity
+0,4R
~155 transakcji
−2% (dodatkowe)
Kalkulacja zakłada stałą expectancy +0,4R netto i uproszczony model bez zmienności reżimów. Traktuj liczby jako ilustrację zależności, nie jako receptę. Nie licz tego w głowie pod wpływem stresu. Zanim wejdziesz w pozycję z Half-Kelly, użyj kalkulatora wielkości pozycji, żeby bezbłędnie uciąć ryzyko o połowę. W drawdownie matematyka musi być maszynowa, nie „na oko". Wartość pipsa sprawdzisz w kalkulatorze pipsów.
Half-Kelly i koszty egzekucji — uważaj na mechanikę. Częsty błąd intuicji: „przy mniejszym locie koszty zżerają większą część R". To nieprawda w prostym przypadku. Jeżeli tniesz lot o połowę przy tym samym SL w pipsach, spread i slippage nominalnie skalują się razem z lotem — i 1R też skaluje się proporcjonalnie. Koszt jako % R pozostaje wtedy zbliżony, a recovery factor z tabeli powyżej działa. Problem zaczyna się dopiero wtedy, gdy: (1) tniesz SL w pipsach (mniejszy lot + ciaśniejszy stop = R znika szybciej niż koszty), (2) handlujesz instrumentem z minimalną prowizją albo fixed ticket fee, której nie da się pomniejszyć proporcjonalnie do wolumenu, (3) wchodzisz w warunki, gdzie slippage przestaje skalować się liniowo z lotem (cienki arkusz, mikro-loty na dalszych warstwach LP, zwiększona aktywność HFT). Wtedy koszt egzekucji realnie zjada większą część R i recovery trwa dłużej niż w tabeli. Jeśli twój system mieści się w tej kategorii — zmierz to na własnym dzienniku, nie zakładaj liniowości z góry.
Recovery a reżim rynkowy. Powyższa tabela zakłada stałą expectancy +0,4R netto i system, który po prostu „pracuje wolniej" przy mniejszym locie. W realnym rynku drawdown często zbiega się ze zmianą reżimu (trending → ranging, niska zmienność → impulsy). Jeśli twoje obsunięcie wynikało z tego, że system trend-following wpadł na 3-miesięczny chop, recovery przy stałym systemie może w ogóle nie nastąpić — bo edge tymczasowo zniknął. Zanim odpalisz Half-Kelly recovery, sprawdź 20-dniowy ATR na twoim instrumencie vs medianę ATR z okresu in-sample. Jeżeli ATR spadł > 40% albo struktura rynku przeszła z trendu w konsolidację, to nie jest problem do rozwiązania mniejszym lotem — to sygnał, że system działa bez paliwa. Half-Kelly nie naprawia martwego edge'u; po prostu pozwala ci umierać wolniej.
Drawdown w pipsach, nie tylko w procentach. Procentowy próg „−15%" w głowie to abstrakcja — i właśnie dlatego trader pod stresem przegapia, jak blisko jest aktywacji. Przelicz swój kill switch na pipsy dla każdego instrumentu. Przykład: konto 10 000 zł, dźwignia 1:30, pozycja 1 lot EUR/USD — ruch 50 pipsów to ~500 zł straty, czyli ~5% equity. Kill switch na −15% aktywuje się po ~150 pipsach przeciw tobie przy 1 locie EUR/USD; przy 0,5 lota — po ~300 pipsach; przy 0,1 lota — po ~1500 pipsach. Konkret na wykresie zamiast abstrakcji w głowie.
Half-Kelly odrabia wolniej, ale daje mniejszą szansę, że po drawdownie dołożysz sobie następny. Dla tradera, który właśnie przeszedł −15% i jest emocjonalnie nadszarpnięty — szybsze odrabianie zwykle kusi bardziej niż pomaga. Najpierw trzeba zmniejszyć szansę na kolejne obsunięcie, dopiero potem myśleć o tempie odbudowy. Bo dodatkowe −8% DD przy pełnym locie (łącznie −23% od peaku) to strefa, z której recovery liczy się w miesiącach.
Kiedy przywracać pełny lot
Reguła: przywróć pełne ryzyko po odbudowie 50% straty z drawdownu. Jeśli DD = −15% (equity spadło z 50 000 do 42 500), 50% odbudowy = equity 46 250 zł. Przy equity 46 250 → wróć do 1% ryzyka. Dlaczego 50%, a nie 100%? Bo czekanie na pełne recovery przy half lot trwa zbyt długo i demoralizuje. Dla wielu traderów 50% to praktyczny punkt przejścia — udowodniłeś, że system działa i dyscyplina wróciła.
Porównanie krzywych recovery: pełny lot (szybszy, większe ryzyko dodatkowego DD) vs Half-Kelly (wolniejszy, bezpieczniejszy)
Kiedy nie robić recovery, tylko wyłączyć system
Half-Kelly recovery zakłada jedną rzecz: edge nadal istnieje, tylko trafiłeś na brzydki fragment rozkładu. Jeśli to założenie jest fałszywe, redukcja lota jest tylko wolniejszym bankructwem. Jeżeli po kill switchu widzisz jednocześnie:
spadek expectancy w ostatnich 100 transakcjach względem długoterminowej średniej
wzrost average adverse excursion (głębokość, na jaką cena schodzi przeciw pozycji przed dotarciem do TP)
systematycznie większy slippage przy wejściu/SL niż w pierwszych 6 miesiącach handlu
wzrost korelacji setupów stratnych (jednorazowe straty zamieniają się w klastry)
strukturalną zmianę reżimu zmienności (20-dniowy ATR > 40% odchylony od mediany in-sample)
— to nie jest moment na recovery. Wyłączasz system, redukujesz ekspozycję do zera i robisz walk-forward / out-of-sample: testujesz strategię na danych z okresu po drawdownie, których system jeszcze nie widział. Recovery zakłada, że edge nadal istnieje. Jeśli edge umarł — Half-Kelly jest tylko wolniejszym bankructwem. Diagnostykę „czy edge żyje?" robisz na danych, nie na nadziei.
8. Drawdown w Monte Carlo — jak odczytywać percentyle max DD
W artykule o Risk of Ruin wprowadziliśmy symulację Monte Carlo. Teraz używamy jej konkretnie do jednego celu: oszacowania realistycznego max drawdownu — nie tego jednego z backtestów, ale rozkładu możliwych max DD przy zachowaniu tych samych parametrów systemu.
Jak działa Monte Carlo dla drawdownu
Bierzesz historię transakcji (np. 200 transakcji z backtestów lub live) — każda transakcja to wynik w R (np. +1,8R, −1R, +0,5R, −1R...)
Losujesz z tej puli ze zwracaniem (bootstrap) — tworzysz nową sekwencję 200 transakcji w losowej kolejności
Obliczasz equity curve i max drawdown tej sekwencji
Powtarzasz 10 000 razy
Sortujesz max DD z wszystkich 10 000 symulacji — dostajesz rozkład
Odczytywanie percentyli
Percentyl
Znaczenie
Przykładowy max DD
Interpretacja
p50 (mediana)
W 50% symulacji max DD był mniejszy
−11%
Typowe doświadczenie — twój „normalny" worst case
p75
W 75% symulacji max DD był mniejszy
−14%
Pesymistyczny ale realistyczny scenariusz
p90
W 90% symulacji max DD był mniejszy
−18%
Pechowy scenariusz — rzadki, ale realny
p95
W 95% symulacji max DD był mniejszy
−22%
Bardzo pechowy rok — twój kill switch powinien to przeżyć
p99
W 99% symulacji max DD był mniejszy
−28%
Katastroficzny scenariusz — jeśli twój rachunek to przeżyje, dasz radę
Rozkład max drawdownu z 10 000 symulacji Monte Carlo — histogram z zaznaczonymi percentylami p50, p75, p90, p95 i p99Rozkład max drawdownu z 10 000 symulacji Monte Carlo z percentylami i linią kill switcha (schematyczna wizualizacja — twój realny rozkład zależy od historii transakcji wprowadzonej do bootstrapu)
Gdzie ustawić kill switch na podstawie Monte Carlo
Reguła praktyczna: kill switch = p75–p90 max DD z Monte Carlo. Dlaczego nie p50? Bo p50 to mediana — w połowie przypadków przebijesz ten poziom. Kill switch na medianie oznacza, że co drugi rok się aktywuje — za często, żeby handlować normalnie. Dlaczego nie p99? Bo p99 to ekstremalny scenariusz — kill switch na −28% to prawie brak ochrony (recovery z −28% = +39% zysku, czyli miesiące).
W praktyce wielu traderów kończy na przedziale p75–p90. Aktywuje się rzadko, ale chroni przed spiralą, która kończy rachunki.
Narzędzia do Monte Carlo
Excel/Google Sheets — funkcja RANDBETWEEN do bootstrapu, makro VBA do 10 000 iteracji. Prostsze, ale wolniejsze
Python — biblioteka numpy + pandas, 10 000 symulacji w sekundach. Zanim wydasz kilkaset dolarów na płatny soft, skorzystaj z darmowych skryptów Python do symulacji Monte Carlo, do których linkujemy na mybank.pl w dziale Narzędzia Quant. Importujesz historię z MT4/MT5, uruchamiasz skrypt i dostajesz rozkład percentyli max DD
Dedicated — StrategyQuant, Forex Tester, Quant Analyzer — wbudowane Monte Carlo z eksportem percentyli DD
Autocorrelation bias w bootstrapie. Prosty bootstrap losuje pojedyncze transakcje ze zwracaniem — niszczy strukturę sekwencji strat. Jeżeli twój dziennik pokazuje, że straty skupiają się w klastrach (3+ stratne transakcje pod rząd częściej niż wynikałoby to z losowego rozkładu), prosty bootstrap zaniża max DD, bo „rozrzuca" stratne transakcje równomiernie po nowej sekwencji. W praktyce w stress-eventach straty klastrują się — bo system trafia na ten sam reżim na kolejnych setupach. Operacyjnie: użyj block bootstrap — losuj bloki 5–10 transakcji zamiast pojedynczych, żeby zachować lokalną strukturę sekwencji. Prosty bootstrap na autokorelowanej próbie da p95 max DD bardziej optymistyczny niż realny.
Monte Carlo nie uwzględnia reżimów rynkowych. Bootstrap zakłada, że rozkład wyników jest stacjonarny — że transakcja z 2023 roku jest „taka sama" jak transakcja z 2025 roku. To uproszczenie. W rzeczywistości rynki przechodzą przez reżimy (trending, ranging, crisis), które zmieniają parametry systemu. Dlatego Monte Carlo daje ci dolny estimate ryzyka. Uzupełnieniem jest walk-forward analysis: dzielisz próbę na okna (np. 6 miesięcy in-sample, 3 miesiące out-of-sample, przesuwasz okno) i obserwujesz, jak max DD zmienia się między reżimami. System trending z max DD −12% w trendzie może mieć −28% w ranging market. Bez walk-forward Monte Carlo mówi ci, jak system radził sobie w rynku, który już był — nie w rynku, który będzie.
War story: system z max DD −9% i −34% w jeden tydzień. Trader miał system trend following na GBP/USD z 3-letnim backtest, max DD −9%. Kill switch ustawiony na −15%. W sierpniu 2015 chiński bank centralny zdewaluował juana — nastąpiła globalna ucieczka z ryzykownych aktywów, korelacje między parami skoczyły powyżej 0,9. System był long na GBP/USD, GBP/JPY i EUR/GBP jednocześnie — bo korelacja w „normalnym" rynku była niska. W ciągu 5 dni: drawdown −34%. Kill switch na −15% aktywował się po 2 dniach, co uratowało kilkanaście punktów procentowych — ale trader i tak stracił −15%. Monte Carlo na danych 2012–2015 nie zawierał reżimu korelacji kryzysowej. Dlatego walk-forward, nie tylko bootstrap.
War story: carry trade JPY i korelacja, której Monte Carlo nie widziało. Sierpień 2015 r. Trader systemowy, carry trade na AUD/JPY, USD/JPY, NZD/JPY. Bootstrap Monte Carlo na danych 2012–2015 dawał p95 max DD ≈ −11%. Kill switch ustawiony na −14%. Po dewaluacji CNY przez chiński bank centralny doszło do gwałtownego unwindu carry trades — JPY umocnił się o setki pipsów w ciągu kilku dni. Korelacja między crossami z JPY w „normalnym" rynku: 0,3–0,5. W tym oknie: bliska 1,0. Trader miał „5 różnych pozycji". W rzeczywistości miał jedną ekspozycję na siłę JPY z pięciokrotną wagą. Kill switch aktywował się przy −14% w poniedziałek. Co było zgodne z planem: cały system aż do progu. Co nie było zgodne z planem: założenie Monte Carlo, że reżim korelacyjny z lat in-sample opisuje każdy możliwy kryzys. Bootstrap niszczy strukturę reżimów — block bootstrap z bloku 10 transakcji obejmującego okres CNY 2015 dałby p95 znacznie głębszy niż prosty bootstrap na całej próbce.
Macierz korelacji 30-dniowej — 6 par walutowych w warunkach normalnych vs w panice ryzyka (schematyczne wartości typowe dla literatury rynkowej; w stress-eventach korelacje konwergują do 1,0)
5 pozycji ≠ 5 niezależnych ryzyk. Long GBP/USD + long EUR/USD + short USD/CHF to często ten sam trade na słabego dolara w trzech przebraniach. W kryzysie „różne pomysły" okazują się jednym zakładem z trzema tickerami. Drawdown liczy się od agregatu pomysłu, nie od liczby pozycji. Zanim aktywujesz kill switch, sprawdź, ile z twoich otwartych pozycji ma wspólny czynnik — bo to on decyduje o realnej ekspozycji. Więcej w artykule o korelacji i ryzyku portfelowym.
Drawdown z tezy vs drawdown z egzekucji. System miał zły okres — to drawdown z tezy: rynek zmienił reżim, edge wyparował tymczasowo lub trwale. System był OK, ale zabolała egzekucja — spread w złych godzinach, rollover, luka, ręczne override'y. Diagnoza po kill switchu musi rozróżniać te dwa typy. Pierwszy wymaga przeglądu systemu. Drugi wymaga przeglądu procesu: godziny handlu, broker, automatyzacja, dyscyplina.
Tygodniowy dashboard drawdownu. Nie tylko „prowadź dziennik" — monitoruj co tydzień konkretne metryki: max DD od peaku, average DD, underwater duration, seria strat (streak), koncentracja na instrumencie (symbol concentration), floating DD vs closed DD, średni spread przy wejściu/wyjściu, korelacja aktywnych pozycji. To zamienia intuicyjne „chyba jest źle" w mierzalny obraz. Narzędzia: MyFxBook (Advanced Statistics), FX Blue, własny arkusz Excel z importem historii z MT4/MT5.
9. Najczęstsze błędy w zarządzaniu drawdownem
Te błędy powtarzają się — i za każdym razem kończą się tak samo: wysadzonym kontem.
Błąd 1: Brak definicji drawdownu i mierzenie go w kwotach
To w istocie jeden błąd w dwóch przebraniach: brak benchmarku i niewłaściwa jednostka pomiaru. Otwierasz konto, zaczynasz handlować. Po miesiącu sprawdzasz: −12% albo „straciłem 3 000 zł". Pierwsza informacja jest bezużyteczna bez Monte Carlo (czy −12% mieści się w p75 twojego systemu, czy już w p99?), druga jest bezużyteczna bez kontekstu — przy koncie 100 000 zł to szum, przy 10 000 zł to katastrofa. Zawsze mierz drawdown jako procent od peak equity i zestawiaj go z benchmarkiem z Monte Carlo. Kwoty nominalne aktywują emocje („3 000 zł to dużo pieniędzy!"); procenty aktywują analityczny mózg („3% to normalna wariancja systemu o expectancy +0,3R"). Bez benchmarku każdy drawdown jest jednocześnie „normalny" i „alarmujący" — twój mózg wybierze interpretację, która jest wygodniejsza w danym momencie.
Błąd 2: Zmiana systemu w trakcie drawdownu
Drawdown −10% po 40 transakcjach. Trader: „system nie działa, zmieniam na inny". Problem: 40 transakcji to statystycznie za mało, żeby ocenić, czy system stracił edge — przy expectancy +0,3R i tej liczbie obserwacji confidence interval wokół średniej R-multiple jest tak szeroki, że zarówno „edge dalej istnieje" jak i „edge zniknął" mieszczą się w danych. Masz szum, nie sygnał. Drawdown −10% może być zupełnie normalny dla systemu z dodatnią expectancy, ale bez Monte Carlo i rozkładu R-multiple nie wiesz, czy to p50, p75 czy już ogon. Sama expectancy +0,3R nie wystarcza do oceny bólu systemu. Zmiana systemu w drawdownie to działanie na podstawie statystycznej iluzji — pierwszy system masz wytestowany na większej próbce, drugi nie ma tego ciężaru w ogóle. Zmieniasz znaną zmienną na nieznaną w najgorszym możliwym momencie. W profesjonalnym prop-tradingu, jeśli zmieniasz zasady systemu w trakcie obsunięcia, risk manager po prostu blokuje twój terminal. Nie zmienia się silnika w trakcie pikowania.
Scenariusz modelowy: COVID luty 2020 i wyłączony EA. Trader miał system mean-reversion na SPX500, backtest max DD −8%, kill switch na −12%. EA aktywował się w trakcie pierwszych godzin sesji przy drawdownie zbliżonym do progu. Trader manualnie wyłączył EA, bo „to była luka, nie mój edge się posypał, system odbije". Indeks w kolejnych godzinach poszedł dalej w dół, korelacje rynkowe konwergowały, a drawdown do końca dnia dramatycznie pogłębił początkową stratę. Kluczowa obserwacja: w momencie wyłączenia EA trader był absolutnie przekonany, że ma rację. Każdy trader jest przekonany w momencie, gdy łamie reguły — to nie jest bug psychiki, to jej normalne działanie. Dlatego procedura musi być nadrzędna nad „tym razem to inna sytuacja".
Tło: realny event z 24 lutego 2020 r. (luka otwarcia SPX500 na covidowych doniesieniach z Włoch); konkretne timingi i procenty w narracji są ilustracyjne, nie zaczerpnięte z udokumentowanego dziennika konkretnego rachunku.
Błąd 3: Revenge trading po aktywacji limitu
Limit dzienny −3% aktywowany. Trader czeka 10 minut, otwiera drugą platformę / drugie konto i „odgrywa się". To nie jest obejście limitu — to obejście ochrony, która ratuje ci rachunek.
War story: daily loss limit, druga platforma i margin call w 40 minut. Trader aktywował dzienny limit −3% o 11:30. O 11:45 zalogował się na drugie konto u drugiego brokera. „To nie liczy się do limitu." Otworzył pozycję 3× normalnej wielkości. O 12:20 margin call na obie platformy jednocześnie — bo oba rachunki były wystawione na tę samą parę w tym samym kierunku. Łączny drawdown: −31% w jeden dzień. Kill switch na jednym koncie to żadna ochrona, jeśli masz drugie z pominięciem procedury.
Rozwiązanie: kill switch na WSZYSTKICH kontach jednocześnie. Jeden limit, suma equity wszystkich rachunków.
Błąd 4: Zwiększanie ryzyka po drawdownie
Drawdown −10%. Trader: „ryzyko 1% to za wolno, zmieniam na 2%, żeby szybciej odrobić". Matematyka: przy 2% ryzyka i serii 5 strat → dodatkowe −10%, łącznie −20%. Recovery z −20% = +25%. Przy 1% ryzyka i serii 5 strat → dodatkowe −5%, łącznie −15%. Recovery z −15% = +17,6%. Zwiększenie ryzyka po drawdownie to martingale impulsowy — najszybsza droga do wysadzenia rachunku.
Scenariusz modelowy: FTMO challenge, jesień 2022 — 4 godziny od decyzji do końca konta. Trader na funded challenge: drawdown −9% po 3 tygodniach pracy. Limit firmy: −10% total drawdown. Decyzja: „zostało mi 1% bufora, wchodzę podwójnym lotem na high-conviction setup, żeby szybciej odrobić i wrócić do normalnego sizingu". Jedna transakcja idzie przeciwko tezie. Konto zamknięte w ciągu 4 godzin od decyzji o zwiększeniu lota. Trader nie stracił na rynku — stracił na decyzji, że jeden trade przy 1% buforze z podwojonym ryzykiem jest „rozsądnym ryzykiem kalkulowanym". Matematycznie: przy podwojonym locie nawet pojedyncze 50 pipsów ruchu przeciw daje 1% straty na całej pozycji, a nie 0,5% planowanej — i właśnie ten 1% siedział w buforze. Lekcja: kalkulator ryzyka liczy od planowanego sizingu. Kiedy go podwajasz po stracie, kalkulator nie wie, że jesteś już 9 punktów procentowych pod wodą — ty też zapominasz.
Pięć najczęstszych błędów w zarządzaniu drawdownem — od braku definicji po revenge trading i martingale impulsowy
Błąd 5: Kill switch bez procedury powrotu
Masz kill switch, aktywujesz go, czekasz tydzień, wracasz. Na jakiej podstawie? Kiedy? Z jakim lotem? Bez procedury powrotu (fazy 1–4 z sekcji 6) wrócisz zbyt wcześnie, zbyt agresywnie, i aktywujesz kill switch ponownie w ciągu 2 tygodni. Kill switch BEZ procedury powrotu = połowa systemu.
Błąd 6: Ignorowanie underwater period
Max DD −12%. Recovery time: 6 miesięcy. Trader patrzy na max DD i mówi: „−12%, znośne". Ale 6 miesięcy bez nowego equity high to psychologiczny maraton, który mało kto przetrwa. Sprawdzaj OBYDWIE metryki — głębokość I czas. System z DD −8% i recovery 1 miesiąc jest psychologicznie łatwiejszy niż system z DD −8% i recovery 5 miesięcy.
War story: trzy konta, jedna katastrofa. Trader ma konto u brokera A, B i C. Czuje się bezpiecznie, bo „nie trzyma wszystkiego w jednym miejscu". Problem: na każdym rachunku gra ten sam dolarowy risk-on/risk-off trade w innym przebraniu. Kiedy przychodzi stres rynkowy, korelacje przestają być teorią i zaczynają być wyrokiem. Wszystko spada razem, wszystko boli razem, a kill switch aktywuje się mentalnie o trzy dni za późno. To iluzja dywersyfikacji. Jeśli na każdym koncie handlujesz tym samym systemem (albo nawet podobnym), drawdowny będą skorelowane. Flash crash CHF w styczniu 2015: traderzy, którzy mieli „zdywersyfikowane" konta u 3 brokerów z pozycjami na CHF, stracili na WSZYSTKICH trzech jednocześnie. Kill switch liczy się od łącznej ekspozycji — suma equity wszystkich kont.
10. Twój protokół awaryjny
Drawdown może być normalnym kosztem strategii. Może też być dowodem, że system przestał działać. Różnicę poznasz dopiero po danych, nie po tym, jak bardzo chcesz dalej handlować. Jedyna rzecz, nad którą masz kontrolę, to co zrobisz, gdy ogon rozkładu cię dopadnie. Twój protokół awaryjny ma pięć elementów — wszystkie zwizualizowane na poniższym schemacie:
Reguły na kartce nic nie znaczą bez blokady technicznej. EA zamknie pozycję nawet jeśli kartki nie ma na ścianie — kartka jest przypomnieniem dla ego, EA jest ochroną przed nim. Skonfiguruj automatyczny kill switch po stronie EA i, jeśli broker oferuje, daily loss limit po stronie konta. Nie masz procedury, dopóki platforma nadal pozwala ci ją złamać jednym kliknięciem.
Protokół awaryjny — 5 elementów do skonfigurowania zanim drawdown przyjdzie (narzędzie operacyjne; każdy z 5 punktów wymaga konkretnego działania, nie planu działania)
W następnym artykule (9.9) zajmiemy się kolejnym wymiarem ryzyka, którego kill switch nie pokrywa: korelacją między parami walutowymi i ryzykiem portfelowym. Bo nawet idealny kill switch na pojedynczej parze nie pomoże, jeśli masz 5 pozycji, które de facto robią ten sam trade.
Twarde pytania, twarde liczby (FAQ)
Jaki procent drawdownu jest „normalny" dla dobrego systemu?
Zależy od stylu tradingu, position sizingu i instrumentu. Nie ma jednego „normalnego" zakresu. Systemy z wyższym R:R i niższym win rate mają zwykle głębsze, ale rzadsze drawdowny niż systemy z niskim R:R i wysokim win rate. Kluczowe: max DD z backtestów to dolna granica — na live będzie głębiej przez koszty egzekucji i błędy ludzkie. Sensowna heurystyka: planuj bufor wyraźnie szerszy niż historyczny max DD.
Czy kill switch powinien być automatyczny czy manualny?
Automatyczny, gdy tylko to możliwe. Manualny kill switch wymaga, żebyś podjął decyzję o zamknięciu w momencie, gdy twój mózg jest pod presją stresu — a literatura behawioralna (m.in. pilotażowe pomiary fizjologiczne traderów u Lo i Repin) pokazuje konsekwentny kierunek: pod stresem reakcja autonomiczna rośnie i decyzje stają się bardziej impulsywne. To nie jest twarda mapa zachowań każdego tradera, ale operacyjny powód, żeby nie liczyć na siebie w momencie kryzysu. Niektórzy brokerzy i platformy oferują wbudowane limity dzienne. W MT4/MT5 najczęściej potrzebny jest EA (skrypt) monitorujący equity — szukaj „daily equity stop EA" na MQL5 Market (dostępne darmowe i płatne, $20–50).
Jak liczyć drawdown — od depozytu czy od peak equity?
Od peak equity — to standard branżowy. Drawdown to spadek od najwyższego osiągniętego poziomu, nie od depozytu początkowego. Przykład: wpłaciłeś 50 000 zł. Equity wzrosło do 65 000 zł (nowy peak). Spadło do 58 500 zł. Drawdown = (65 000 − 58 500) / 65 000 = 10%. Nie (58 500 − 50 000) / 50 000 = +17% zysku. Drawdown mierzy, ile oddajesz z osiągniętego szczytu — a nie czy jesteś powyżej depozytu.
Ile transakcji na demo po kill switchu?
Co najmniej kilkanaście–kilkadziesiąt egzekucji z pełną dyscypliną reguł; 20 to sensowny punkt startowy. Chodzi o to, żeby zobaczyć, czy egzekujesz plan — nie żeby udowodnić, że system działa (na to potrzebujesz 100+). Chodzi o sprawdzenie dyscypliny, nie edge'a. Jeśli na 20 transakcjach demo złamiesz reguły choć raz — wydłuż do 30–40. Demo po kill switchu to nie kara — to kalibracja nawyków.
Czy Half-Kelly recovery jest lepszy niż pełny lot recovery?
Matematycznie pełny lot jest szybszy (~48 vs ~82 transakcji do recovery z −15% przy expectancy +0,4R). Psychologicznie Half-Kelly jest bezpieczniejszy — mniejsze straty nominalne, mniejszy stres, mniejsze ryzyko wpadnięcia w spiralę desperacji. Dla wielu traderów detalicznych Half-Kelly jest lepszą opcją. Pełny lot recovery ma sens tylko wtedy, gdy: (1) drawdown wynikał z pecha, nie z łamania reguł, (2) jesteś pewny, że system ma edge, (3) jesteś emocjonalnie stabilny. Jeśli drawdown wynika ze śmierci edge'u, Half-Kelly nie jest recovery — jest wolniejszym oddawaniem kapitału. Diagnostykę „czy edge żyje?" robisz na danych (walk-forward, rolling expectancy, AAE), nie na nadziei.
Jak szybko powinienem aktywować kill switch — natychmiast czy po zamknięciu?
Natychmiast. Kiedy equity spada poniżej progu kill switcha, zamykasz WSZYSTKIE otwarte pozycje po rynku — bez czekania na lepszą cenę, bez „poczekam, może się odwróci". Czekanie na zamknięcie sesji to nie kill switch — to nadzieja. Prop firmy zamykają pozycje automatycznie w momencie przekroczenia limitu, nie na koniec dnia. Twój kill switch powinien działać tak samo.
Czy mogę mieć różne kill switche na różne pary walutowe?
Nie w prostym rozumieniu. Kill switch liczy się od łącznego equity rachunku, nie od poszczególnych par. Możesz mieć limity ekspozycji na parę (np. max 2% ryzyka na jednej parze), ale to jest element position sizingu, nie kill switcha. Kill switch to agregat: spadek łącznego equity od peak o X% = zamknij WSZYSTKO. Jeśli handlujesz wieloma parami, potrzebujesz dodatkowo kontroli korelacji (artykuł 9.9).
Co jeśli drawdown wynika ze zdarzenia jednorazowego (flash crash)?
Kill switch aktywuje się niezależnie od przyczyny — flash crash, zły trade, seria strat, luka weekendowa. Przyczyna nie zmienia faktu, że twoje equity spadło poniżej progu. Analiza przyczyny następuje w fazie pauzy (faza 1 procedury powrotu). Jeśli drawdown wynikał z jednorazowego zdarzenia zewnętrznego (flash crash CHF, interwencja SNB) i twoje reguły były egzekwowane poprawnie — faza demo może być krótsza (1 tydzień zamiast 2). Ale pauza jest obowiązkowa.
Czy Calmar ratio lepszy niż Sharpe ratio do oceny drawdownu?
Do oceny drawdownu — tak. Sharpe ratio mierzy stosunek zwrotu do zmienności (odchylenia standardowego), co traktuje zyski i straty symetrycznie. Calmar ratio mierzy stosunek zwrotu do max drawdownu — a drawdown to dokładnie to, co cię boli psychicznie i finansowo. System z Sharpe 1,5 i max DD −25% jest gorszy do przeżycia niż system z Sharpe 1,0 i max DD −10%. Calmar lepiej to oddaje. Ulcer Index jest jeszcze lepszy — bo waży zarówno głębokość, jak i czas trwania obsunięcia.
Jak Monte Carlo pomaga w ustawieniu kill switcha?
Monte Carlo generuje rozkład możliwych max drawdownów twojego systemu — nie jeden punkt (jak backtest), ale cały rozkład z percentylami. Backtest mówi: „max DD był −12%". Monte Carlo mówi: „w 50% przypadków max DD < −11%, w 75% < −14%, w 90% < −18%, w 95% < −22%". Dzięki temu ustawiasz kill switch nie na jednym historycznym punkcie, ale na percentylu (p75–p90), który daje realistyczny margines bezpieczeństwa. To różnica między „wydaje mi się, że −15% wystarczy" a „policzyłem, że w 85% symulacji max DD nie przekroczył −15%".
Źródła i bibliografia
Lo A.W., Repin D.V., „The Psychophysiology of Real-Time Financial Risk Processing", Journal of Cognitive Neuroscience, 14(3), 2002. Pilotażowe badanie fizjologicznych reakcji 10 profesjonalnych traderów — kierunek efektu (rosnąca reakcja autonomiczna pod presją straty), nie uniwersalna formuła zachowania w drawdownie.
Tharp V.K., Trade Your Way to Financial Freedom, McGraw-Hill, 2006 (3rd ed.). Position sizing, R-multiple, kill switch i psychologia zarządzania ryzykiem w retail.
Vince R., The Handbook of Portfolio Mathematics, Wiley, 2007. Kelly Criterion, Half-Kelly, optimal f i matematyka drawdownu.
Magdon-Ismail M., Atiya A., „Maximum Drawdown", Risk Magazine, 2004. Formalna analiza max drawdownu i jego rozkładu dla różnych procesów stochastycznych — punkt odniesienia dla interpretacji percentyli z Monte Carlo.
Burghardt G., Duncan R., Liu L., „Understanding Drawdowns", SSRN Working Paper, 2003. Analityczne formuły recovery time i underwater period dla strategii trend-following.
BIS, Triennial Central Bank Survey — Foreign exchange turnover in April 2025, Bank for International Settlements, 2025. Aktualne dane o globalnym obrocie OTC FX (ok. 9,6 bln USD dziennie) — kontekst dla płynności i slippage'u w stress-eventach.
Steenbarger B.N., The Psychology of Trading, Wiley, 2003. Procedury behawioralne po drawdownie — kill switch i protokół powrotu do handlu.
Künsch H.R., „The Jackknife and the Bootstrap for General Stationary Observations", The Annals of Statistics, 17(3), 1989. Metodologiczne podstawy block bootstrap — uzasadnienie używania bloków zamiast pojedynczych obserwacji w autokorelowanych próbach.
Global Foreign Exchange Committee, FX Global Code, edycja aktualna wraz z późniejszymi aktualizacjami i guidance (m.in. update z lipca 2021 r.). Principle 17 — last look, transparentność egzekucji w electronic FX (kontekst dla kill switcha aktywowanego przez stress events).
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ą.