Moduł 1 z 2
Definicja setupu: jak zapisać reguły
Jak zapisać setup tak, by dało się go powtórzyć i zmierzyć: warunki sprawdzalne, invalidacja, filtry oraz protokół zgodności w pięciu sesjach.
- Autor
- Zordon Intelligence Sp. z o.o.
- Aktualizacja
- Czas czytania
- 9 min
- Źródła
- 4
Czym jest setup i dla kogo jest ta lekcja
Ta lekcja wyjaśnia, jak zapisać definicję setupu tak, aby dało się ją powtórzyć, zbacktestować i zmierzyć. Kierujemy ją do osób, które mają już trading plan i chcą, by blok „setupy” przestał być opisem nastroju, a stał się listą warunków.
Definicja setupu to zbiór warunków, z których każdy rozstrzygasz dwiema odpowiedziami: spełniony albo niespełniony. Jeśli warunku nie da się rozstrzygnąć bez dyskusji z samym sobą, to nie jest warunek, a wrażenie. „Kupuję, bo wygląda byczo” nie jest setupem — jest opinią wypowiedzianą na świecach.
Sześć pól definicji setupu
Każdy setup opisujesz tym samym szablonem, niezależnie od rynku. Szablon wymusza kompletność: brakujące pole widać od razu, jeszcze przed sesją.
- Rynek, produkt i timeframe — np. EUR/USD jako CFD, kontekst D1, wejście na H1.
- Kontekst — warunek konieczny: trend o określonej strukturze albo range z granicami. Bez kontekstu nie ma wejścia.
- Trigger — jedna konkretna reguła: zamknięcie świecy, przebicie poziomu albo retest.
- Invalidacja — poziom zapisany przed wejściem, na którym setup umiera, czyli miejsce stopu.
- Zarządzanie — częściowe zamknięcie, przeniesienie stopu, wyjście czasowe.
- Filtry — godziny sesji, maksymalny spread, okno wokół danych makro, korelacja z otwartymi pozycjami.
Jeśli szablonu nie da się odhaczyć w kilkanaście sekund przed kliknięciem, definicja jest zbyt mglista. Czas jest tu testem: przy sześciu polach rozstrzygnięcie każdego z nich powinno być natychmiastowe.
Zamień słowa na liczby: warunki sprawdzalne
Ten sam pomysł da się zapisać tak, że dwie osoby odczytają go identycznie, albo tak, że każda zrozumie go inaczej. Poniższa tabela pokazuje różnicę; wszystkie wartości w trzeciej kolumnie to liczba ilustracyjna.
| Zapis mglisty | Co z nim nie tak | Zapis sprawdzalny (liczba ilustracyjna) |
|---|---|---|
| „ładna świeca” | każdy ocenia inaczej | zamknięcie świecy H1 powyżej maksimum konsolidacji z ostatnich 6 świec |
| „trend wzrostowy” | brak definicji struktury | co najmniej dwa wyższe szczyty i dwa wyższe dołki na D1 |
| „w strefie wsparcia” | strefa bez granic | cena w przedziale 0,5% wokół poprzedniego swing low |
| „stop pod strukturą” | poziom zmienny w trakcie | stop o 1 tick poniżej dołka świecy triggera |
| „spokojny rynek” | brak progu kosztu | spread na EUR/USD nie większy niż 2 pipsy |
| „uważam na newsy” | brak okna czasowego | brak wejścia w oknie 30 minut przed publikacją i 15 minut po niej |
Wiersz o spokojnym rynku ma praktyczną konsekwencję: koszt wejścia da się wyrazić w R, czyli w jednostkach ryzyka. Wzór jest prosty:
koszt w R = spread w punktach / dystans stopu w punktach
Przykład liczbowy (liczba ilustracyjna): stop o szerokości 30 pipsów i spread 2 pipsy dają koszt 2 / 30 ≈ 0,07R na transakcję. Przy 20 transakcjach to około 1,4R, czyli więcej niż jedno pełne ryzyko oddane samym kosztom. Ten rachunek zamienia „uważam na spread” w konkretny filtr z progiem.
Protokół zgodności w pięciu sesjach
Zanim zaczniesz testować setup, sprawdź, czy w ogóle potrafisz go stosować. Przez pięć kolejnych sesji zapisujesz każdy sygnał, także ten odrzucony, i porównujesz go z checklistą. Próg zgodności to 90% (liczba ilustracyjna).
| Sesja | Sygnały widziane | Sygnały zgodne z checklistą | Transakcje wzięte | Zgodność % | Notatka |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 | |||||
| 4 | |||||
| 5 | |||||
| Razem | próg: ≥ 90% |
Zgodność liczysz jako udział transakcji, które przeszły pełną checklistę, w liczbie sygnałów zgodnych z checklistą. Niezgodność to dwa zdarzenia: wejście bez kompletu warunków oraz pominięcie sygnału, który komplet warunków spełniał.
Arytmetyka progu (liczba ilustracyjna): przy dwóch sygnałach na sesję pięć sesji daje około dziesięciu sygnałów. Próg 90% oznacza, że na dziesięć sygnałów wolno pominąć jeden, bo 10% z 10 to 1. Dwa pominięcia sprowadzają wynik do 80%, czyli poniżej progu — protokół powtarzasz, zamiast zaokrąglać wynik w górę. Odrzucenie sygnału spoza checklisty nie jest błędem; błędem jest wzięcie sygnału, który jej nie przeszedł.
Wynik protokołu to informacja o Tobie, nie o rynku. Jeśli zgodność jest niska, testowanie setupu w backteście opisuje strategię, której nie handlujesz.
Nazewnictwo i warianty A/B
Nadaj setupowi krótką nazwę, np. Retest-HL-1H, i używaj jej w planie oraz w dzienniku bez zmian. Zmiana nazwy co tydzień rozbija dane na kawałki, których nie da się porównać.
Gdy jeden pomysł ma dwie wersje triggera — na przykład wejście na zamknięciu świecy i wejście na przebiciu poziomu — nie trzymaj ich pod wspólną nazwą:
- Nadaj osobną nazwę każdemu wariantowi:
Retest-HL-1H-AiRetest-HL-1H-B. - Zapisuj wyniki w R osobno dla każdego wariantu.
- Porównaj oba dopiero po zebraniu próbki i wtedy zostaw jeden.
Konsekwencja tego podziału jest arytmetyczna: próbka, która wystarczała na jeden setup, po rozdzieleniu obsługuje dwa warianty po połowie transakcji (liczba ilustracyjna). Jeśli masz 40 zapisanych transakcji, na każdy wariant przypada po 20 — dlatego dziel na warianty tylko wtedy, gdy zamierzasz zbierać dane dłużej, a nie wtedy, gdy chcesz mieć dwa setupy od razu.
Setup a instrument i godziny sesji
Trigger wypracowany na EUR/USD nie przenosi się wprost na GPW ani na futures. Zmieniając instrument, sprawdź od nowa cztery rzeczy:
- Płynność i spread — warszawska sesja ma inne godziny najwyższej płynności niż rynek walutowy działający przez całą dobę; sesje wyznaczają, kiedy filtr kosztowy w ogóle ma sens.
- Struktura — trend i range na indeksie wyglądają inaczej niż na parze walutowej, bo inny jest rozkład zmienności w ciągu dnia.
- Specyfika kontraktu — futures ma wygasanie i roll, którego para walutowa nie ma.
- Kalendarz danych — filtr newsowy obejmuje publikacje dotyczące danego rynku; dane z USA nie muszą być istotne dla spółki z GPW.
Nowy instrument to nowa definicja setupu i nowa próbka, nawet jeśli trigger wygląda znajomo. To samo dotyczy wskaźników: dopóki w definicji zapisujesz tylko nazwę narzędzia, a nie jego okres i źródło ceny, dwie osoby odczytają ten sam sygnał inaczej — jak wygląda taki zapis, pokazuje lekcja Wskaźniki MA, RSI i MACD.
Kiedy definicja setupu mówi „nie handluj”
Cztery warunki, które rozstrzygasz przed kliknięciem, nie po fakcie:
- Checklista nie przechodzi w całości. Brak jednego odhaczonego warunku oznacza brak transakcji. Setup prawie zgodny jest po prostu niezgodny.
- Nie znasz poziomu invalidacji. Jeśli nie potrafisz zapisać ceny, przy której setup umiera, nie znasz też swojego 1R — a wejście bez tej liczby jest zakładem, nie transakcją.
- Koszt wejścia przekracza próg z filtra. Gdy spread w R wychodzi powyżej limitu zapisanego w definicji, sygnał pomijasz, niezależnie od tego, jak dobrze wygląda wykres.
- Zmieniłeś definicję w trakcie próbki. Nowa definicja to nowa próbka od zera; wcześniejsze zapisy przestają opisywać to, co faktycznie robisz.
Najczęstsze błędy przy definiowaniu setupu
| Błąd | Dlaczego szkodzi | Poprawka |
|---|---|---|
| Trigger opisany słownie („ładna świeca”) | nie da się go powtórzyć ani zbacktestować | opisz warunek liczbowo, np. zamknięcie powyżej konkretnego poziomu |
| Brak filtra na spread i newsy | wynik psują najdroższe świece i publikacje danych | zapisz maksymalny spread oraz okno ciszy wokół danych |
| Invalidacja uznaniowa | stop przesuwa się pod wpływem emocji | stały poziom zapisany przed wejściem |
| Definicja zmieniana po stracie | dane przestają być porównywalne | zmiana wyłącznie podczas przeglądu, z numerem wersji |
| Kopiowanie setupu z mediów społecznościowych | cudzy rynek, cudze koszty, cudza sesja | przepisz na własny produkt i przetestuj |
| Dwa triggery pod jedną nazwą | statystyka miesza dwa różne systemy | rozdziel warianty A/B albo wybierz jeden trigger |
Ćwiczenie mierzalne
Wypisz jeden setup na jednej kartce według sześciu pól z tej lekcji. Zamień każdy mglisty opis na warunek, który da się rozstrzygnąć bez wahania, i policz koszt w R dla swojego typowego stopu. Przez pięć sesji (liczba ilustracyjna) na demo bierz wyłącznie transakcje przechodzące checklistę w całości i wypełniaj protokół zgodności. Na koniec policz wynik i porównaj go z progiem 90%. Jeśli próg nie został osiągnięty, nie zmieniaj setupu — powtórz protokół i sprawdź, w którym polu rozstrzygnięcie zajmuje Ci najwięcej czasu.
Następny krok
Gdy masz jeden opisany setup, naucz się go testować, zanim zwiększysz rozmiar pozycji: backtest i forward test, a dalej dziennik i metryki.
Sprawdź się
Który opis jest setupem, a nie opinią?
Setup ma mierzalne warunki, invalidację i filtry — nie nastrój wykresu.
Częste pytania
Czy setup może mieć dwa triggery?
Lepiej jeden. Dwa triggery to dwa systemy w jednym dzienniku. Jeśli potrzebujesz wariantu, nazwij go osobno i mierz osobno.
Co zrobić z korelacją, na przykład US100 i CFD na NASDAQ?
Traktuj skorelowane pozycje jako jedno wspólne ryzyko i zapisz to w filtrach: najwyżej jedna ekspozycja na ten sam czynnik w danym momencie.
Czy setup z YouTube wolno wkleić bez zmian?
Możesz potraktować go jako szablon edukacyjny, ale musisz przetestować go na własnych kosztach i w swojej sesji. Cudza skuteczność nie jest Twoją expectancy.
Po co wypełniać protokół zgodności, jeśli setup zarabia?
Bo dodatni wynik z pięciu sesji nie mówi, czy zarabiasz dzięki regułom, czy mimo ich łamania. Protokół mierzy coś, czego nie widać w saldzie: czy w ogóle stosujesz system, który zamierzasz testować. Bez tego pomiaru backtest opisuje inną strategię niż ta, którą handlujesz, a wynik nie da się przypisać żadnej decyzji.
Reklama
Najważniejsze wnioski
- Setup to powtarzalna checklista: rynek i timeframe, kontekst, trigger, invalidacja, zarządzanie i filtry. Każdy warunek musi dać się rozstrzygnąć jednym „spełniony” albo „niespełniony”, inaczej zostaje opinią o wykresie. Ta lekcja daje szablon sześciu pól, tabelę zamiany mglistych opisów na liczby oraz protokół zgodności, który pokazuje, czy w ogóle handlujesz tym, co zamierzałeś testować.
Źródła i dokumenty
Materiał opieramy na dokumentach źródłowych. Wartości zmienne — opłaty, limity, wskaźniki regulacyjne — sprawdź u źródła przed podjęciem decyzji.
- Babypips — trading plan / backtesting concepts — babypips.com
- StockCharts ChartSchool — systematic study hygiene — chartschool.stockcharts.com
- KNF — ostrzeżenia dla inwestorów detalicznych — knf.gov.pl
- Kurs Tradingu — /metoda (mini-raport backtest) — materiał w tym serwisie
Zastrzeżenie
- KursTradera.pl to serwis edukacyjny o charakterze informacyjnym. Nie prowadzimy działalności maklerskiej, nie przyjmujemy i nie przekazujemy zleceń, nie zarządzamy portfelem, nie oferujemy instrumentów finansowych i nie świadczymy usług doradztwa inwestycyjnego w rozumieniu ustawy o obrocie instrumentami finansowymi. Materiały opisują mechanizmy rynkowe i proces decyzyjny — nie są instrukcją kupna lub sprzedaży jakiegokolwiek instrumentu.
- Żadna z publikowanych treści nie stanowi rekomendacji inwestycyjnej, informacji rekomendującej ani rekomendacji w rozumieniu Rozporządzenia Parlamentu Europejskiego i Rady (UE) nr 596/2014 (MAR) oraz aktów wykonawczych. Nie jest też ofertą nabycia lub zbycia instrumentów finansowych ani zaproszeniem do składania ofert. Wszelkie przykłady, wykresy, zrzuty ekranu i liczby mają charakter ilustracyjny i odnoszą się do sytuacji hipotetycznych lub historycznych.
- Inwestowanie i trading wiążą się z ryzykiem utraty części lub całości zainwestowanego kapitału. Wyniki osiągnięte w przeszłości — w tym wyniki przedstawione w materiałach edukacyjnych, backtestach i przykładach — nie gwarantują wyników przyszłych i nie są ich wiarygodnym wskaźnikiem. Żadna opisana metoda ani strategia nie eliminuje ryzyka. Decyzje inwestycyjne podejmujesz samodzielnie, na własną odpowiedzialność i po zapoznaniu się z aktualnymi dokumentami swojego brokera.
- Instrumenty z dźwignią (CFD, kontrakty terminowe, opcje, transakcje typu margin) mogą generować straty przewyższające wartość wpłaconych środków — możesz stracić więcej, niż zainwestowałeś, i zostać wezwanym do uzupełnienia depozytu (margin call). W Unii Europejskiej dźwignia dla klientów detalicznych handlujących CFD na głównych parach walutowych jest ograniczona decyzją ESMA (interwencja produktowa w sprawie CFD i opcji binarnych), ale ograniczenie dźwigni nie usuwa ryzyka. Odsetek rachunków detalicznych przynoszących straty różni się między brokerami i zmienia się w czasie — aktualną wartość odczytaj z ostrzeżenia ryzyka u swojego brokera i zapisz razem z datą.
- Backtesty, symulacje i przykładowe wyniki nie są rzeczywistymi wynikami transakcyjnymi. Powstają w warunkach odtwarzanych z danych historycznych, nie uwzględniają w pełni poślizgu cenowego, płynności, spreadu, prowizji, swapu, wpływu własnych zleceń na rynek ani czynnika psychologicznego — a wszystkie te elementy pogarszają wynik w praktyce. Wyniki historyczne nie chronią przed przyszłymi stratami.
Kto to pisze i jak to sprawdzamy
Materiały pisze i weryfikuje Redakcja KursTradera.pl — zasady opisuje o serwisie: każda liczba ma źródło, a braki pokazujemy jawnie. Błąd merytoryczny zgłosisz przez kontakt — poprawki opisujemy w treści.
Postęp zapisujemy wyłącznie w tej przeglądarce (localStorage) — nie ma konta ani kopii na serwerze. Wyczyszczenie danych witryny go usunie. Zarządzaj swoimi danymi