Audyt strategii Forex — kiedy poprawiać system, a kiedy siebie
Gorsze wyniki strategii mogą mieć różne przyczyny: błędy w danych, odstępstwa od reguł, wyższe koszty, zmianę warunków rynkowych lub zwykłą zmienność rezultatów. Audyt pomaga je rozróżnić, zanim wprowadzisz zmiany w sposobie handlu. W tej lekcji pokazujemy, jak zaplanować przegląd, sprawdzić zgodność dziennika z raportem brokera i ocenić, czy transakcje były realizowane według obowiązujących zasad. Następnie przechodzimy do kosztów, warunków stosowania strategii i danych dotyczących jej przewagi rynkowej. Przykłady, tabela decyzji i lista kontrolna pomogą uzasadnić pozostawienie reguł bez zmian, dalsze badanie lub wstrzymanie wybranego scenariusza. Celem audytu jest decyzja oparta na dostępnych dowodach, z wyraźnym wskazaniem tego, czego nadal nie wiadomo.
- Audyt to nie panika. Audyt ma wyzwalacz (kalendarz kwartalny albo zdarzenie), pełną próbę z okresu, progi zapisane przed wynikiem i protokół decyzyjny. Panika ma jedną cechę — zaczyna się od emocji „coś poprawię"
- Cztery bramki audytu w stałej kolejności: (1) czy dane i wykonanie są wiarygodne — dziennik uzgodniony z raportem brokera, znana wersja playbooka, niski
rule_breach? (2) czy koszty (spread, prowizja, swap, poślizg) są te same co w okresie odniesienia? (3) czy reżim rynku mieści się w zakresie z karty setupu? (4) dopiero teraz: co dane mówią o przewadze. Wynik z okresu z naruszonymi regułami albo nieuzgodnionymi kosztami nie mówi o strategii nic - Decyzja o setupie idzie z przedziału, nie z jednej liczby. Jeśli przedział ufności dla expectancy obejmuje próg decyzji, decyzja jest odroczona do następnego audytu — nie ma wtedy ani awansu, ani wyłączenia setupu (tabela w sekcji 4). Definicje klas A+/B/C i sizing per klasa: artykuł 15.2
- Najczęstszy błąd audytu — diagnoza „przewaga zniknęła" po jednym słabym kwartale. Ani liczba transakcji, ani win rate same niczego nie rozstrzygają; rozstrzyga szerokość przedziału względem progu decyzji. Bez tego audyt jest racjonalizacją emocji, nie procedurą
Zapisz hipotezę, reguły, próbę i wyniki w dodatku N: protokole testowania strategii. Formularz uzupełnia metodę z tego rozdziału; umożliwia zapis lokalny, eksport i wydruk.
1. Audyt vs panika — fundamentalna różnica
Trader detalu po sześciu stratach z rzędu otwiera playbook i pisze: „Setup A+ Long LON Breakout — zmieniam SL z 1,5 ATR na 2,0 ATR, bo za blisko był wybijany". Nazywa to „audytem". Audyt odpalasz wtedy, kiedy każe kalendarz, a nie kiedy boli cię ostatnia strata albo świeży drawdown. Zamiast opowiadać sobie historię o rynku, otwierasz eksport transakcji od brokera, wczytujesz go do dziennika i sprawdzasz zapisy wykonania (narzędzia i format dziennika: artykuł 15.9). Porządek jest stały i odwrotny do odruchu: najpierw kontrola danych i wykonania, potem kosztów, potem reżimu, a parametry strategii na końcu. Audyt różni się od paniki czterema mierzalnymi cechami, których brak w powyższym przykładzie.
Cztery cechy audytu, których nie ma w panice
| Cecha | Audyt | Panika |
|---|---|---|
| Wyzwalacz | Kalendarz (np. ostatnia niedziela kwartału) | Emocja po stracie albo serii strat |
| Próba danych | Wszystkie transakcje z okresu, każda metryka z przedziałem | Ostatnie 3–10 transakcji |
| Kryteria decyzji | Progi zapisane w playbooku przed audytem plus reguła przedziału (sekcja 4) | „Czuję, że coś jest nie tak" |
| Protokół zmian | Maks 1 zmiana parametru, log w dzienniku audytu, retest | Wiele zmian naraz, brak logu, wracanie po tygodniu |
Test na panikę — trzy pytania, zanim cokolwiek zmienisz
Zanim postawisz palec na klawiaturze nad polem „SL multiplier", zadaj sobie trzy pytania. Jeśli brakuje ci odpowiedzi na którekolwiek z nich — nie masz materiału do decyzji o strategii, masz materiał do poprawy ewidencji. Zapisz pytanie w dzienniku audytu razem z warunkiem, po którego spełnieniu do niego wrócisz.
- Czy dziennik za ten okres jest kompletny i uzgodniony z raportem brokera, i czy wiem, która wersja playbooka obowiązywała? Bez tego oceniasz nie strategię, tylko jakość własnych zapisów
- Czy przedział dla różnicy między expectancy okresu a expectancy odniesienia leży w całości po jednej stronie zera? Nie wystarczy zestawić dwóch osobnych przedziałów i sprawdzić, czy zachodzą na siebie — taki test jest zbyt zachowawczy: przedziały mogą się przecinać, a różnica i tak być rozstrzygająca. Dopóki przedział dla różnicy obejmuje zero, „gorzej" jest pojęciem psychologicznym, nie wynikiem pomiaru
- Czy zmiana, którą rozważam, ma uzasadnienie z mikrostruktury rynku albo z kosztów, a nie tylko „bo ostatnio nie działało"? Pierwsze to inżynieria, drugie to retrofit emocjonalny
W praktyce warsztatowej trader, który po sześciu stratach z rzędu chce zmieniać SL, zwykle nie odpowie pozytywnie na żadne z tych pytań. Sześć transakcji to próba, z której przedział nie rozstrzyga niczego wobec progu z playbooka. To sześć zdarzeń, z których ego próbuje zrobić wyrok. Sześć strat z rzędu przy WR 55% nie jest dowodem awarii systemu; to zdarzenie z ogona rozkładu, którego w długiej historii transakcji należy się spodziewać — szczególnie jeśli handlujesz kilka setupów i kilkaset transakcji rocznie. To nie usterka systemu, tylko natura wariancji.
Granica audyt–panika jest cienka, ale jednoznaczna w działaniu. Bez konkretnej procedury każda „zmiana po stratach" jest tylko notatką po emocjach. Procedura ma jeden trzon, który warto zapamiętać i powiesić obok playbooka:
Każda zmiana w playbooku musi mieć trzy rzeczy: metrykę, próg i datę kolejnej weryfikacji. Bez tego nie jest zmianą systemową, tylko notatką po emocjach.
Panika nie produkuje tego trojga — bo emocje nie znoszą dwóch tygodni czekania na próbę statystyczną. Między stratą a edycją playbooka musi stać blokada: data audytu, minimalne n, jeden parametr do zmiany i wpis w logu z metryką + progiem + datą weryfikacji. Bez tego będziesz co miesiąc handlował inną strategią, nawet jeśli nazwa pliku zostanie ta sama.
Mini-arkusz decyzyjny: czy wolno mi zmienić setup?
Cztery warunki muszą być spełnione jednocześnie, żeby zmiana setupu była audytem, nie paniką:
- Próba: przedział dla expectancy setupu jest na tyle wąski, że rozstrzyga wobec progu z playbooka — a nie „mam już 30 transakcji". Przy szerokim przedziale decyzja jest odroczona, niezależnie od tego, ile transakcji zdążyłeś zebrać
- Trwałość: wynik poniżej progu degradacji (np. < +0,15R) przez 2 kolejne okresy audytu, nie pojedynczy słaby kwartał
- Czyste wykonanie: rule_breach < 8% w okresie i koszty uzgodnione z raportem brokera. Jeśli łamałeś reguły albo zmieniły się koszty, wynik nie mówi o setupie nic
- Uzasadnienie mikrostrukturalne: zmiana ma powód związany z rynkiem, brokerem albo reżimem („mediana poślizgu na SL wzrosła trwale z 0,3 do 1,4 pipsa, więc koszt w R jest inny niż w karcie"), nie powód narracyjny („ostatnio jakoś nie idzie")
Jeśli którykolwiek warunek odpada — nie zmieniasz setupu, tylko obserwujesz. Ten arkusz wisi obok playbooka. Trader, który chce zmienić parametr, najpierw wypełnia cztery komórki: tak/nie. Trzy „tak" to nie wystarczy. Cztery „tak" otwierają kalibrację z sekcji 4 — a sama procedura testu zmiany (in-sample, walidacja out-of-sample, forward) należy do artykułu 15.4.
Minimalny pakiet danych do audytu
Bez tych pól audyt jest narracją, nie diagnostyką:
trade_id,data,para,setup_id,klasa(A+/B/C — definicje w 15.2),kierunekentry,SL,TP,exit,RMAE_R,MFE_R(max adverse / favorable excursion w R) — bez tych dwóch nie ocenisz, czy SL jest za ciasny czy TP za bliskislippage_pips— entry i exit, mediana per setuprule_breach0/1 — czy w trade'cie złamałeś którąkolwiek regułę playbookaplaybook_ver— wersja playbooka obowiązująca w chwili wejścia (np.v2026.1). Bez tego pola nie porównasz okresu sprzed zmiany z okresem po niej, bo nie wiesz, gdzie przebiega granicascreenshot_before,screenshot_after— zrzut wykresu z momentu decyzji i z momentu zamknięcia, do retrospektywnej rekonstrukcji setupu
Arkusz zawierający tylko datę, parę, kierunek i wynik w złotych nie jest materiałem do audytu — jest archiwum transakcji. Pełny schemat dziennika, definicje pól i procedura uzgodnienia z raportem brokera: artykuł 15.9.
2. Kiedy audytujesz — kalendarz i zdarzenie
Audyt strategii ma dwa wyzwalacze i tylko dwa: kalendarz (koniec kwartału) i zdarzenie (przekroczony próg drawdownu z planu, incydent wykonania, zmiana warunków u brokera). Wszystko poniżej tego poziomu — codzienny zapis transakcji i tygodniowy przegląd egzekucji — nie jest audytem i nie kończy się decyzją o strategii. Rytm zapisu dziennika opisuje artykuł 15.9, rytm pracy tygodnia — artykuł 15.5. Tutaj zostaje jedno rozróżnienie: kto obserwuje, a kto decyduje.
| Poziom | Kiedy | Co robisz | Czego nie robisz |
|---|---|---|---|
| Zapis | Codziennie po sesji | Uzupełniasz dziennik (15.9) | Żadnych wniosków o strategii z pojedynczej transakcji |
| Przegląd | Raz w tygodniu | Sprawdzasz złamane reguły i kompletność wpisów | Nie zmieniasz parametrów ani klas setupów |
| Audyt planowy | Ostatnia niedziela kwartału, 90–120 min | Cztery bramki (sekcja 3), macierz decyzyjna, kalibracja setupów (sekcja 4) | Nie zmieniasz więcej niż jednego parametru per setup |
| Audyt wywołany zdarzeniem | Przekroczony próg DD, incydent wykonania, zmiana kosztów u brokera | Te same cztery bramki, zakres zawężony do zdarzenia (sekcja 5) | Nie zastępuje audytu planowego i nie przesuwa jego terminu |
Między audytami playbook jest zamrożony. To nie jest reguła estetyczna: każda zmiana w trakcie okresu przerywa próbę, której jeszcze nie policzyłeś, i po kwartale nie wiesz już, którą wersję strategii oceniasz. Wyjątek jest jeden i dotyczy ryzyka operacyjnego, nie statystyki — wstrzymanie handlu po przekroczeniu limitu z planu, po błędzie wykonania albo po awarii infrastruktury jest dozwolone zawsze i natychmiast, bez czekania na próbę (limity, warunki STOP i kill switch: artykuł 15.2).
Kiedy transakcji jest mało
Trader na etacie handlujący swing/D1 na 3–5 parach generuje typowo kilkanaście transakcji na kwartał. To nie znaczy, że nie ma czego audytować — znaczy, że nie wszystko da się z tego wyczytać. Po n = 12 transakcjach 95-procentowy przedział dla win rate ma szerokość rzędu ±28 punktów procentowych (metoda Walda dla p = 0,5; założenie: obserwacje niezależne — przy seriach i wspólnych zdarzeniach przedział jest szerszy). Wniosek o przewadze z takiej próby byłby losowością przebraną za diagnostykę. Kontrola danych, kosztów i wykonania działa natomiast przy każdej liczbie transakcji.
- Kwartalnie, niezależnie od n — bramki 1–3: uzgodnienie dziennika z raportem brokera, kompletność wpisów,
rule_breach, koszty i poślizg względem okresu odniesienia, zgodność zagranych setupów z kartą - Bramka 4 (przewaga) — wtedy, gdy przedział dla expectancy zwęzi się na tyle, by rozstrzygnąć wobec progu z playbooka. Przy kilkunastu transakcjach na kwartał zwykle oznacza to ocenę półroczną albo roczną, nie kwartalną
- Wariant 90 minut dla etatu — sobota (30 min) na przygotowanie danych, niedziela (60 min) na bramki i decyzje. Nie każdy ma 90 minut czystej koncentracji w niedzielny wieczór
Rozliczenie podatkowe nie jest częścią audytu strategii. Wynik netto po podatku, przeliczenie po kursie NBP i kompensowanie strat liczy dział 14 (PIT-38) — dziennik dostarcza dokumentów, nie jest kalkulacją podatku. W audycie posługujesz się wynikiem po kosztach transakcyjnych; wynik po podatku wchodzi dopiero do decyzji o skalowaniu (artykuł 15.11).
3. Cztery bramki audytu: dane, koszty, reżim, przewaga
Audyt idzie w jednej kolejności i ta kolejność jest odwrotna do odruchu. Odruch mówi: „sprawdźmy, czy strategia jeszcze działa". Procedura mówi: najpierw ustal, czy w ogóle masz materiał, na którym wolno postawić takie pytanie. Wynik kwartału, w którym łamałeś reguły albo zmieniły się koszty, nie mówi o strategii nic — ani dobrze, ani źle. Dlatego bramka o przewadze jest ostatnia, a nie pierwsza. Pominięcie kolejności nie skraca audytu, tylko zamienia go w zgadywanie.
Bramka 1: czy dane i wykonanie są wiarygodne?
Pierwsze pytanie nie dotyczy rynku, tylko ewidencji. Cztery kontrole:
- Uzgodnienie z raportem brokera — liczba transakcji, wolumeny, prowizje i swapy z dziennika muszą zgadzać się z raportem wykonawcy za ten sam okres. Rozbieżność oznacza brakujące wpisy albo pozycje policzone dwa razy; procedurę uzgodnienia i typowe przyczyny różnic między dwoma raportami opisuje artykuł 15.9
- Wersja playbooka — które transakcje powstały pod którą wersją reguł (
playbook_ver). Bez tego pola porównujesz kwartały, w których obowiązywały różne strategie o tej samej nazwie rule_breach— odsetek transakcji z naruszoną regułą. Im wyższy, tym mniej wynik mówi o regułach, a więcej o wykonaniu- Kompletność — czy w okresie nie brakuje transakcji zamkniętych ręcznie, odrzuconych zleceń ani serii, po której przestałeś zapisywać. Audyt obejmuje wszystkie transakcje z okresu, także te niewygodne
Jeśli którakolwiek z tych kontroli wypada źle, audyt kończy się tutaj: naprawiasz ewidencję i wykonanie, a ocenę strategii przenosisz na następny okres. To nie jest odłożenie decyzji — to jest decyzja, tylko o czym innym.
Bramka 2: czy koszty są te same co w okresie odniesienia?
Druga bramka dotyczy kosztów, bo koszt zmienia wynik bez zmiany jednej litery w regułach. Porównujesz z okresem odniesienia: medianę poślizgu na wejściu oraz osobno na SL i na TP, prowizję za obrót, swap i ewentualne przewalutowanie. Poślizg mierzysz ze znakiem, a znak jest przeciwny na wejściu i na wyjściu: przy otwarciu niekorzystna jest cena gorsza od zamierzonej dla otwieranego kierunku, przy zamknięciu — gorsza dla kierunku zamykającego pozycję. Różnicę cen dzielisz przez rozmiar pipsa danej pary; spread jest już zawarty w cenach wykonania — nie odejmujesz go drugi raz. Przelicznik jest prosty: koszt w R to koszt w pipsach podzielony przez odległość SL w pipsach (0,8 pipsa przy SL 50 pipsów to 0,016R). Definicje kosztu wykonania i wzory metryk: artykuł 15.9.
Do tego jedno rozróżnienie mianownika, bez którego cała reszta audytu się rozjeżdża: R0 — ryzyko zaplanowane przed wysłaniem zlecenia — nie zmienia się po przesunięciu stopa, po częściowym wyjściu ani po poznaniu wyniku. Jeśli w trakcie kwartału zmieniłeś sposób liczenia R, nie porównujesz dwóch kwartałów, tylko dwie różne miary.
Bramka 3: czy reżim rynku mieści się w zakresie z karty setupu?
Trzecia bramka pyta, czy rynek jest tym rynkiem, dla którego setup został zapisany. Progi zmienności i kierunkowości (ADX, ATR, spread) są parametrem strategii, nie normą rynkową — katalog filtrów mechanicznych i sposób ich walidacji prowadzi artykuł 15.6, a procedurę sprawdzenia, czy dany próg w ogóle działa na twoich danych, znajdziesz w sekcji 6. Odpowiedź „reżim poza zakresem" nie jest wyrokiem na strategię: to informacja, że dane z tego okresu opisują inne warunki niż te, w których setup był badany, więc wniosek o przewadze byłby wnioskiem o czymś innym.
Bramka 4: co dane mówią o przewadze?
Dopiero teraz liczysz expectancy w R, netto po kosztach, ogółem i per setup — i nigdy nie samą liczbę. Liczba bez przedziału nie jest wynikiem. Wzory, bootstrap i sposób policzenia przedziału stoją w artykule 15.9 (tam też jedna definicja expectancy, profit factora i SQN dla całego działu); interpretacja należy tutaj i sprowadza się do jednego zdania:
Liczba transakcji sama niczego nie rozstrzyga. Rozstrzyga szerokość przedziału względem progu decyzji zapisanego w playbooku przed audytem.
Stąd trzy możliwe odpowiedzi bramki 4, a nie dwie:
- Przedział w całości powyżej progu utrzymania — warunek konieczny jest spełniony, setup zostaje bez zmian. To nie jest dowód przewagi, tylko brak podstaw do zmiany
- Przedział obejmuje próg — decyzja odroczona do następnego audytu, z zapisanym warunkiem ponownej oceny. Nie ma wtedy ani awansu, ani wyłączenia setupu
- Przedział w całości poniżej progu, drugi audyt z rzędu, przy czystym wykonaniu i uzgodnionych kosztach — degradacja albo wyłączenie setupu według tabeli z sekcji 4
Czego bramka 4 nie robi: nie orzeka, że przewaga zniknęła, po jednym kwartale poniżej progu. Pojedynczy słaby kwartał przy historycznej expectancy +0,4R mieści się w zwykłej zmienności — strategia z realną przewagą +0,3R będzie miała kwartały +0,5R i kwartały +0,1R. Rozstrzyga powtarzalność i szerokość przedziału, nie jeden odczyt — a seria sześciu strat przy win rate 55% to zdarzenie z ogona rozkładu, którego przy dłuższej historii transakcji należy się spodziewać: przy transakcjach niezależnych sześć strat pod rząd w wyznaczonym z góry bloku ma prawdopodobieństwo 0,456 ≈ 0,8%. „Należy się spodziewać" nie znaczy jednak „musi wystąpić" — to rozkład, nie harmonogram.
Diagnostyka bramki 1 — co dokładnie sprawdzasz w wykonaniu
- Mediana poślizgu na wejściu, na SL i na TP — osobno. Szczególnie ważne jest porównanie SL z TP: jeśli SL dostaje systematycznie gorsze wykonanie niż TP, koszt wykonania zjada expectancy bez twojej wiedzy. Wzrost mediany o połowę względem odniesienia? Zmieniłeś brokera, typ rachunku albo godziny handlu?
- Odsetek transakcji z naruszoną regułą — w odniesieniu 5%, teraz 18%? Pomijasz reguły, modyfikujesz SL w trakcie pozycji, zamykasz wcześniej?
- Mediana czasu od sygnału do wejścia — wzrosła w kwartale kilkukrotnie? Wahasz się przy każdej decyzji
- Struktura zagranych klas setupów — w odniesieniu 60% A+, teraz 30%? Handlujesz słabsze okazje, „bo trzeba coś zrobić"
Egzekucja jest niewygodna, bo dziennik zwykle pokazuje rzeczy, których trader nie chce widzieć: wcześniejsze zamknięcia, przesunięte SL, setupy B udające A+ i wejścia z nudów. Bez dziennika nie odpowiesz na to pytanie — odpowiesz na pytanie „jak się czuję z trzymaniem reguł", a to jest zupełnie inne pytanie.
Obowiązkowa macierz audytu
Cztery bramki zapisujesz w jednej tabeli, po jednym wierszu na rozpatrywane wyjaśnienie. To jest właściwy produkt audytu — nie wykres i nie zestaw metryk, tylko wiersz, z którego wynika decyzja i warunek jej rewizji. Poniżej macierz wypełniona dla obowiązkowego przypadku: ten sam spadek wyniku z trzech różnych przyczyn.
Wspólne wejście dla trzech wariantów [PRZYKŁAD ILUSTRACYJNY — NIE WYNIK HISTORYCZNY]: setup intraday z SL 20 pipsów, expectancy odniesienia +0,30R z czterech poprzednich kwartałów, w bieżącym kwartale +0,18R przy 60 transakcjach, z czego 36 stratnych; std(R) ≈ 1,3, więc przedział 90% liczony metodą z sekcji 4 wynosi (−0,10R; +0,46R). Sama ta liczba jest identyczna we wszystkich trzech wariantach — różnią się wyłącznie dane rozróżniające. To przykład osobny, niezwiązany z heatmapą z sekcji 4: inny setup i inna próba.
| Dane wiarygodne? | Wykonanie zgodne? | Wynik w zakresie oczekiwań? | Możliwe wyjaśnienie | Brakujący dowód | Decyzja teraz | Warunek ponownej oceny |
|---|---|---|---|---|---|---|
| A. Tak — dziennik uzgodniony z raportem, brak luk | Tak — rule_breach 3% (2 z 60; odniesienie 5%) | Poniżej odniesienia — +0,18R wobec +0,30R; o tym, czy to wyjście poza oczekiwania, rozstrzyga dopiero przedział | Koszty: poślizg wejścia 0,2 → 0,9 pipsa (na każdej transakcji), poślizg SL 0,3 → 1,4 pipsa (na 36 stratnych z 60). Przy SL 20 pipsów daje to (0,7 + 1,1 × 36/60) / 20 = 0,068R z 0,12R różnicy — koszty tłumaczą ponad połowę spadku, ale nie całość | Zestawienie prowizji z rachunku i rozkład transakcji według godzin (czy przesunąłeś handel w gorszą płynność) | Przelicz R netto na nowych kosztach i przelicz tą samą konwencją okres odniesienia, żeby porównywać to samo. Próg opłacalności z playbooka zostaje — to, że koszt tłumaczy spadek, nie czyni setupu opłacalnym przy nowym koszcie. Bez zmiany reguł | Następny audyt: czy nowy poziom kosztów jest trwały; jeśli tak, karta setupu dostaje nowy próg |
| B. Tak — uzgodniony, ale 9 transakcji dopisanych z pamięci po fakcie | Nie — rule_breach 25% (15 z 60), 30% pozycji (18 z 60) zamkniętych ręcznie przed TP | Pytanie przedwczesne — wynik opisuje wykonanie, nie reguły | Wykonanie. Expectancy na podzbiorze bez naruszeń +0,29R, ale to podzbiór wybrany po fakcie: [HIPOTEZA — NIEPOTWIERDZONA PRZEWAGA], nie pomiar | Znaczniki czasu zamknięć ręcznych i powód każdego z nich; komplet zrzutów z momentu decyzji | Bez zmian w regułach. Praca nad wykonaniem, sizing w dół zgodnie z 15.11, dziennik egzekucji co tydzień | Kwartał z rule_breach < 8% — dopiero jego wynik wraca do bramki 4 |
| C. Tak — komplet, z wartością wskaźnika reżimu przy każdym wejściu | Tak — rule_breach 3% (2 z 60), koszty bez zmian | Nierozstrzygnięte — +0,18R, a przedział 90% (−0,10R; +0,46R) obejmuje zarówno +0,30R, jak i zero | Reżim: ATR D1 1,9× średniej 90-dniowej, ADX poniżej 18 przez większość kwartału — warunki poza zakresem z karty setupu | Expectancy tego setupu w poprzednich okresach o podobnym reżimie (segmentacja historii, nie nowy filtr) | Utrzymanie reguł, decyzja o skali według 15.11, obserwacja | Powrót wskaźników do zakresu z karty i próba na tyle duża, by przedział rozstrzygnął wobec progu |
Graficzne streszczenie macierzy powyżej: jedna liczba wyniku, trzy rozłączne przyczyny, trzy różne decyzje. Liczby syntetyczne; przykład niezależny od heatmapy z sekcji 4.
Trzy wiersze, jedna liczba wyniku. Gdyby audyt zaczynał się od pytania o przewagę, wszystkie trzy warianty dostałyby tę samą diagnozę — i w dwóch przypadkach na trzy byłaby ona fałszywa. Zwróć uwagę na kolumnę „decyzja teraz": w żadnym z wariantów nie brzmi ona „strategia umarła" ani „czekamy na pewność". Decyzja operacyjna jest możliwa mimo niepewności, bo dotyczy skali, kosztu i wykonania — rzeczy, które kontrolujesz — a nie orzeczenia o przewadze, którego dane nie unoszą.
4. Kalibracja playbooka — degradacja, awans, wyłączenie
Playbook nie jest dokumentem stałym. Kwartalnie sprawdzasz każdy setup wobec progów zapisanych przed audytem — bo bez tego A+ z dnia dodania powoli przestaje być A+, a jego sąsiad B może rosnąć w siłę bez awansu. Po ośmiu kwartałach bez kalibracji playbook ma kilkanaście setupów, z których część jest martwa, a handlujesz wszystkimi po równo.
Definicje klas A+/B/C, warunki konieczne, kryteria jakości i sizing per klasa należą do planu i playbooka — artykuł 15.2. Audyt ich nie ustala. Audyt sprawdza, czy setup nadal spełnia kryteria swojej klasy, i przypisuje mu jedną z czterech decyzji.
Cztery decyzje audytu setupu
- Utrzymanie — setup w normie, brak zmian
- Obserwacja (odroczenie) — przedział obejmuje próg decyzji; nic nie zmieniasz w klasie, zapisujesz warunek ponownej oceny
- Degradacja — setup schodzi klasę niżej, ze zmianą sizingu wynikającą z klasy
- Wyłączenie z playbooka — setup trafia do archiwum, playbook dostaje nowy numer wersji, a setup wraca dopiero po ponownym teście (artykuł 15.4)
Tabela kryteriów — z przedziałem, nie z jedną liczbą
[PRÓG ILUSTRACYJNY — NIE NORMA RYNKOWA] Poniższe wartości są założeniem scenariusza dla retail-FX z avgWin/avgLoss w okolicach 1,5–2,0. Kalibrujesz je pod własny payoff i koszty, wpisujesz do playbooka przed audytem i nie ruszasz pod wpływem wyniku bieżącego kwartału. Progi są bezpiecznikami operacyjnymi, nie dowodem statystycznym — ich zadaniem jest zatrzymać impulsywną decyzję, nie orzec, że przewaga zniknęła.
| Stan po audycie | Warunek (expectancy netto per setup, z przedziałem 90%) | Decyzja |
|---|---|---|
| Utrzymanie A+ | E ≥ +0,3R i dolna granica przedziału powyżej +0,3R, czyli przedział w całości powyżej progu utrzymania | Bez zmian |
| Obserwacja | Przedział obejmuje próg decyzji | Odroczenie — sizing bez zmian albo jak dla klasy B, ponowna ocena w następnym audycie. Nie wyłączasz i nie awansujesz. Definicje klas i sizing per klasa: artykuł 15.2 |
| A+ → B | W dwóch kolejnych audytach: E < +0,15R albo górna granica przedziału poniżej +0,3R — przy rule_breach < 8% i kosztach uzgodnionych z raportem brokera w obu okresach | Degradacja |
| B → wyłączenie | E < 0 przez 2 kolejne audyty i górna granica przedziału poniżej +0,15R, przy tych samych warunkach wykonania | Wersja playbooka +1, setup do archiwum lub do ponownego testu |
| Awans B → A+ | E ≥ +0,4R przez 2 kolejne audyty i dolna granica przedziału powyżej +0,1R | Awans, nowa wersja playbooka |
Nad całą tabelą stoją dwie reguły pierwszeństwa i obie są nadrzędne wobec każdego wiersza. Pierwsza: dopóki przedział obejmuje próg decyzji, obowiązuje wiersz „Obserwacja" — żaden inny wiersz nie zadziała, niezależnie od tego, jak kusząco wygląda średnia. Druga: żadna zmiana klasy nie zapada po jednym audycie — warunek degradacji, wyłączenia i awansu musi być spełniony w dwóch kolejnych audytach, przy czystym wykonaniu i uzgodnionych kosztach w obu. Te dwie reguły sprawiają, że warunki z tabeli nie zachodzą na siebie: albo przedział rozstrzyga, albo decyzja czeka. I w drugą stronę: pojedynczy świetny kwartał B (np. +0,55R) nie daje awansu, bo następny kwartał potrafi wrócić do +0,15R. Dwa kolejne audyty nie oddzielają szczęścia od trwałości bezbłędnie — zmniejszają tylko szansę, że decyzję o klasie podejmiesz na jednym pomyślnym kwartale.
Cztery decyzje audytu setupu w zależności od położenia przedziału wobec progu. Progi liczbowe — tabela powyżej; definicje klas i sizing per klasa — artykuł 15.2.
Heatmapa playbooka — tabela diagnostyczna raz na kwartał
[PRZYKŁAD ILUSTRACYJNY — NIE WYNIK HISTORYCZNY] Liczby poniżej są syntetyczne i policzone tak, by się do siebie zgadzały: n per setup sumuje się do 87 transakcji z okresu, expectancy wynika z WR, avgWin i avgLoss, a przedziały policzono metodą E ± 1,645 × std(R)/√n przy założeniu obserwacji niezależnych (przy seriach i wspólnych zdarzeniach są szersze). Przy kilkunastu transakcjach — jak w wierszu News Fade — to przybliżenie jest orientacyjne: rozkład R ma ogony, więc przy n = 13 wzór zwykle zaniża szerokość przedziału. Metody odporniejsze na małą próbę prowadzi artykuł 15.9.
| Setup | Klasa | n (kwartał) | WR | avgWinR | avgLossR | Expectancy | Przedział 90% | PF | rule_breach | Decyzja |
|---|---|---|---|---|---|---|---|---|---|---|
| LON Open Breakout | A+ | 34 | 56% | +1,8R | 1,0R | +0,56R | (+0,17R; +0,96R) | 2,28 | 6% | Obserwacja — przedział obejmuje próg utrzymania A+ (+0,3R) |
| NY Reversal | A+ | 22 | 45% | +1,6R | 1,0R | +0,18R | (−0,27R; +0,64R) | 1,33 | 5% | Obserwacja — przedział obejmuje i próg utrzymania A+, i zero |
| Asia Range | B | 18 | 61% | +1,1R | 1,0R | +0,28R | (−0,11R; +0,68R) | 1,73 | 6% | Obserwacja — przedział obejmuje i próg utrzymania klasy B, i próg awansu; brak podstaw do zmiany klasy w którąkolwiek stronę |
| News Fade | B | 13 | 38% | +1,5R | 1,0R | −0,04R | (−0,59R; +0,52R) | 0,94 | 15% | Odroczenie warunkowe — patrz akapit niżej |
Metryki całego okresu wynikają z tych samych transakcji: n = 87, WR 52% (45 wygranych), expectancy +0,32R, przedział 90% (+0,09R; +0,55R), profit factor 1,66. Kolumna rule_breach składa się z tych samych transakcji i z całkowitych liczników: 2 z 34, 1 z 22, 1 z 18 i 2 z 13 — razem 6 z 87, czyli 6,9% wpisane do dziennika audytu w sekcji 9 — poniżej progu czystego wykonania (< 8%), więc bramka 1 przechodzi i wynik bramki 4 wolno w ogóle czytać. Suma części zgadza się z całością — jeśli w twoim raporcie się nie zgadza, masz brakujące transakcje albo policzone dwa razy, i wracasz do bramki 1.
Dlaczego cztery wiersze dają cztery decyzje odraczające. To nie jest wada przykładu, tylko jego treść. Przy kwartalnej próbie 13–34 transakcji połowa szerokości przedziału 90% wynosi w tej tabeli od 0,40R (LON, Asia Range) do 0,56R (News Fade) — więcej niż odległość każdej expectancy od progu jej klasy. Żaden z czterech przedziałów nie leży w całości po jednej stronie progu, więc reguła pierwszeństwa zamyka wszystkie pozostałe wiersze tabeli kryteriów — także wiersz „Utrzymanie A+": LON minąłby próg utrzymania dopiero przy expectancy około +0,70R, a nie +0,56R. Kwartalna heatmapa nie służy do wydawania werdyktów, tylko do pokazania, który setup zbliża się do progu i jaki warunek ponownej oceny trzeba zapisać. Werdykt zapada, gdy przedział się zawęzi albo gdy ten sam warunek powtórzy się w drugim audycie z rzędu.
Dlaczego News Fade nie zostaje wyłączony. Kusi to mocno: druga kwartalna expectancy poniżej zera, łącznie z poprzednim audytem n = 36 i E = −0,03R. Ale przedział dla tych 36 transakcji wynosi (−0,36R; +0,31R) i obejmuje zarówno zero, jak i próg utrzymania klasy B. Te dane nie odróżniają setupu bez przewagi od setupu z przewagą +0,3R — wyłączenie byłoby diagnozą wykraczającą poza dane. Decyzja możliwa mimo niepewności wygląda inaczej i też jest decyzją: sizing w dół zgodnie z artykułem 15.11, wysoki rule_breach (15%) do osobnej obsługi jako problem wykonania, warunek zapisany wprost — „wyłączenie, jeśli w następnym audycie górna granica przedziału spadnie poniżej +0,15R" — i termin ponownej oceny. To jest różnica między decyzją operacyjną a orzeczeniem statystycznym, którego dane nie unoszą.
Kolory w arkuszu (zielony / żółty / czerwony) przypisujesz do decyzji z tabeli kryteriów, nie do samej średniej. Heatmapa generowana kwartalnie pokazuje w kilkanaście sekund, gdzie kapitał pracuje słabo; heatmapa generowana co tydzień pokazuje głównie szum i kusi do zmian klasy na kilku transakcjach.
Zmiana parametru po decyzji audytu
Jeśli audyt wskazał zmianę w regułach, sama zmiana nie należy już do audytu: kalibrujesz jeden parametr, walidujesz na danych nieużytych do kalibracji i dopiero potem obserwujesz na obniżonym sizingu. Pełna procedura, podział próby i pułapki (dopasowanie do historii, wielokrotne testowanie, rejestr prób) — artykuł 15.4. W audycie obowiązuje jedna zasada z tej procedury: nie poprawiasz reguł na tej samej próbie, na której wykryłeś problem, i nie przedstawiasz jej potem jako niezależnego potwierdzenia.
Playbook, który tylko rośnie, rozcieńcza kapitał między setupy o różnej jakości — dlatego wyłączanie jest decyzją audytu równie ważną jak dodawanie, i tak samo wymaga przedziału, dwóch kolejnych audytów i wpisu z warunkiem ponownej oceny.
5. Audyt wywołany zdarzeniem — drawdown i seria zysków
Drugi wyzwalacz audytu to zdarzenie: przekroczony próg drawdownu z planu, incydent wykonania albo zmiana warunków u brokera. Audyt poza kalendarzem przechodzi te same cztery bramki w tej samej kolejności — zawęża się tylko zakres danych do zdarzenia i jego okolic. Nie zastępuje audytu planowego i nie przesuwa jego terminu.
Głęboki drawdown — co audyt może z tego wyczytać
Dwie strategie z tym samym win rate i tą samą expectancy mogą mieć zupełnie inne ryzyko głębokiego drawdownu, jeśli różnią się rozkładem R, ogonami strat i sekwencją zwycięstw. Dlatego pytanie audytu nie brzmi „czy drawdown jest duży", tylko „czy mieści się w rozkładzie, którego można się było spodziewać dla tego wektora wyników i tego sizingu". Rozkład wyciągasz z symulacji na własnych transakcjach — procedura, kod z ziarnem losowania, wybór modelu kapitału i ograniczenia bootstrapu (autokorelacja, block bootstrap) stoją w artykule 15.4. W audycie używasz wyniku, nie liczysz go od nowa; pamiętaj tylko, że percentyl drawdownu wyrażony w procentach kapitału już zakłada konkretny sizing, więc nie jest właściwością samej strategii.
Sama wielkość redukcji sizingu i warunek jej cofnięcia to zmiana skali — jedna tabela liczb dla całego działu stoi w artykule 15.11. Audyt podejmuje decyzję („redukuj", „utrzymaj", „cofnij redukcję") i zapisuje ją razem z warunkiem powrotu; wielkości bierzesz stamtąd, żeby nie mieć w playbooku dwóch różnych protokołów na to samo.
Jedna rzecz, którą warto policzyć raz i zapamiętać: drawdown nie odrabia się liniowo. Powrót do punktu wyjścia wymaga zysku d/(1−d) na pozostałym kapitale — z −10% to +11,1%, z −20% +25%, z −30% +42,9%, z −50% +100%. To zależność hiperboliczna, nie liniowa: każde kolejne 10 punktów obsunięcia kosztuje więcej niż poprzednie. Stąd praktyczny wniosek: reagujesz wcześniej i mniejszą korektą, zamiast czekać na strefę, z której wyjście wymaga wyniku poza zakresem strategii.
Czego nie robić po głębokim drawdownie
- Nie zwiększaj sizingu, żeby „odrobić szybciej" — podnosisz nie tylko tempo odrabiania, ale i tempo wejścia w kolejne, głębsze obsunięcie
- Nie zmieniaj strategii w trakcie drawdownu — najpierw stabilizacja i bramki 1–3, potem ewentualna ocena reguł
- Nie szukaj „innej strategii, która teraz działa" — wybór po wyniku ostatnich tygodni to ten sam błąd dopasowania do historii, tylko na poziomie portfela
- Nie handluj na pożyczonym kapitale — uzupełnianie rachunku pożyczką po stracie zamienia ryzyko handlowe w zobowiązanie finansowe
Odwrotność też jest błędem: po drawdownie −18% zredukować sizing o 80% i handlować jednym setupem przez pół roku. Redukcja jest z definicji tymczasowa i ma zapisany warunek powrotu zanim ją wprowadzisz. Jeśli „tymczasowo" trwa dłużej niż kwartał, to nie jest już redukcja, tylko nowa, niezapisana wersja planu.
Seria zysków — ten sam audyt, odwrotny kierunek
Seria zysków uruchamia audyt z tego samego powodu co seria strat: zmienia zachowanie, zanim zmieni wyniki. Typowy wzorzec to podniesienie sizingu, częstsze wejścia i schodzenie poniżej kryteriów własnej klasy A+. Mechanizm pasuje do szerszej obserwacji z literatury o rachunkach detalicznych (Barber & Odean[1]): nadmierny obrót idzie w parze z gorszymi wynikami netto — badanie dotyczy rynku akcji, nie CFD, więc jest to obserwacja szersza, nie pomiar na rynku walutowym. Tło psychologiczne opisuje literatura o nadmiernej pewności siebie i świeżości wspomnień (Kahneman[2]; Steenbarger[3]).
Reguła operacyjna jest krótka: sizing nie zmienia się w odpowiedzi na ostatnie wyniki. Ma dwie wartości — bazową z planu i skorygowaną w sytuacji szczególnej, z zapisanym kalendarzem powrotu. W tym protokole ryzyko nominalne rośnie tylko przez wzrost kapitału: ten sam procent z większego rachunku to więcej pieniędzy bez zmiany procentu. Warunki, kolejność i sposób cofnięcia zmiany skali: artykuł 15.11.
| Efekt po serii zysków | Przejaw | Neutralizacja |
|---|---|---|
| Nadmierna pewność | „Czuję, że teraz wiem" | Po serii 5+ zwycięstw: pauza jednego dnia i przegląd wykonania w dzienniku |
| Wzrost sizingu | Chęć podniesienia procentu ryzyka na transakcję | Sizing stały do najbliższego audytu; zmiana skali wyłącznie procedurą z 15.11 |
| Rozrost playbooka | Wchodzenie w setupy, które wcześniej pomijałeś | Lista setupów zamknięta między audytami; nowy setup przechodzi pełną walidację |
| Wydłużanie pozycji | Trzymanie dłużej niż reguły, „bo idą dobrze" | Maksymalny czas trzymania jako reguła sztywna, niezależna od wyniku |
| Wzrost częstotliwości | Wchodzenie częściej, bez wzrostu liczby okazji A+ | Dzienny limit transakcji z planu, bez wyjątków po dobrym dniu |
Sygnały ostrzegawcze, które warto sprawdzić w dzienniku, zanim seria się skończy: pięć i więcej zwycięstw z rzędu, tygodniowy zwrot wielokrotnie wyższy od typowego, spadek udziału setupów A+ w zagranych okazjach, skrócenie czasu między transakcjami. Wszystkie cztery da się policzyć z tych samych kolumn co reszta audytu — nie wymagają nowego narzędzia, tylko spojrzenia w chwili, w której najmniej się chce.
6. Reżim rynku — kiedy próg jest filtrem, a kiedy dekoracją
Reżim rynku to charakterystyka statystyczna środowiska: średnia zmienność, kierunkowość, korelacje, płynność. Reżimy się zmieniają, czasem w ciągu tygodni, czasem przez wiele kwartałów. Strategia zbudowana na jednym reżimie nie musi działać w innym — i to nie jest wina strategii, tylko niedopasowanie warunków do karty setupu. Katalog wskaźników reżimu i progi filtrów mechanicznych prowadzi artykuł 15.6; do audytu należy coś innego — sprawdzenie, czy twój próg cokolwiek rozdziela.
Kalibracja progu reżimu na własnych danych
Próg „ATR powyżej 1,5× średniej" jest dekoracją, dopóki nie sprawdzisz, czy w ogóle wiąże się ze spadkiem expectancy twojej strategii. Procedura kalibracji, obowiązkowa przed wpisaniem dowolnego filtru reżimu do playbooka:
- Wyciągasz historyczne transakcje z dziennika — przy tej samej zmienności wyników większa próba daje węższy przedział w kroku 4 (szerokość maleje jak 1/√n)
- Dla każdej transakcji zapisujesz wartość wskaźnika reżimu w momencie wejścia (np. ATR(14) D1 podzielony przez średnią z 90 dni). To musi być kolumna w dzienniku, nie rekonstrukcja z pamięci
- Dzielisz próbę na dwa podzbiory według proponowanego progu: „reżim oczekiwany" i „reżim niesprzyjający"
- Liczysz expectancy każdego podzbioru osobno, a potem przedział 90% dla różnicy między nimi — to on rozstrzyga, a nie zestawienie dwóch osobnych przedziałów
- Jeśli przedział dla różnicy obejmuje zero — kryterium jest dekoracją, nie filtrem, niezależnie od tego, jak sensownie brzmi. Samo to, że dwa osobne przedziały zachodzą na siebie, jeszcze tego nie przesądza: taki test jest zbyt zachowawczy i potrafi ukryć różnicę, która istnieje
- Jeśli przedział dla różnicy leży w całości po jednej stronie zera, próg coś rozdziela — ale to wciąż hipoteza wyciągnięta z tych samych danych. Zanim wejdzie do playbooka, obserwujesz go na nowych transakcjach
Trader, który bezrefleksyjnie kopiuje progi z tabeli, dodaje filtr „nie handluj, gdy VIX powyżej 25" do strategii, w której VIX nie ma nic wspólnego z wynikami — i dziwi się, że filtr nie pomógł. Wskaźnik z literatury jest hipotezą, nie faktem o twoim systemie.
Uwaga dla strategii powrotu do średniej: sprawdź, czy wysoka zmienność wiąże się u ciebie z lepszą, a nie gorszą expectancy — dla wielu strategii mean-reversion zależność jest odwrotna niż dla podążania za trendem. Wysoki ATR to większe odchylenia od średniej, czyli więcej okazji; strategia trendowa w tych samych warunkach, ale bez kierunkowości, dostaje serię fałszywych wybić. Ten sam odczyt wskaźnika bywa u jednego setupu sygnałem redukcji, a u drugiego sygnałem pełnego zaangażowania. Bez kalibracji na własnych danych łatwo zredukować sizing dokładnie w okresie najbardziej sprzyjającym własnej strategii.
Co odróżnia zmianę reżimu od zwykłego wahania
- Trwałość — sygnał utrzymuje się przez co najmniej dwa tygodnie, nie dwa dni. Krótkie skoki zmienności nie są zmianą reżimu
- Więcej niż jeden wskaźnik — co najmniej dwa niezależne wskaźniki z listy w 15.6, i to takie, które przeszły kalibrację z tej sekcji. Pojedynczy odczyt nie wystarcza do stwierdzenia zmiany reżimu
- Identyfikowalne źródło — zmiana polityki monetarnej, szok geopolityczny, zmiana mikrostruktury rynku. Sygnał techniczny bez źródła bywa fałszywym alarmem
Nie prognozujesz długości reżimu — sprawdzasz wskaźniki w kolejnym audycie i dostosowujesz skalę do warunków bieżących. Decyzja przy niedopasowanym reżimie dotyczy sizingu i liczby jednoczesnych pozycji (zasady i wielkości: artykuł 15.11), nigdy parametrów strategii: zmiana reguł w środku niesprzyjającego okresu daje nową, nieprzebadaną strategię w najgorszym możliwym momencie.
7. Kiedy poprawiać system, a kiedy poprawiać siebie
Najtrudniejsza decyzja audytu. Wyniki spadają — pytanie nie brzmi „co zmienić", tylko „gdzie jest źródło problemu: w systemie czy w wykonującym system człowieku". Dwa różne źródła wymagają zupełnie różnych reakcji. Pomylenie tych dwóch źródeł pogłębia problem: zmieniasz to, co działa, i zostawiasz to, co nie działa.
Sygnały, że problem jest w systemie
Problem techniczny — w samej strategii — manifestuje się następująco:
- Mediana slippage wzrosła strukturalnie (np. z 0,3 pipsa na 1,1 pipsa) — broker zmienił model, rynek mniej płynny, twoje godziny handlu wpadły w strefę gorszej płynności
- Stosunek win rate pozostał stały, ale R-multiple średnich zwycięstw spadł — np. WR 55%, ale średni zysk z +1,8R do +1,2R. To może być oznaka, że TP są zbyt blisko nowej zmienności, albo że trailing stop jest za ciasny
- Setup generuje znacznie mniej sygnałów niż historycznie — może oznaczać, że filtr reżimu nie pasuje do aktualnego rynku (zbyt restrykcyjny)
- Sygnały generowane są w godzinach, w których historycznie ich nie było — np. setup historycznie działał 9:00–11:00 PL, teraz zaczyna pojawiać się też po 14:00 — może wskazywać zmianę aktywności sesji
- Reguła jest zapisana w jednostce, która nie nadąża za zmianą warunków — np. SL jako stała liczba pipsów przy zmienności wyższej niż zakres z karty setupu. Uwaga na skrót myślowy: stop liczony jako wielokrotność bieżącego ATR skaluje się sam, więc gdy ATR rośnie dwukrotnie, SL 1,5 ATR rośnie razem z nim. Samo „ATR wzrósł" nie dowodzi więc, że stop jest za ciasny — rozstrzyga rozkład MAE względem odległości stopa, nie zmiana ATR
Diagnoza: system. Reakcja: kalibracja parametrów, ale tylko jednego naraz, z testem na próbie OOS przed wprowadzeniem na realny rachunek.
Sygnały, że problem jesteś ty
Problem behawioralny — w egzekucji człowieka — manifestuje się następująco:
- % transakcji z naruszoną regułą wzrasta — historycznie 5%, aktualnie 22%. Reguły są te same, ale ty przestałeś ich przestrzegać
- Modyfikujesz SL w trakcie pozycji — przesuwasz w górę „bo widzisz, że rynek się odwróci". To nie jest zarządzanie ryzykiem, to odgrywanie się po stracie
- Zamykasz pozycje przed TP1 „bo strach oddania zysku" — zmniejszasz expectancy w sposób systematyczny
- Wchodzisz w setupy poniżej kryteriów A+, racjonalizując je jako „granicznie A+" lub „prawie A+" — lęk przed przegapieniem okazji maskowany jako analiza
- Zwiększasz częstotliwość transakcji bez wzrostu liczby okazji A+ — wchodzisz w B i C, które wcześniej pomijałeś
- Decyzja zajmuje znacznie dłużej niż historycznie — wahasz się, sprawdzasz drugi raz, zmieniasz zdanie
- Po stratach pojawia się transakcja odwetowa — natychmiastowy następny trade „żeby odrobić"
Diagnoza wskazuje na wykonanie, nie na reguły. Reakcja: nie zmieniaj systemu. Pracuj nad egzekucją: redukcja skali według zasad z artykułu 15.11, powtarzanie reguł na głos przed sesją, mentor albo partner audytowy, czasem pauza tygodniowa.
Tabela — system vs ty
| Sygnał | System | Ty |
|---|---|---|
| Poślizg i prowizje rosną | Koszty (wykonawca, godziny handlu, typ rachunku) | — |
| Dziennik nie zgadza się z raportem brokera | — | Dane — audyt strategii czeka |
| Win rate spada przy stałym R | Może być system | Sprawdź dziennik egzekucji |
| R-multiple zwycięstw spada | System (TP zbyt blisko) | Lub ty (zamykasz wcześniej) |
| % naruszonych reguł rośnie | — | Ty |
| Modyfikujesz SL w trade | — | Ty |
| Wchodzisz w gorsze setupy | — | Ty |
| Częstotliwość rośnie | — | Ty (zwykle FOMO) |
| Setup generuje mniej sygnałów | System (filtr reżimu) | — |
| Sygnały w nowych godzinach | System (zmiana sesji) | — |
| Decyzja zajmuje dłużej | — | Ty |
Audyt formalny i szybki sanity-check
Obie procedury idą w tej samej kolejności bramek — różnią się zakresem i tym, czym się kończą:
- Formalny audyt kwartalny — pełen przebieg czterech bramek (sekcja 3), macierz, kalibracja setupów, wpis do dziennika audytu z decyzją i warunkiem ponownej oceny
- Szybki sanity-check po emocjonalnym wniosku („system nie działa", „coś trzeba zmienić" poza kalendarzem audytu) — zatrzymuje się na bramce 1: czy w ogóle handlowałeś zgodnie z systemem przez ostatnie n transakcji i czy dziennik jest kompletny. Jeśli rule_breach przekracza kilka procent, dalsze pytania są przedwczesne, bo nie wiadomo, co miałyby oceniać. Sanity-check nie kończy się zmianą w playbooku — kończy się albo uspokojeniem, albo decyzją o uruchomieniu pełnego audytu poza kalendarzem
Sanity-check rozstrzyga jedną rzecz: czy „coś jest nie tak" dotyczy wykonania, czy reguł. Dopóki nie wiesz, po której stronie leży problem, zmiana w playbooku jest zgadywaniem — a odpowiedź na to pytanie masz w dzienniku, nie w pamięci.
Tabela — decyzja zależna od źródła problemu
| Źródło problemu | Co NIE robić | Co ROBIĆ |
|---|---|---|
| Egzekucja | Nie zmieniaj parametrów strategii | Redukcja skali według zasad z artykułu 15.11, powtarzanie reguł na głos przed sesją, partner audytowy, audyt egzekucji co tydzień przez 4 tygodnie |
| Reżim | Nie zmieniaj parametrów strategii w trakcie reżimu niesprzyjającego | Redukcja skali według zasad z artykułu 15.11, czekanie na normalizację reżimu. Audyt reżimu kwartalnie — nie prognozujesz długości |
| System (przy czystej egzekucji i normalnym reżimie) | Nie zmieniaj wielu parametrów naraz | Kalibruj jeden parametr procedurą testu z 15.4 (podział próby, walidacja na danych nieużytych, obserwacja na obniżonej skali). Następna kalibracja dopiero w kolejnym audycie |
| Niejednoznaczne | Nie zgaduj — zwykle zgadniesz w stronę „to system" (komfortowo) | Druga opinia od mentora lub partnera audytowego, dziennik audytu z przedstawioną logiką diagnostyczną |
Do rozróżnienia „system czy ja" najmocniejszym pojedynczym narzędziem jest zestawienie MAE i MFE każdej transakcji — z zastrzeżeniem, że obie liczby opisują ścieżkę ceny w czasie trwania pozycji i dają hipotezę, nie rozstrzygnięcie o przyczynie. Jeśli MFE regularnie dochodzi blisko celu, a zamknięcia są dużo niżej, hipotezą jest wyjście, czyli ty. Jeśli MAE regularnie zbliża się do poziomu stopa, nie sięgając go, a transakcja i tak kończy się w celu, hipotezą jest odległość stopa, czyli system — przy czym ruch ceny po zamknięciu pozycji nie należy już do MAE ani MFE tej transakcji, więc „stop był o włos za blisko" sprawdzasz testem alternatywnego wyjścia procedurą z artykułu 15.4, a nie samym wykresem rozrzutu. Definicje MAE/MFE, wykres rozrzutu z opisem czterech typowych skupisk i tabela diagnoz: artykuł 15.9. Bez tych dwóch kolumn w dzienniku bramka o wykonaniu sprowadza się do introspekcji „chyba dobrze wykonywałem", a to nie jest dowód w żadną stronę.
Trzy kategorie zmian po decyzji „problem to ja"
Kiedy diagnoza wskazuje na egzekucję, masz trzy poziomy interwencji w zależności od skali problemu:
| Skala problemu egzekucji | Interwencja | Czas trwania |
|---|---|---|
| Lekka (% naruszonych reguł 8–12%) | Powtarzanie reguł — codzienne czytanie playbooka na głos przez 10 min | 4 tygodnie |
| Średnia (% naruszonych reguł 12–25%) | Redukcja skali według zasad z artykułu 15.11, partner audytowy, dziennik egzekucji rozszerzony | 6–8 tygodni |
| Ciężka (% naruszonych reguł > 25%) | Pauza tygodniowa, konsultacja z mentorem lub psychologiem traderskim, ewentualnie powrót do demo na 2–4 tygodnie | 2–4 miesiące |
Demo po realu nie ma leczyć ego. Ma sprawdzić, czy potrafisz wykonać 30 kolejnych transakcji bez majstrowania przy SL, TP i setupie. Jeżeli nie potrafisz na demo, na realu tylko zapłacisz za tę samą lekcję — i to drożej. Trader, który po roku realnego handlu wraca na 4 tygodnie do demo z dyscypliną i wraca na real bez naruszonych reguł, jest w lepszej pozycji niż trader, który walczy z własną dyscypliną na realu jeszcze 6 miesięcy.
Czego NIE zmieniać, gdy problem to ty
Najczęstszy błąd w tym scenariuszu to próba „obejścia" siebie przez modyfikację strategii. Trader, który ciągle przedwcześnie zamyka pozycje, zmienia TP na bliższy „żeby mniej kuszące było zamykać". To pogłębia problem: bliższy TP zmienia naraz dwie rzeczy — obniża średni zysk i podnosi częstość trafienia — więc jego wypadkowy wpływ na expectancy nie jest z góry przesądzony i rozstrzyga go dopiero test alternatywnych wyjść (15.4). Pewne jest co innego: przesunięcie TP nie usuwa przyczyny, czyli zamykania pozycji przed celem. Reguła: jeśli problem to ty, NIE modyfikuj strategii. Strategia jest dobra, ty ją psujesz. Modyfikacja strategii w tym scenariuszu = zatuszowanie symptomu kosztem matematycznej przewagi.
8. Najczęstsze błędy audytu — overcorrection, mała próba, retrofit
Błąd 1: Zmiana parametrów na próbie, która niczego nie rozdziela
Najczęstszy błąd początkujących. Po pięciu czy dziesięciu transakcjach trader stwierdza, że „setup nie działa", i zmienia parametry. Rachunek: przy 10 transakcjach i 5 wygranych 95-procentowy przedział dla win rate wynosi 24–76% (metoda Wilsona; założenie: obserwacje niezależne — przy seriach jest szerszy). Zmierzone 50% mieści się więc w przedziale rozciągniętym od „prawie nic nie działa" do „prawie wszystko działa". Zwróć też uwagę, że przy 10 transakcjach obserwowalne są tylko wielokrotności 10 punktów procentowych — win rate 55% na takiej próbie po prostu nie istnieje.
Reguła nie brzmi „zbierz 30 transakcji". Brzmi: policz przedział i sprawdź, czy rozstrzyga wobec progu z playbooka. Dopóki go obejmuje, decyzja o setupie jest odroczona — a wstrzymanie handlu z powodu ryzyka operacyjnego (limit z planu, błąd wykonania, awaria) wolno ci podjąć zawsze, bez czekania na jakąkolwiek próbę.
Błąd 2: Wiele zmian naraz
Trader audytuje, identyfikuje 4 problemy, zmienia 4 parametry naraz. Następny kwartał: wyniki się zmieniają, ale nie wiadomo, która zmiana spowodowała efekt. Brak diagnostyki = ślepa modyfikacja.
Reguła: maksymalnie 1 zmiana parametru per setup per kwartał. Wolno, ale wiesz, co zmienia wyniki.
Błąd 3: Retrofit — dopasowanie wstecz
Trader patrzy na ostatnie 10 stratnych transakcji, identyfikuje wspólny element (np. „wszystkie były w środy") i dodaje filtr „nie handluj w środy". Backtest na danych historycznych pokazuje świetne wyniki — bo zostały zoptymalizowane na danych, na których filtr został zbudowany. Forward test: filtr nie pomaga, czasem szkodzi.
Retrofit przyjmuje wiele form: filtr zbudowany na tych samych stratach, które ma tłumaczyć; wybór pary walutowej po obejrzeniu wyników; wskaźnik korzystający z informacji niedostępnej w momencie decyzji; wreszcie kilkanaście kombinacji filtrów, z których pokazujesz tę jedną, która „zadziałała". Mechanikę tych błędów, sposób ich wykrycia, podział próby i korektę wielokrotnych porównań opisuje artykuł 15.4 — audyt nie jest miejscem na powtórzenie kursu testowania.
Audytowi zostaje z tego jedna reguła, za to bez wyjątków: nie poprawiasz reguł na tej samej próbie, na której wykryłeś problem, i nie przedstawiasz jej potem jako niezależnego potwierdzenia. Nowy filtr wymaga uzasadnienia z mikrostruktury rynku albo z kosztów — „w historii by pomógł" nie jest uzasadnieniem, tylko opisem tej historii.
Błąd 4: Overcorrection po pojedynczym DD
Po DD −12% trader redukuje sizing o 70% i wprowadza filtr usuwający 60% sygnałów. Łączna ekspozycja spada do 12% poprzedniej (0,3 × 0,4), więc w tej samej skali mniejsze są i zyski, i straty — a trader odczytuje spłaszczoną krzywą jako „strategia działa, system jest stabilny". Wraca do normalnego sizingu po 3 miesiącach. Pierwszy duży trade i znowu DD −10%. Cykl się powtarza, bo overcorrection nie rozwiązał problemu, tylko go ukrył.
Reguła: korekty są proporcjonalne do problemu. Obsunięcie −12% mieszczące się w rozkładzie obsunięć z symulacji na własnych transakcjach nie jest awarią, tylko jego górną częścią — a zestawianie pojedynczego odczytu ze średnią obsunięć niczego nie rozstrzyga: pojedynczy odczyt porównuje się z rozkładem, nie ze średnią.
Błąd 5: Audyt na podstawie pamięci, nie dziennika
„Pamiętam, że we wrześniu setup XYZ świetnie działał". Pamięć tradera jest zniekształcona przez emocje — pamiętasz wygrane, zapominasz przegrane. Bez dziennika z liczbami audyt jest projekcją wspomnień, nie analizą danych. Konsekwentnie: bez dziennika nie ma audytu. Jest tylko subiektywne wrażenie.
Błąd 6: Odwrócona kolejność bramek
Większość amatorskich audytów zaczyna się od pytania „czy strategia działa" i na nim się kończy. Tymczasem dane, wykonanie i koszty rozstrzygają, czy to pytanie w ogóle ma sens — a przy okazji odpowiadają za dużą część problemów, które trader przypisuje regułom. Reguła: kolejność bramek z sekcji 3 jest niezmienna — dane i wykonanie, koszty, reżim, dopiero przewaga. Audyt, który zaczyna od ostatniej bramki, nie jest szybszy; jest tylko mniej wiarygodny.
Błąd 7: Zmiana strategii w trakcie kwartału
Trader audytuje w lutym, zmienia parametry, w marcu wyniki gorsze, audytuje znowu, zmienia drugi raz. Po 6 zmianach w jednym kwartale nie ma już wiarygodnej próby — ani oryginalnej strategii, ani żadnej z modyfikacji. Reguła: audyty są w stałym kalendarzu. Między audytami strategia jest „zamrożona" — nie modyfikujesz, nawet jeśli ktoś podpowiada „lepszy parametr".
Błąd 8: Confirmation bias przy wyborze danych
Audytujesz strategię i wybierasz okres „bez tego problematycznego tygodnia, gdy news wszystko zniszczył". Albo „bez tych 3 transakcji, gdzie technicznie złamałem regułę". Każde takie cięcie zniekształca obraz w stronę bardziej pozytywną. Reguła: audyt obejmuje wszystkie transakcje w okresie, bez wyjątków. Wyjątki możesz zaznaczać („te 3 transakcje były z naruszeniem reguł"), ale liczysz je do statystyki.
Błąd 9: Ignorowanie kosztu psychicznego zmian
Zmiana strategii ma koszt nie tylko statystyczny (ryzyko gorszych wyników), ale też psychiczny. Każda zmiana resetuje zaufanie i przez kolejne 30–60 trade'ów handlujesz hipotezę, nie system. Trader, który modyfikuje strategię co kwartał, jest w stanie permanentnej niepewności — co osłabia egzekucję. Przeciętna, stabilna wersja systemu często bije teoretycznie lepszą wersję, której nie umiesz wykonać pod presją. Reguła: jeśli zmiana nie ma silnego uzasadnienia (≥ 2 kolejne kwartały sygnałów, jasna logika diagnostyczna), nie zmieniaj.
Błąd 10: Kalibracja progu po zobaczeniu wyniku (in-sample bias real-time)
Trader ustala próg degradacji setupu na +0,12R po tym, jak zobaczył, że jego setup miał +0,14R. Ten próg jest skonstruowany tak, żeby setup ocalał. Albo odwrotnie: trader ustala próg awansu na +0,45R, kiedy widzi, że jego setup B miał +0,47R w bieżącym kwartale — awans nastąpi „magicznie" na podstawie jednego kwartału. Liczby są tu celowo inne niż progi z tabeli w sekcji 4: przykład pokazuje mechanizm, a nie te konkretne wartości.
To jest in-sample bias w real-time — bliski krewny retrofittingu. Reguła: progi kalibracji muszą być ustalone w playbooku przed rozpoczęciem audytu i niezmieniane pod wpływem wyników bieżącego kwartału. Jeśli zmieniasz progi, robisz to w osobnym wpisie do dziennika audytu z uzasadnieniem strukturalnym (np. zmiana reżimu, nowa klasa kosztów), nie pod wpływem konkretnego setupu, który właśnie przekroczył próg.
9. Jak zrobić audyt strategii Forex krok po kroku — checklist 90-minutowy
Szablon w formacie czasowym, z konkretnymi krokami. Ostatnia niedziela kwartału, 90 minut bez przerw.
Minimum viable audit — wersja bez płatnych narzędzi
Pełny protokół zakłada rozbudowany dziennik i narzędzie, które policzy metryki. Większość traderów detalu zaczyna od arkusza — i to wystarczy. Minimalny audyt, który wciąż chroni przed paniką, robisz na 6 kolumnach:
setup_id— nazwa setupu (np. „LON Breakout", „NY Reversal")R_netto— wynik trade'u w R-multiple, po kosztachMAE_R— max adverse excursion w R (jak głęboko cena zeszła przeciw tobie przed odwrotem)MFE_R— max favorable excursion w R (jak daleko cena poszła w twoją stronę przed odwrotem)rule_breach— 0 lub 1 (czy w tym trade'cie złamałeś którąkolwiek regułę playbooka)playbook_ver— wersja reguł obowiązująca w chwili wejścia; bez niej nie odróżnisz okresu sprzed zmiany od okresu po niej
Z tych kolumn liczysz tylko trzy rzeczy:
- Expectancy per setup — średnia R_netto dla każdego setup_id (np. dla „LON Breakout"). W Excelu/Sheets odpowiednikiem jest funkcja typu
AVERAGEIFwarunkowana na nazwie setupu - % rule_breach ogółem — średnia kolumny rule_breach (wartości 0/1) razy 100%. Funkcja typu
AVERAGE - Mediana MAE i MFE per setup — środkowa wartość MAE_R oraz MFE_R dla danego setup_id. Wymaga formuły tablicowej (np.
MEDIANz warunkiem albo filtrowanie do osobnej tabeli)
Nazwy funkcji i separatory różnią się między wersjami językowymi Excela (PL: ŚREDNIA, MEDIANA; EN: AVERAGE, MEDIAN) oraz między Excelem a Google Sheets (różny separator argumentów: przecinek vs średnik). Powyższe opisy pokazują logikę formuł, nie gotowy kod dla każdej lokalizacji — przekład na konkretną wersję arkusza zajmuje 30 sekund w dokumentacji albo z LLM-em.
To nie jest pełny audyt — nie ma tu przedziałów, symulacji ani wykresu rozrzutu MAE/MFE. Ale wystarczy, żeby nie grzebać w systemie po pięciu stratach: trzy odpowiedzi z sześciu kolumn zamykają większość pytań, które trader zadaje sobie w panice. Pełny audyt rozwija ten zestaw, kiedy masz narzędzia — nigdy odwrotnie.
Trzy poziomy audytu — basic / standard / advanced
| Poziom | Dla kogo | Metryki | Narzędzia |
|---|---|---|---|
| Basic | Trader z etatem, 1–2 strategie, 30–100 trade'ów rocznie | R_netto, expectancy per setup, rule_breach, mediana MAE/MFE | Google Sheets / Excel, 5–7 kolumn dziennika |
| Standard | Aktywny intraday/swing, 200–500 trade'ów rocznie | + profit factor, obsunięcie na krzywej kapitału, klasa setupu, poślizg SL i TP osobno, czas w pozycji | Dziennik z kilkunastoma polami i kwartalnym eksportem (narzędzia: 15.9) |
| Advanced | Systematyczny / algorytmiczny, 500+ trade'ów rocznie albo testowanie wielu strategii | + przedziały dla expectancy i rozkład obsunięć z symulacji (15.9, 15.4) | Własny pipeline raportowy, dziennik z pełnym schematem pól |
Reguła wyboru poziomu: wyznacza go twoja liczba transakcji, nie ambicja. Przy kilkudziesięciu transakcjach rocznie symulacje niewiele dodadzą — więcej daje konsekwentne prowadzenie sześciu kolumn. Przy kilkuset arkusz przestaje wystarczać i potrzebujesz narzędzia, które policzy metryki bez ręcznej pracy. Jedno zastrzeżenie do tej tabeli: przedział dla expectancy nie jest ozdobą poziomu advanced, tylko warunkiem zamknięcia bramki 4. Na poziomie basic i standard liczysz go tym samym wzorem co w sekcji 4 — albo nie zamykasz bramki 4 i decyzja o setupie czeka. Poziom zmienia zakres metryk, nie regułę decyzji.
Faza 1: Przygotowanie danych (20 minut)
- Pobierz wszystkie transakcje z okresu — z dziennika i osobno raport brokera za ten sam okres; kolumny: data, setup, klasa,
playbook_ver, kierunek, entry, SL, TP, exit, R netto, poślizg, naruszenia reguł, MAE, MFE - Policz metryki ogólne: liczba transakcji, WR, expectancy w R z przedziałem, profit factor, obsunięcie na krzywej kapitału (z podaną częstotliwością próbkowania), najdłuższa seria strat, mediana poślizgu, odsetek naruszeń reguł
- Policz metryki per setup: te same metryki dla każdego setupu z osobna
- Porównaj z metrykami historycznymi — z poprzednich 4 kwartałów. Jeśli to pierwszy audyt, porównaj z benchmarkiem z backtestu
Narzędzie nie jest przewagą, ale brak eksportowalnych danych zabija audyt. Zestawienie dzienników i narzędzi (co która aplikacja liczy natywnie, co wymaga własnych formuł, jaki jest format eksportu) prowadzi w jednym miejscu artykuł 15.9 — wraz ze stemplem stanu na dzień, bo cenniki i funkcje zmieniają się częściej niż procedura audytu. Do fazy 1 potrzebujesz z tego trzech rzeczy: eksportu wszystkich transakcji z okresu, raportu wykonawcy do uzgodnienia i kolumn MAE/MFE.
Faza 2: Cztery bramki audytu (30 minut)
- Bramka 1: dane i wykonanie. Uzgodnij dziennik z raportem brokera, sprawdź kompletność i wersję playbooka, policz
rule_breach, odsetek modyfikowanych SL i zamknięć przed TP1. Zapisz w dzienniku audytu - Bramka 2: koszty. Porównaj z okresem odniesienia medianę poślizgu na wejściu, na SL i na TP, prowizję i swap. Przelicz różnicę na R
- Bramka 3: reżim. Sprawdź wskaźniki, które przeszły kalibrację z sekcji 6 — czy warunki mieściły się w zakresie z karty setupu
- Bramka 4: przewaga. Dopiero teraz expectancy ogólna i per setup, każda z przedziałem. Wypełnij macierz z sekcji 3: wyjaśnienie, brakujący dowód, decyzja teraz, warunek ponownej oceny
Faza 3: Kalibracja setupów (20 minut)
- Dla każdego setupu w playbooku sprawdź tabelę kryteriów z sekcji 4 wraz z przedziałem. Jaką decyzję wskazuje: utrzymanie / obserwacja / degradacja / wyłączenie?
- Dla każdej zmiany klasy sprawdź, czy to drugi kolejny audyt w tym samym kierunku i czy przedział nie obejmuje progu — inaczej decyzja czeka z zapisanym warunkiem
- Sizing wynika z klasy setupu z playbooka (15.2); zmianę skali w górę lub w dół prowadzisz procedurą z 15.11
Faza 4: Decyzja o zmianach (15 minut)
- Maksymalnie 1 zmiana parametru per setup — wybierz tę, która ma największe uzasadnienie diagnostyczne
- Każda zmiana zapisana z uzasadnieniem — co zmieniam, dlaczego (z jakich danych), jakiego efektu się spodziewam, do kiedy obserwuję (do następnego audytu)
- Zmiany dotyczące siebie (jeśli problem był w egzekucji) — jakie konkretne praktyki wprowadzam (np. powtarzanie reguł na głos przed sesją, redukcja skali na 4 tygodnie według zasad z 15.11, partner audytowy)
Faza 5: Plan na następny kwartał (5 minut)
- Cel transakcji — ile trade'ów planujesz w przyszłym kwartale (zgodnie z historyczną normą)
- Oczekiwany zakres wyniku — z expectancy odniesienia i planowanej liczby transakcji, podany jako zakres, nie jako cel do dowiezienia (przeliczenie R na procent wymaga jawnego sizingu). To nie jest przedział ufności dla średniej historycznej: tamten opisuje niepewność dotychczasowej średniej, a przyszły kwartał dokłada do tego własną zmienność wyników, więc realny rozrzut jest szerszy
- Wyznaczone wskaźniki obserwacji — co konkretnie sprawdzasz w cotygodniowych review
- Data następnego audytu i numer wersji playbooka — wpisane w kalendarz i w nagłówek wpisu
Najczęstsze pułapki w trakcie 90-minutowego audytu
Trzy miejsca, w których 90-minutowa procedura zwykle się zacina:
- Faza 1 trwa 45 minut zamiast 20 — bo dziennik nie był prowadzony rzetelnie i trzeba „rekonstruować" dane. Rozwiązanie: dziennik musi być prowadzony codziennie, audyt to tylko agregacja, nie zbieranie danych
- Faza 2 jest robiona pobieżnie — bo bramki wymagają konfrontacji z dziennikiem, a to bywa niewygodne. Rozwiązanie: timer 30 minut, każda bramka z własnym akapitem w dzienniku audytu, żadnej bramki „na oko"
- Faza 4 wybucha w listę 5+ zmian — bo trader nie potrafi wybrać jednej najważniejszej. Rozwiązanie: sztywna reguła „1 zmiana per setup per kwartał", lista pomysłów na kolejny audyt, nie do natychmiastowego wdrożenia
Załącznik: dziennik audytu — szablon wpisu
Każdy kwartalny audyt generuje wpis w dzienniku audytu — osobnym pliku od dziennika transakcji. Szablon jednego wpisu:
- Data audytu: 2026-04-26
- Okres audytu: Q1 2026 (01.01 – 31.03)
- Wersja playbooka: v2026.1, obowiązuje od 2026-01-02 (poprzednia v2025.4 — żadna transakcja z okresu nie powstała pod nią)
- Bramka 1 (dane i wykonanie): dziennik uzgodniony z raportem brokera — 87 transakcji po obu stronach, prowizje i swapy zgodne. Brak luk.
rule_breach6,9% (6 z 87; odniesienie 5%, próg czystego wykonania < 8%), 11% pozycji zamykanych przed TP1 (odniesienie 6%) — powyżej odniesienia, więc wymaga uwagi, ale poniżej progu, więc bramka przechodzi i wynik bramki 4 wolno czytać - Bramka 2 (koszty): mediana poślizgu wejścia i SL bez istotnej zmiany wobec poprzednich czterech kwartałów; prowizja i swap bez zmian. R netto liczone tą samą konwencją co w okresie odniesienia
- Bramka 3 (reżim): jeden wskaźnik lekko poza pasmem, pozostałe w zakresie z kart setupów — brak podstaw do uznania zmiany reżimu
- Bramka 4 (przewaga) [PRZYKŁAD ILUSTRACYJNY — NIE WYNIK HISTORYCZNY]: n = 87, WR 52%, expectancy +0,32R, przedział 90% (+0,09R; +0,55R), profit factor 1,66. Per setup: LON Breakout n=34, +0,56R (+0,17R; +0,96R); NY Reversal n=22, +0,18R (−0,27R; +0,64R); Asia Range n=18, +0,28R (−0,11R; +0,68R); News Fade n=13, −0,04R (−0,59R; +0,52R), łącznie z poprzednim audytem n=36, −0,03R (−0,36R; +0,31R)
- Decyzja 1: LON Breakout, NY Reversal i Asia Range — obserwacja, bez zmiany klasy w żadną stronę. Przedział każdego z tych trzech setupów obejmuje próg decyzji jego klasy, więc reguła pierwszeństwa zamyka i utrzymanie, i degradację, i awans — każda z tych decyzji byłaby decyzją bez pokrycia w danych. Warunek ponownej oceny: następny audyt. Degradacja NY Reversal do klasy B dopiero wtedy, gdy warunek z tabeli (E < +0,15R albo górna granica przedziału poniżej +0,3R) będzie spełniony w dwóch kolejnych audytach, przy
rule_breach< 8% i uzgodnionych kosztach w obu okresach; bieżący audyt tego warunku nie spełnia (E +0,18R, górna granica +0,64R), więc licznik startuje od zera. Pierwszy audyt z warunkiem spełnionym daje redukcję skali, nie degradację - Decyzja 2: News Fade — odroczenie z redukcją skali (zasady: 15.11). Warunek: wyłączenie z playbooka, jeśli w następnym audycie górna granica przedziału spadnie poniżej +0,15R — warunek „E < 0 w dwóch kolejnych audytach" jest tu już spełniony, brakuje wyłącznie przedziału, więc nie byłaby to zmiana klasy po jednym audycie. Osobno:
rule_breach15% na tym setupie idzie do decyzji 3 jako problem wykonania - Decyzja 3 (wykonanie): przedmiotem pracy jest przestrzeganie reguły wyjścia, która stoi w karcie setupu od wersji v2026.1 — nie dopisuję nowej reguły, więc brzmienie playbooka i numer wersji zostają bez zmian. Środek: codzienny przegląd wykonania przez cztery tygodnie. Cel na Q2: odsetek zamknięć przed TP1 poniżej odniesienia. Gdyby zamiast tego zmienić samo brzmienie reguły, byłaby to zmiana w playbooku — z nowym numerem wersji, metryką, progiem i datą weryfikacji, jak każda inna
- Zmiany w regułach: żadne. Wersja playbooka pozostaje v2026.1
- Plan Q2 2026: 70–90 transakcji, dane rozstrzygające przy następnym audycie: przedziały wszystkich czterech setupów, mediana poślizgu,
rule_breach. Próg uruchomienia audytu poza kalendarzem: obsunięcie zapisane w planie
playbook_ver), Setupy (tabela z sekcji 4: n, WR, avgWin, avgLoss, expectancy, przedział, PF, rule_breach, decyzja), Macierz (siedem kolumn z sekcji 3), Wpis audytu (szablon powyżej) oraz Archiwum z poprzednimi wpisami. Progi decyzyjne wpisujesz raz, przed audytem, i nie zmieniasz ich pod wpływem wyniku bieżącego okresu.FAQ — Najczęściej zadawane pytania
Co zrobić, jeśli mam mniej niż 30 transakcji w kwartale i nie da się przeprowadzić pełnego audytu?
Jak audytować strategię, która ma za mało historii (np. 6 miesięcy)?
Czy mogę audytować strategię częściej niż kwartalnie, jeśli wyniki są bardzo zmienne?
Co robić, jeśli audyt wskazuje, że strategia umiera, ale nie mam alternatywy?
Jak rozpoznać, że to ja, a nie rynek, jest problemem?
Czy mentor/partner do audytu jest konieczny?
Co zrobić z setupem, który ma przedział ufności obejmujący zarówno dodatnią, jak i ujemną expectancy?
Czy audyt powinien obejmować wszystkie strategie naraz, czy każdą osobno?
Jak audytować strategię algorytmiczną (EA, bot)?
Co jeśli wszystkie metryki wyglądają dobrze, ale „coś czuję, że jest źle"?
Źródła i bibliografia
- Barber B.M., Odean T., Trading Is Hazardous to Your Wealth: The Common Stock Investment Performance of Individual Investors, Journal of Finance 55(2), 2000. Analiza rachunków detalicznych na rynku akcji: nadmierny obrót idzie w parze z gorszymi wynikami netto. Wniosek dotyczy akcji — w tekście używany jako obserwacja szersza, nie jako pomiar na rynku walutowym.
- Kahneman D., Thinking, Fast and Slow, Farrar, Straus and Giroux, 2011. Nadmierna pewność siebie, efekt świeżości i złudzenie wiedzy po fakcie — psychologiczne tło błędów audytu.
- Steenbarger B.N., The Daily Trading Coach, Wiley, 2009. Psychologia tradera: decyzje po serii zysków i po serii strat, praca nad wykonaniem zamiast nad regułami.
Twój postęp w kursie
Oznacz lekcję po zapoznaniu się z materiałem. Samo otwarcie lub przewinięcie strony nie oznacza ukończenia; oznaczenie nie jest wynikiem egzaminu.