Backtesting a powtarzalność|4 przyczyny, które ją niszczą
W backtestingu wszystko wyglądało dobrze, ale w realnym tradingu nie potrafisz podjąć tej samej decyzji — traktujemy tę przyczynę nie jako kwestię psychiki, lecz jako problem strukturalny i porządkujemy ją, dzieląc na cztery przyczyny, które niszczą powtarzalność.
W backtestingu wchodziłeś w pozycję, ale w realnym tradingu ze strachu tego nie zrobiłeś. W testach potrafiłeś ustawić stop loss zgodnie z założeniami, ale na żywo nie przestrzegałeś zasad. Procedura, która działała w testach, w realnym tradingu okazała się niepowtarzalna. To doświadczenie jest wspólne dla wielu traderów.
Wiele osób zbywa to jako „słabość psychiczną". Jednak brak powtarzalności ma przyczyny strukturalne. W tym artykule porządkujemy rozbieżności powstające między backtestingiem a realnym tradingiem, dzieląc je na cztery przyczyny.
Celem backtestingu nie jest to, „czy udało się wygrać". Chodzi o to, „czy tę samą decyzję da się powtórzyć również na przyszłym rynku". Z tej perspektywy staje się jasne, co należy poprawić.
(Samą zasadę działania Chart Replay oraz to, jak zacząć, wyjaśniamy w osobnym artykule „Czym jest Chart Replay? Jak ćwiczyć trading akcjami na historycznych wykresach". Ten artykuł dotyczy kolejnego etapu — ściany, jaką jest sytuacja „przetestowałeś, ale nie potrafisz tego powtórzyć".)
W backtestingu należy pytać nie „czy pojawił się zysk", lecz „czy jest to powtarzalne"
Robiąc backtesting, mimowolnie skupiasz uwagę na tym, „czy wynik ogółem był na plusie" i „jaka była skuteczność (win rate)". Ale prawdziwa wartość testów leży gdzie indziej.
To, co należy sprawdzić w testach, to czy w tej samej sytuacji potrafisz powtórzyć tę samą decyzję. Test, w którym zysk pojawił się przypadkiem, nie jest powtarzalny w realnym tradingu. Odwrotnie — jeśli procedura decyzyjna jest ujęta w słowa i za każdym razem potrafisz działać tak samo, to jest duża szansa, że zadziała ona również w realnym tradingu.
Na czym naprawdę polega „w testach się udawało, ale na żywo nie"
Odczucie „w backtestingu było dobrze, ale na żywo nie potrafię podjąć tej samej decyzji" ma wyraźną przyczynę. Warunki podczas testów i warunki realnego tradingu rozmijają się w kilku punktach.
Tej rozbieżności nie da się zasypać zapałem ani odwagą. Aby ją zasypać, trzeba zrozumieć jako strukturę, gdzie dokładnie następuje przesunięcie.
To nie problem psychiki, lecz problem struktury
Wiele artykułów poświęconych powtarzalności w tradingu kończy się na psychologii w duchu „pokonaj strach", „porzuć chciwość". To także jest część prawdy, ale samo w sobie nie podniesie powtarzalności.
Większość przyczyn braku powtarzalności leży nie w psychice, lecz w strukturze. Oto cztery z nich:
Przyczyna 1: widziałeś inny wykres Przyczyna 2: nie widziałeś tej samej sytuacji wystarczającą liczbę razy Przyczyna 3: kryteria decyzji nie są ujęte w słowa Przyczyna 4: nie analizujesz wyników
Przyjrzyjmy się im po kolei.
Przyczyna 1: widziałeś inny wykres
To pierwsza, a zarazem często przeoczana przyczyna. Ekran, który widziałeś podczas testów, i ekran, który widzisz w realnym tradingu, są po prostu różne.
W realnym tradingu świeca tygodniowa się „tworzy", a w testach są tylko zamknięte świece
Na realnym rynku wyższy interwał (świeca tygodniowa, miesięczna) widoczny jest jako „najświeższa, właśnie tworząca się świeca", która rozciąga się i kurczy wraz z bieżącym ruchem cen. W trakcie tygodnia — czy świeca tygodniowa zostawia górny knot i traci impet, czy zdecydowanie wydłuża korpus — trader podejmuje decyzję, obserwując ten przebieg w toku.
Na przykład tydzień, który przy spojrzeniu tylko na zamknięte świece wygląda jak ładna świeca wzrostowa, w połowie tygodnia w realnym tradingu — gdy widać jedynie ruch cen do tego momentu — bywa chwilami widoczny jako formacja, która wcześniej mocno spadła. Nawet ta sama, pojedyncza świeca tygodniowa robi zupełnie inne wrażenie oglądana w trakcie i oglądana po zamknięciu. A jeśli wygląda inaczej, to i decyzja podjęta w danej chwili będzie inna.
Tymczasem w typowej funkcji replay, nawet przesuwając niższy interwał (świecę dzienną) po jednej, bywają sytuacje, w których wyższy interwał aż do zamknięcia danego tygodnia czy miesiąca pokazuje wyłącznie „gotową, zamkniętą świecę". Wtedy ekran oglądany w testach rozmija się z ekranem oglądanym w czasie rzeczywistym w realnym tradingu. To jedna z najgłębiej zakorzenionych przyczyn odczucia „w testach się udawało, ale na żywo nie".
Aby wyeliminować tę rozbieżność, ENTRIQ wykorzystuje podejście o nazwie forming bar method (zamknięta świeca + tworząca się świeca). Za każdym przesunięciem niższego interwału o jedną świecę wyższy interwał jest w czasie rzeczywistym aktualizowany i rysowany jako „tworząca się świeca". Dzięki temu ekran testów zbliża się do tego, jak wygląda realny trading.
Wygląd wyższych interwałów nie jest spójny
Ten sam problem dotyczy całej analizy wielu interwałów (multi-timeframe). Skoro decyzję podejmujesz, przechodząc między świecą dzienną, tygodniową i miesięczną, to jeśli w testach poszczególne interwały czasowe nie są spójne tak jak w realnym tradingu, założenia decyzji się rozpadają.
Sposób, w jaki oglądać wiele interwałów czasowych zsynchronizowanych tak samo jak w realnym tradingu, szczegółowo wyjaśniamy w osobnym artykule „Testuj świece dzienne, tygodniowe i miesięczne jednocześnie|wiele okien i multi-display".
Przyczyna 2: nie widziałeś tej samej sytuacji wystarczającą liczbę razy
Druga przyczyna wiąże się bezpośrednio z wartością ENTRIQ. Nie chodzi o samą ilość ćwiczeń, lecz o to, że nie widziałeś tego samego rodzaju sytuacji wystarczającą liczbę razy.
Zobaczyć 3 razy a zobaczyć 300 razy to dwie różne rzeczy
Osoba, która widziała daną formację wykresu tylko 3 razy, i osoba, która widziała ją 300 razy, reagują na tę samą sytuację zupełnie inaczej. Po 3 razach jedynie „wiesz", ale po 300 razach potrafisz zareagować, zanim pomyślisz — na moment, w którym formacja się załamuje, i na sygnały fałszywego wybicia.
Szczególnie skuteczne jest powtarzanie określonych sytuacji, takich jak krach. W realnym tradingu krach przychodzi raz na kilka lat. Jednak dzięki backtestingowi możesz wielokrotnie ćwiczyć zarówno sytuację kryzysu 2008 (upadek Lehman Brothers), jak i gwałtowny spadek podczas krachu covidowego. Im rzadziej na co dzień spotykasz daną sytuację, tym większą wartość ma „oswojenie się z nią" przed realną grą.
Powtarzalność rodzi się nie z czasu, lecz z liczby powtórzeń.
Próbując zebrać tę liczbę powtórzeń wyłącznie w realnym tradingu, potrzeba wielu lat. Największą wartością backtestingu jest to, że na wirtualnym kapitale, bez ryzyka realnej straty, możesz powtarzać tę samą sytuację dowolną liczbę razy. Konkretny sposób budowania liczby prób w testach wyjaśniamy w artykule „Czym jest Chart Replay? Jak ćwiczyć trading akcjami na historycznych wykresach".
Przyczyna 3: kryteria decyzji nie są ujęte w słowa
Trzecia przyczyna dotyczy samej treści decyzji. Nawet ty sam nie potrafisz ująć w słowa, dlaczego w tym miejscu wszedłeś w pozycję.
Wchodzisz na wyczucie / brak notatek
„Wszedłem, bo jakoś tak wyglądało dobrze", „kupiłem, bo miałem wrażenie, że spadki się zatrzymały". Jeśli decyzje podczas testów opierają się na wyczuciu, nie są one powtarzalne. Wyczucie waha się bowiem w zależności od nastroju danego dnia i od tego, jak wygląda ekran.
Aby decyzja była powtarzalna, trzeba ująć w słowa warunki wejścia, kryteria stop lossa i punkty odniesienia dla realizacji zysku. Gdy jest to ujęte w słowa, następnym razem, gdy pojawią się te same warunki, potrafisz zadziałać tak samo. Gdy nie jest ujęte w słowa, za każdym razem podejmujesz inną decyzję.
W ENTRIQ do każdej transakcji dołączysz Strategy Tags, a w notatce zapiszesz słowami „dlaczego wszedłeś / co wtedy czułeś". Sposób werbalizowania i zapisywania decyzji szczegółowo omawiamy w artykule „Jak prowadzić dziennik transakcji|kontynuuj analizę dzięki Strategy Tags".
Przyczyna 4: nie analizujesz wyników
Czwarta przyczyna to kończenie testu na jednym razie. Nie zestawiasz i nie analizujesz wyników, przez co nie działa pętla: test → zapis → analiza → poprawa → ponowny test.
Powtarzasz ten sam błąd
Jeśli kończysz każdy test na jednym razie i do niego nie wracasz, twoje nawyki nie stają się widoczne. Tendencji w rodzaju „wchodzisz w pozycję na odbiciu i kończy się to stop lossem" czy „gdy pojawia się zysk, zbyt szybko realizujesz zysk" nie da się dostrzec po jednym czy dwóch razach. Ujawniają się dopiero, gdy spojrzysz na liczby, zestawiając transakcje z tym samym tagiem. A dostrzeżony nawyk świadomie poprawiasz w kolejnym teście. Dopiero gdy ten obieg się domknie, test przekłada się na postępy.
ENTRIQ automatycznie zestawia dla każdego Strategy Tag m.in. transakcje wygrane/przegrane, przebieg wyniku, średni czas utrzymywania pozycji, rozkład wyników, wartość oczekiwaną, Recovery Factor, odchylenie standardowe wyniku oraz maksymalną serię wygranych/przegranych. Ponadto, na podstawie zgromadzonych zapisów i notatek, możesz skorzystać z AI Analysis, które porządkuje słowami zaobserwowane tendencje. Zapisujesz spostrzeżenia z testów, w analizie rozpoznajesz własne nawyki i sprawdzasz je w kolejnym teście — masz komplet narzędzi do napędzania tego cyklu poprawy. AI Analysis przedstawia oparte na obserwacji uporządkowanie danych historycznych i nie prognozuje przyszłych ruchów cen ani nie rekomenduje kupna czy sprzedaży.
Jak odczytywać zapisy, omawiamy w artykule „Analizuj transakcje z AI Analysis|porządkuj własne tendencje na podstawie liczb i notatek", a to, dlaczego doświadczenie z testów staje się fundamentem decyzji, w artykule „Dlaczego backtesting daje pewność siebie|jak decydować według kryteriów, bez paniki przy stracie na pozycji".
Wszystkie cztery przyczyny łączy jedna perspektywa: nie „czy pojawił się zysk", lecz „czy tę samą decyzję da się powtórzyć". Każda z nich zbiega się w jednym punkcie — niszczy powtarzalność.
Podsumowanie czterech przyczyn
Im większa liczba testów, tym mniejszy rozrzut decyzji. Poniższy wykres przedstawia tę zależność w sposób poglądowy.
Cztery przyczyny niszczące powtarzalność to nie „kwestia nastawienia", lecz problem środowiska i procedury. Dlatego, porządkując środowisko i procedurę, można je poprawić.
| Przyczyna | Co się rozmija | Kierunek uporządkowania (rozwiązanie w ENTRIQ) |
|---|---|---|
| 1. Widziałeś inny wykres | Tworząca się świeca wyższego interwału i interwały czasowe | Testuj z tym samym obrazem co w realnym tradingu dzięki forming bar method |
| 2. Nie widziałeś tej samej sytuacji wystarczającą liczbę razy | Liczba powtórzeń | Powtarzaj tę samą sytuację dowolną liczbę razy, bez ryzyka realnej straty |
| 3. Kryteria decyzji nie są ujęte w słowa | Uzasadnienie wejścia i stop lossa | Zapisuj słowami dzięki Strategy Tags i notatkom |
| 4. Nie analizujesz wyników | Obieg test → zapis → analiza → poprawa | Automatyczne zestawienia w podziale na tagi, porządkowanie w AI Analysis i sprawdzanie w kolejnym teście |
Czy twój test jest powtarzalny (lista kontrolna)
- Czy podczas testu wyższy interwał poruszał się jako „tworzący się", tak samo jak w realnym tradingu?
- Czy powtórzyłeś tę samą sytuację nie 3 razy, lecz od kilkudziesięciu do kilkuset razy?
- Czy potrafisz słowami wyjaśnić warunki wejścia i stop lossa?
- Czy pętla test → zapis → analiza → poprawa domyka się w pełnym obiegu?
Jeśli choć raz padło „nie", to właśnie tam znajduje się punkt niszczący powtarzalność.
Różnica między powtarzalnym a niepowtarzalnym backtestingiem
Gdy uporządkujemy cztery przyczyny jako różnice w sposobie testowania, różnica między testem powtarzalnym a niepowtarzalnym staje się wyraźna.
| Test trudny do powtórzenia | Test łatwy do powtórzenia |
|---|---|
| Wchodzisz na wyczucie | Masz zwerbalizowane warunki |
| Próbujesz tylko kilka razy | Powtarzasz tę samą sytuację |
| Nie zapisujesz | Zostawiasz Strategy Tags i notatki |
| Robisz i zostawiasz bez analizy | Analizujesz i sprawdzasz w kolejnym podejściu |
Im bardziej zbliżasz się do stanu z prawej kolumny, tym bardziej test staje się czymś, co da się powtórzyć w realnym tradingu. Różnica tkwi nie w tym, które narzędzie jest lepsze, lecz w samej procedurze testowania.
Najczęściej zadawane pytania (FAQ)
P. Czy backtesting jest dobry, jeśli ogółem przynosi zysk? O. To, czy pojawił się zysk, jest tylko jednym z wyników. Ważne jest, czy daną decyzję da się powtórzyć w realnym tradingu. Test, w którym zysk pojawił się przypadkiem, nie jest powtarzalny. Za kryterium przyjmij to, czy procedura decyzyjna jest ujęta w słowa i czy za każdym razem potrafisz działać tak samo.
P. Ile mniej więcej razy trzeba testować, żeby to wystarczyło? O. Nie ma jednoznacznej odpowiedzi, ale 3 razy a 300 razy to zupełnie co innego. Aby móc reagować, zanim pomyślisz, trzeba wielokrotnie oglądać tę samą sytuację i przyswoić ją do tego stopnia, że działasz odruchowo. Dzięki backtestingowi bez ryzyka realnej straty w krótkim czasie zbierzesz liczbę powtórzeń, która w realnym tradingu zajęłaby kilka lat.
P. Czy zapisywanie jest bezwzględnie konieczne? O. Jeśli zależy ci na powtarzalności — tak. Jeśli powód wejścia nie jest ujęty w słowa, następnym razem przy tych samych warunkach nie podejmiesz tej samej decyzji. Gdy zwerbalizujesz decyzję za pomocą Strategy Tags i notatek, później wychwycisz też własne nawyki.
P. Dlaczego, mimo że backtesting przyniósł zysk, w realnym tradingu nie potrafię podjąć tej samej decyzji? O. Możliwe przyczyny są strukturalne: ekran oglądany w testach różni się od ekranu realnego tradingu (tworząca się świeca wyższego interwału), brakuje doświadczenia z tą samą sytuacją, kryteria decyzji nie są ujęte w słowa, nie analizujesz wyników. Żadna z nich nie dotyczy psychiki — to problemy, które można poprawić, porządkując środowisko i procedurę.
P. Czy da się to zrobić także w TradingView? O. TradingView to sprawdzona platforma, mocna w obserwacji rynku, rysowaniu i dzieleniu się pomysłami. Z kolei do zaawansowanego powtarzalnego testowania, powtórzenia tworzącej się świecy wyższego interwału oraz gromadzenia wyników testów lepiej nadaje się narzędzie wyspecjalizowane w backtestingu. O korzystaniu z dwóch narzędzi z podziałem ról piszemy w artykule „Pięć sytuacji, w których replay barów w TradingView przestaje wystarczać, i jak je rozwiązać".
To, że backtestingu nie da się powtórzyć, wynika nie ze słabości psychicznej, lecz z problemu strukturalnego. ① Widziałeś inny wykres, ② nie widziałeś tej samej sytuacji wystarczającą liczbę razy, ③ kryteria decyzji nie są ujęte w słowa, ④ nie analizujesz wyników — jeśli uporządkujesz te cztery kwestie, test zmieni się w coś, co da się powtórzyć w realnym tradingu.
Pytać należy nie „czy pojawił się zysk", lecz „czy jest to powtarzalne". Już samo przyjęcie tej perspektywy zmienia jakość testów.
ENTRIQ to narzędzie do ćwiczenia i backtestingu akcji dla inwestorów indywidualnych, integrujące Chart Replay, dziennik transakcji i AI Analysis. Jeśli chcesz, aby powtarzalne testowanie stało się nawykiem, wypróbuj realnie głębię testów i łatwość powtórzeń w ramach 14-dniowego bezpłatnego okresu próbnego.
Uwaga: niniejsza usługa nie jest działalnością w zakresie doradztwa inwestycyjnego. Udostępniane informacje mają charakter poglądowy i opierają się na danych historycznych. Decyzje inwestycyjne podejmujesz na własną odpowiedzialność. Wartości liczbowe na wykresach w artykule są próbką służącą wyjaśnieniu koncepcji i nie przedstawiają wyników jakiejkolwiek metody ani przyszłych zysków.
Reproduce this validation yourself
With ENTRIQ's chart replay, you can trade through past charts using the same rules.
Start 14-day free trialValidate your method on past charts
The same validation in this article can be reproduced with your own method. On past charts, do the classics really work?
- ✓ Replay past charts
- ✓ AI feedback on your trades
- ✓ Validate methods with statistics