BTC284,7k zł2,45%
ETH9,02k zł3,79%
XRP4,87 zł8,19%
LTC192 zł3,29%
BCH825 zł1,61%
DOT3,56 zł4,54%

Screening rynku i checklista transakcji — od skanu par do kliknięcia „Buy"

Screening, czyli wstępny przegląd rynku, pomaga wybrać instrumenty i sytuacje warte dalszej analizy. Checklista transakcji służy natomiast sprawdzeniu, czy konkretne wejście spełnia zasady zapisane w planie. Te dwa etapy łączą obserwację rynku z decyzją o zawarciu transakcji lub jej odrzuceniu. W tej lekcji pokazujemy, jak zawężać listę obserwowanych par, uwzględniać zmienność, kalendarz publikacji i zależności między pozycjami, a następnie oceniać wybrany setup, czyli scenariusz transakcyjny. Znajdziesz tu 15-punktową checklistę z miejscem na dowód spełnienia warunku oraz odpowiedź „nieustalone”, gdy brakuje danych. Dzięki temu można zapisać uzasadnienie decyzji i później sprawdzić, czy przyjęte kryteria były stosowane zgodnie z planem.

Screening rynku i checklista transakcji — od skanu par walutowych przez filtry techniczne do gotowej decyzji wejścia w trade
Najważniejsze w 60 sekund
  • Screening to filtr, nie strategia. Eliminuje pary walutowe, których w ogóle nie warto patrzeć — nie generuje sygnału wejścia. Mylenie tych dwóch pojęć kończy się sygnałem na każdej parze, która tego dnia wpadła w oko
  • Top-down screening idzie w kolejności makro → para → setup — najpierw reżim globalny (DXY, VIX, rentowności), potem para (ATR, ADX, struktura), na końcu setup (trigger, potwierdzenie). Odwrócenie kolejności to klasyczny błąd: wpadasz na ładny setup w sprzecznym kontekście makro i tracisz
  • Filtr mechaniczny musi dawać jednoznaczną odpowiedź TAK/NIE — progi poniżej są przykładowe, sposób walidacji na własnych danych opisuje sekcja 3: ATR ≥ 0,9× średniej 90-dniowej, ADX ≥ 25 dla trendu, < 20 dla range, |ρ| < 0,7 z otwartymi pozycjami. Te trzy stoją w checkliście jako kryteria twarde. VIX wchodzi do niej tylko przez kryterium pomocnicze „reżim makro" — sam poziom zmienności akcji nie blokuje wejścia, obniża klasę. Bez jednoznacznego kryterium TAK/NIE „filtr" jest tylko nazwą
  • Reguła szybkiego rozpoznania: setup A+ powinien być rozpoznawalny szybko, bo został opisany w playbooku przed sesją — nie wymyślony na świeżo podczas ruchu ceny. Jeśli przez pół minuty przekonujesz siebie, że to twój setup, zwykle nie jest. Może być B (czekasz na potwierdzenie wyższego TF) albo C (ignorujesz)
  • Checklista pre-trade pokrywa setup + kontekst + sizing i wyjście + korelacje z kalendarzem + stan operacyjny i bilet zlecenia (kalkulator, SL, TP, symbol, rachunek, kierunek, wolumen, typ i ważność zlecenia). Dwanaście kryteriów jest twardych, trzy porządkują kandydatów; wyklikanie zajmuje 60–90 sekund i zostawia zapis, który po miesiącu pozwala sprawdzić, które NIE zablokowało stratę, a które dobrą okazję

1. Czym screening różni się od bezmyślnego klikania na Watchlistę

Watchlista bez screeningu wygląda zwykle tak: 18 par walutowych, do tego złoto, ropa, S&P 500, Bitcoin, kilka akcji, indeks DAX. Trader siada przed monitorem, otwiera platformę, klika kolejno na każdy instrument, ogląda wykres przez 15–40 sekund, potem przechodzi dalej. Po godzinie ma „przegląd rynku" — czyli mglistą mieszankę wrażeń bez żadnego mierzalnego output'u. Decyzję o wejściu podejmuje na podstawie tego, na której parze „coś się dzieje" — czyli na której świeca wygląda dramatycznie. Tym sposobem wchodzi w 4–8 transakcji dziennie na różnych parach, z różnymi setupami, bez spójnej logiki.

Screening jest dokładną odwrotnością tego procesu. To systematyczny filtr, który zaczyna od pełnego uniwersum instrumentów (28 par majors + crosses + 5–10 instrumentów dodatkowych = 33–38 instrumentów) i kolejno odrzuca te, które nie spełniają zdefiniowanych warunków. Te same filtry warstwy 2 stosujesz do instrumentów dodatkowych, nie tylko do par walutowych. Output screeningu to krótka lista 2–5 instrumentów, na których w danym dniu w ogóle warto szukać setupów. Reszta — 28–36 instrumentów, zależnie od wielkości uniwersum i długości krótkiej listy — wypada z gry zanim zaczniesz patrzeć na świece.

Mechanika screeningu vs. watchlisty

WymiarWatchlista bez screeninguSystematyczny screening
Punkt wyjścia18–25 ulubionych parPełne uniwersum 28+ instrumentów
FiltrBrak — patrzysz na każdy3–5 warstw filtrów (makro, ATR, ADX, kalendarz, korelacje)
Output„Coś się rusza na GBP/JPY"Lista 2–5 instrumentów z konkretnymi setupami
Czas decyzjiSubiektywny, zmienny (15 s do 40 min)Stały: 10–28 minut na cały skan
Liczba transakcji dziennie4–8 (rozproszone)0–3 (skoncentrowane)
Spójność logikiNiska — różne setupy ad hocWysoka — playbook A+ na konkretnej parze
Mierzalność edge'uBardzo trudna — zbyt wiele zmiennych narazWysoka — konkretne setupy, konkretne pary, dziennik

Dlaczego watchlista bez screeningu prowadzi do strat

Trzy mechanizmy, które uruchamiają się przy 18 wykresach bez filtrów:

  • Iluzja dostępności (Tversky & Kahneman, 1973)[4] — pary, które ostatnio mocno się ruszały, wydają się „okazjami", choć ten ruch już za nami. Wchodzisz na końcu ruchu, kupując szczyt
  • FOMO na poziomie portfela — patrząc na 18 wykresów masz 18 szans, że któryś będzie wyglądał „gorąco". Mózg tłumaczy: „muszę być na rynku, gdzie są emocje". Wchodzisz w 4 z nich, wszystkie z różnym kontekstem
  • Konfirmacja ad hoc — na każdym wykresie da się znaleźć potwierdzenie czegokolwiek, jeśli wystarczająco długo szukasz. Bez screeningu jesteś sędzią i obrońcą jednocześnie

Screening uderza w każdy z tych trzech mechanizmów — na ile skutecznie, pokaże dopiero twój dziennik: przez systematyczny proces eliminuje większość par, zanim mózg wpadnie w pułapkę FOMO; przez progi liczbowe nie pozwala uzasadnić setupu na parze, która nie spełnia warunków makro; przez ograniczenie outputu do 2–5 par koncentruje uwagę na rzeczywistych okazjach, nie iluzorycznych.

Reality check przed dalszą lekturą. Dostawca CFD podaje w standaryzowanym ostrzeżeniu odsetek rachunków detalicznych ze stratą. Obowiązek wprowadziła tymczasowa decyzja ESMA (UE) 2018/796[2] (ograniczenia od 1 sierpnia 2018, nieodnowione po 31 lipca 2019); w Polsce utrzymuje go bezterminowa decyzja KNF nr DAS.456.2.2019[3], przy czym każdy dostawca podaje własny odsetek, przeliczany nie rzadziej niż co trzy miesiące. Podstawę prawną i progi rozwija 13.2 — ochrona klienta po interwencji. [STAN NA DZIEŃ: 2026-09-06]. Screening i checklista nie odwracają tej statystyki magicznie — zmniejszają liczbę głupich wejść i pozwalają mierzyć, czy w ogóle masz edge. Bez edge'u najlepszy proces tylko szybciej pokaże, że tracisz systematycznie. Z edge'em — proces chroni cię przed jego rozsypaniem przez FOMO, revenge trading i wejścia poza playbookiem.
Przykład ilustracyjny (liczby syntetyczne, nie zapis rachunku): watchlista zamiast screeningu. Trader z kilkuletnim stażem. Watchlista: ~22 pary + złoto + DAX. Każdego dnia patrzy na każdy wykres przez ~30 sekund. Średnio 5 transakcji dziennie, WR ok. 40%, średni R:R bliski 1:1. Diagnoza w dzienniku: duża część strat pochodziła z transakcji na parach poza playbookiem — wejścia „bo coś się rusza". Po wprowadzeniu screeningu (filtr ATR > 0,9× średniej, ADX z progami trend/range, kalendarz oczyszczony, max 4 pary po skanie): liczba transakcji spadła do ok. 1–2 dziennie, a jakość setupów wzrosła — mniej wejść poza playbookiem, mniej konfliktów kalendarzowych, lepsza selekcja par. Zmiana nie była strategią — była filtrem. Przykład ilustracyjny, kompozytowy — mechanizm, nie wynik konkretnego rachunku ani obietnica poprawy wyników.

2. Top-down screening: makro → para → setup

Top-down to porządek, w którym screening ma się odbywać. Odwrócenie kolejności zwykle prowadzi do setupów w sprzecznym kontekście — czyli ładnych formacji na wykresie pary, której fundamenty makro mówią, że ruch w przeciwnym kierunku. Trzy warstwy:

Warstwa 1: Makro reżim (5–8 minut na cały rynek)

Zanim spojrzysz na pojedynczą parę, sprawdzasz kontekst całego rynku. To 6–8 wskaźników, które definiują dzień:

  • DXY (Dollar Index) — kierunek dolara względem koszyka 6 walut. Wzrost > 0,3% intraday = USD silne, długie pary EUR/USD, GBP/USD nieoptymalne; spadek > 0,3% = USD słabe, krótkie pary nieoptymalne
  • VIX (S&P 500 volatility) — barometr risk-on / risk-off. VIX < 18 = risk-on, korzystne dla AUD, NZD, EM; VIX 18–25 = neutralnie; VIX > 25 = risk-off, korzystne dla JPY, CHF, USD jako safe haven
  • Rentowności 10Y (US, DE, JP) — różnice rentowności wpływają na pary walutowe. Rosnące rentowności USA przy stabilnych DE = USD silny względem EUR
  • S&P 500 futures premarket — kierunek otwarcia akcji USA daje sygnał o nastawieniu globalnym
  • Złoto (XAU/USD) — wzrost złota często sygnalizuje słabość dolara lub risk-off
  • Ropa (WTI, Brent) — wpływa na CAD, NOK, MXN; mocny wzrost = długi CAD korzystny
  • Bitcoin / krypto — opcjonalnie, jako proxy risk sentiment poza godzinami akcji
  • News wire (Reuters, Bloomberg, Forexlive) — czy są dziś istotne newsy, które mogą zaburzyć normalną dynamikę

Output warstwy 1: jedno z trzech zdań — „Dziś rynek risk-on, USD słaby, sentyment akcyjny pozytywny" / „Dziś rynek risk-off, USD silny, JPY mocny" / „Dziś rynek neutralny / niezdecydowany, traderuj selektywnie albo siedź w cashu". Bez tego zdania nie przechodzisz do warstwy 2.

Warstwa 2: Selekcja par (3–5 minut)

Mając kontekst makro, robisz screening całego uniwersum — 28 par walutowych plus instrumenty dodatkowe — pod kątem czterech prostych warunków. [PRÓG ILUSTRACYJNY — NIE NORMA RYNKOWA]: liczby poniżej są założeniem scenariusza, sposób walidacji progu na własnych danych opisuje sekcja 3.

  • ATR(14) D1 obecne ≥ 0,9× średnia 90-dniowa — para ma wystarczającą zmienność, żeby setup mógł zarobić więcej niż koszty
  • ADX(14) D1 ≥ 25 (dla strategii trend) lub < 20 (dla strategii range) — w zależności od playbooka, eliminujesz pary w nieodpowiednim reżimie
  • Kalendarz oczyszczony +/-2h — żadne high impact news na walucie pary w bezpośrednim oknie
  • Korelacja z otwartymi pozycjami < 0,7 — żebyś nie otworzył efektywnie tej samej pozycji

Z 33–38 instrumentów przeżywa zwykle 3–8. Z tego po dodaniu kontekstu makro zostaje 2–5 — przy silnym USD odpadają długie EUR/USD i GBP/USD, bo mocniejszy dolar spycha te pary w dół, a nie w górę (to ta sama reguła co w warstwie 1). To jest twoja krótka lista do warstwy 3.

Warstwa 3: Setup (1–3 minuty na parę)

Tylko teraz patrzysz na świece. Otwierasz każdą z 2–5 par, sprawdzasz na D1/H4/H1 czy jest aktualny setup z playbooka. Jeśli tak — przechodzisz do checklisty pre-trade (sekcja 6). Jeśli nie — para zostaje na tle ekranu, zerkasz w niej na alerty cenowe ustawione na kluczowych poziomach.

Wynik całego top-down screeningu: 0–3 setupy do potencjalnego wykonania. Czas: 10–28 minut, zależnie od liczby par, które przeżyły warstwę 2 (5–8 + 3–5 + 1–3 min na każdą z 2–5 par; dolna granica to 5 + 3 + 2 × 1, górna 8 + 5 + 5 × 3). Powinno się to dziać raz dziennie (rano przed sesją LON) i opcjonalnie drugi raz przed sesją NY.

Top-down screening — od pełnego uniwersum 33–38 instrumentów do 0–3 setupów dziennie
Top-down screening — trzy warstwy filtrów od uniwersum instrumentów do decyzji Buy, Sell albo SKIP WARSTWA 1: Makro reżim DXY · VIX · rentowności 10Y S&P futures · złoto · ropa News wire · risk on/off 5–8 min jedno zdanie: kontekst dnia WARSTWA 2: Selekcja par ATR ≥ 0,9× średniej ADX ≥ 25 lub < 20 kalendarz +/-2h · korelacje 3–5 min 33–38 instrumentów → 3–8 WARSTWA 3: Setup D1 bias · H4 struktura H1 setup · M15 trigger vs playbook A+/B/C 1–3 min/para 3–8 par → 0–3 setupy CHECKLISTA 15 punktów setup · kontekst sizing i wyjście korelacje · kalendarz · okno stan operatora · bilet zlecenia 60–90 sekund DECYZJA Buy / Sell / SKIP ELIMINACJA Pary niespełniające warunków → alerty cenowe, nie patrzeć SKIP Powrót do warstwy 1 jutro Top-down screening: 10–28 minut na pełen skan rynku Schemat procesu, bez danych z rachunku. Progi liczbowe są przykładowe (sekcja 3). Dwa wyjścia bez transakcji — eliminacja pary i SKIP po checkliście — są normalnym wynikiem skanu.

Dlaczego nie odwrotnie (bottom-up)?

Bottom-up znaczy: zaczynasz od ładnej formacji na wykresie i dopiero potem sprawdzasz kontekst makro. Wygląda to logicznie, ale w praktyce prowadzi do retroaktywnej racjonalizacji: skoro już zauważyłeś setup, mózg jest skonfigurowany pod „znajdę powód, żeby wejść". Sprawdzasz makro, ono mówi „kontekst sprzeczny", a ty znajdujesz uzasadnienie typu „to inny scenariusz" albo „makro już zdyskontowane". Wchodzisz, tracisz, w dzienniku zapisujesz „pomyliłem kontekst makro".

Top-down odwraca tę dynamikę: najpierw decydujesz jakiego rodzaju setupy mają sens dziś, a dopiero potem szukasz takich setupów. Setup, który nie pasuje do kontekstu, ginie automatycznie — bez negocjacji z samym sobą.

Top-down screening Forex w trzech warstwach — od reżimu makro przez selekcję par walutowych do konkretnego setupu z playbooka, z konkretnymi wskaźnikami i progami liczbowymi
Top-down screening Forex w trzech warstwach — od reżimu makro przez selekcję par walutowych do konkretnego setupu z playbooka, z konkretnymi wskaźnikami i progami liczbowymi

3. Filtry mechaniczne: ATR, ADX, VIX, korelacje, czas dnia

Filtr mechaniczny to taki, który można zakodować w jednym warunku liczbowym. Bez subiektywnej oceny, bez „wygląda dobrze", bez „rynek jest dziś ciekawy". Jedna liczba, jeden próg, decyzja TAK/NIE. Pięć kategorii filtrów mechanicznych, które pokrywają większość praktycznych potrzeb screeningu.

Filtr ATR — czy zmienność wystarcza, żeby zarobić

ATR (Average True Range) mierzy średni zasięg ruchu w pipsach. Pary z niską ATR (np. EUR/CHF w spokojnych okresach) nie generują wystarczających ruchów, żeby setup mógł zarobić więcej niż koszty. Progi robocze [PRÓG ILUSTRACYJNY — NIE NORMA RYNKOWA]:

  • ATR(14) D1 obecne ≥ 0,9× średnia ATR(14) z 90 dni — minimum, żeby para była „żywa"
  • ATR(14) D1 obecne > 1,5× średnia 90-dniowa — para w stanie podwyższonej zmienności, ostrożność z sizingiem (poszerz SL, zmniejsz wielkość pozycji)
  • ATR(14) D1 obecne > 2,0× średnia 90-dniowa — często sygnał wydarzenia szokowego, nie handlujesz standardowymi setupami

Implementacja w TradingView: dodaj indykator ATR(14) na D1, a średnią z 90 dni policz z serii ATR(14) — nakładając na sam wskaźnik średnią prostą z 90 okresów albo licząc ją w arkuszu z wyeksportowanych wartości. Drugi ATR z parametrem 90 to inna wielkość: średni zasięg wygładzony po 90 świecach, a nie średnia z ostatnich 90 odczytów ATR(14). Podstawiony pod ten filtr przesuwa próg i porównujesz wtedy co innego, niż zapisałeś w regule.

Filtr ADX — czy rynek trenduje czy stoi

ADX (Average Directional Index) mierzy siłę trendu, niezależnie od kierunku. Wartości:

  • ADX < 20 — rynek w konsolidacji, strategie trend-following nie działają, mean-reversion ma sens
  • ADX 20–25 — strefa niejednoznaczna, lepiej pominąć
  • ADX 25–40 — wyraźny trend, strategie trend-following pracują dobrze
  • ADX > 40 — silny trend, ale często późna faza, zwiększone ryzyko korekty

Filtr ADX zastosuj na D1 dla bias kierunkowego oraz na H1 dla momentu wejścia. Niezgodność D1/H1 (D1 ADX 28, H1 ADX 12) = trend daily ale konsolidacja intraday — czekasz na breakout konsolidacji w stronę trendu D1.

Filtr VIX — globalny barometr ryzyka

VIX (Cboe Volatility Index) mierzy oczekiwaną zmienność S&P 500 w 30-dniowym horyzoncie; indeks i jego metodologię publikuje Cboe[5], nie giełda terminowa. Mimo że to instrument akcyjny, VIX jest jednym z najprostszych proxy globalnego risk sentiment — ale nie powinien być jedynym filtrem. Traktuj go razem z DXY, futures na S&P 500, rentownościami i zachowaniem JPY/CHF jako koszykiem sygnałów risk-on/risk-off:

VIXStan rynkuImplikacje dla FX
< 14Skrajne risk-on, kompresjaCarry trade, długi AUD/JPY, NZD/JPY; uwaga na nagłą korektę
14–18Normalne risk-onWarunki zwykle nie wykluczają żadnej klasy setupów; czy twoje rzeczywiście w tym reżimie pracują, rozstrzyga dziennik
18–25Neutralnie / podwyższona ostrożnośćOstrożność z carry, większe spready na krzyżach JPY
25–35Risk-offDługie JPY, CHF, USD; krótkie AUD, NZD, ZAR, MXN; rozszerzone spready
> 35PanikaTylko najsilniejsze setupy, agresywne zmniejszenie sizingu, brak nowych pozycji nocnych

Reguła: jeśli VIX skoczy > 30% w jednej sesji (np. z 14 do 19), traktuj to jak zmianę reżimu — wszystkie pre-istniejące setupy podlegają rewizji.

Filtr korelacji portfelowej

Otwarcie EUR/USD long i GBP/USD long przy wysokiej dodatniej korelacji to efektywnie podwójna pozycja na osłabienie USD. Uwaga na odwróconą logikę, która krąży po poradnikach: korelacja nie obniża sumy stopów. Przy dwóch pozycjach po 1% ryzyka strata na obu stopach nadal wynosi 2% kapitału (plus poślizg i luki) — korelacja podnosi tylko prawdopodobieństwo, że zapłacisz obie naraz, w jednym ruchu USD. Wyrażenie √(2 + 2ρ) opisuje odchylenie sumy dwóch równych pozycji, czyli miarę zmienności (ρ = 0,7 → 1,84; ρ = 0,75 → 1,87 jednostki ryzyka), a nie stratę przy stopie. Reguła sizingu drugiej pozycji [PRÓG ILUSTRACYJNY — NIE NORMA RYNKOWA]:

  • Korelacja |ρ| < 0,4 — pozycje traktujesz jako słabo powiązane w zadeklarowanym oknie liczenia. Niska korelacja liniowa nie jest dowodem niezależności: ρ mierzy jeden rodzaj związku, w jednym oknie i na przeszłych zmianach — nie widzi kierunku obu pozycji ani wspólnego zdarzenia, które ruszy je naraz
  • Korelacja |ρ| 0,4–0,7 — częściowo skorelowane, redukcja sizingu drugiej pozycji o 25–40%. To jedyne pasmo, w którym redukcja wolumenu jest regułą — nie jest sposobem przejścia przez próg z punktu 10 checklisty
  • Korelacja |ρ| ≥ 0,7 — próg twardy przekroczony: punkt 10 = NIE → SKIP. Nie ma wariantu „połowa wolumenu": niespełniony warunek konieczny nie staje się spełniony przez mniejszą pozycję, a przy obu stopach i tak płacisz obie straty

Źródło bieżących korelacji: macierz korelacji u dostawcy danych albo własna kalkulacja ze zmian dziennych w arkuszu (funkcja CORREL). Wartość |ρ| zależy od okna (1H / 4H / D1 / W1) i długości próbki, więc okno zapisujesz razem z liczbą — „korelacja 0,73" bez okna nie jest wartością sprawdzalną.

Filtr czasu dnia — sesje i godziny aktywne

Każda para ma okno czasowe, w którym płynność jest największa, spready najmniejsze, a edge najwyższy:

ParaNajlepsze godziny (czas PL)Unikać
EUR/USD, GBP/USD9:00–17:00 (sesja LON; nakładanie z NY dopiero od 14:00)22:00–8:00 (Azja, niska płynność)
USD/JPY, EUR/JPY1:00–10:00 (Tokio zimą; 2:00–11:00 latem) i 9:00–17:00 (LON+NY)17:30–22:00 (po zamknięciu europejskiej części dnia)
AUD/USD, NZD/USD0:00–9:00 (Sydney + Tokio)20:00–24:00
USD/CAD14:30–21:00 (NY + raporty US/CA)0:00–9:00
Wszystkie23:00–0:30 (rollover, spready ekstremalne); piątek po 20:00 PL (przed weekendem)

Godziny w czasie polskim, poza tygodniami rozjazdu DST USA–UE (2–3 tygodnie wiosną, tydzień jesienią; Japonia nie zmienia czasu). Pełna tabela sesji i fixów stoi w 15.5 — tutaj służy wyłącznie jako filtr czasu. [STAN NA DZIEŃ: 2026-09-06]

Reguła kliknięcia: jeśli setup pojawia się poza oknem aktywnym danej pary, pomijasz albo czekasz na wejście w oknie aktywnym. Wejścia w oknie martwym mają zwykle wyraźnie wyższy spread i większy poślizg — skalę zmierz na tikach własnego rachunku, bo zależy od brokera i instrumentu [BRAK DANYCH DO WERYFIKACJI: nie ma publicznego pomiaru dla rachunków detalicznych].

Dwie różne pułapki: wartość niestabilna na żywo i look-ahead w teście. Kiedy patrzysz na ATR(14) D1 lub ADX(14) D1 w trakcie trwającej świecy dziennej, indykator liczy bieżącą, niezamkniętą świecę. Na żywo nie ma w tym żadnego zaglądania w przyszłość — ten odczyt masz naprawdę. Problem jest inny: do zamknięcia dnia wartość jeszcze się zmieni, więc filtr może dziś przepuścić parę, którą wieczorem odrzuciłby. Look-ahead powstaje dopiero w historii: kiedy w teście podstawiasz pod moment sprzed południa wartość policzoną z całej, już zamkniętej świecy — czyli z danych, których wtedy nie było. Reguła jest w obu przypadkach ta sama: do filtrowania bierz wartość z poprzedniej, zamkniętej świecy D1 (parametr shift=1 lub odczyt z poprzedniego dnia), bo tylko ona jest identyczna w teście i na żywo. Pełna metodologia w artykule 15.4 — Backtesting.

Walidacja progu ATR — jak go ustalić, a nie tylko zaakceptować

Próg „ATR ≥ 0,9× średniej 90-dniowej" jest punktem startowym, nie uniwersalnym prawem rynku. Walidacja na własnym dzienniku:

  • Eksportuj z dziennika wszystkie zamknięte transakcje tego setupu — im ich więcej, tym węższe przedziały; sama liczba niczego nie rozstrzyga
  • Dla każdej transakcji oznacz wartość ATR(14) D1 z dnia wejścia oraz iloraz względem średniej 90-dniowej
  • Policz expectancy w R osobno dla przedziałów: < 0,8×, 0,8–0,9×, 0,9–1,5×, > 1,5×
  • Do każdej z tych czterech grup dopisz przedział wokół średniej (E ± 1,96 × std(R)/√n, założenie: obserwacje niezależne). Podział jednego dziennika na cztery kubełki daje cztery małe próby, więc przedziały będą szerokie i zwykle będą się nakładać — wtedy decyzja o progu jest odroczona, a nie rozstrzygnięta
  • Próg 0,9× uznajesz za swój dopiero wtedy, gdy przedziały dla < 0,9× i 0,9–1,5× przestają się nakładać, i gdy potwierdzi to próbka, na której progu nie dobierałeś (wybór progu na tych samych danych, na których go potem sprawdzasz, jest dopasowaniem do szumu — 15.4, sekcje 2 i 3) — a nie dlatego, że tak napisał poradnik

Bez tej walidacji „filtr 0,9×" jest cudzą hipotezą skopiowaną do twojego procesu. Może działać, może nie — dopóki nie sprawdzisz na własnych trade'ach.

Audyt filtrów — jeden wiersz na filtr, zanim trafi do checklisty

Filtr, którego nie umiesz opisać w jednym wierszu, nie nadaje się do checklisty. Ostatnia kolumna jest najważniejsza: pokazuje, ile realnie kosztuje wyjątek „tylko ten jeden raz".

FiltrCelWarunekŹródło informacjiDecyzjaRyzyko uznaniowego wyjątku
ATR(14) D1Czy zasięg ruchu pokrywa koszty≥ 0,9× średniej 90-dniowej (próg przykładowy, walidowany wyżej)Platforma, wartość z zamkniętej świecy D1Poniżej progu — para wypada z listySetup w martwej zmienności: TP osiągalny tylko przy nietypowym ruchu, koszt zjada dużą część celu
ADX(14) D1Dobór strategii do reżimu≥ 25 dla trend-following, < 20 dla mean-reversionPlatforma, świeca zamkniętaStrefa 20–25 — pomijaszTrend-following w konsolidacji: seria fałszywych wybić przy poprawnie policzonym sizingu
VIXKontekst risk-on / risk-off< 25 dla setupów standardowychNotowania i metodologia Cboe[5] albo dostawca danych> 35 — brak nowych pozycjiCarry i krzyże JPY w panice: spready i luki poza modelem sizingu
Korelacja z otwartymiKontrola realnej ekspozycji|ρ| < 0,7 w zadeklarowanym oknie liczeniaMacierz korelacji albo własny arkusz (CORREL)|ρ| ≥ 0,7 — punkt 10 = NIE → SKIPDwa stopy w jednym ruchu USD: podwójna strata zamiast dywersyfikacji
KalendarzOdsianie zdarzeń spoza modeluBrak publikacji high impact w oknie +/-2h na obu walutach paryKalendarz makro dostawcy, przy wątpliwości harmonogram publikatora (BLS, Fed, ECB)Publikacja w oknie — nie wchodziszSL wykonany po rozszerzonym spreadzie: strata większa niż planowane 1R
Okno czasowe paryPłynność i koszt wejściaSesja z karty setupu, spread w normie dla tej godzinyBieżący spread na rachunku, własny pomiar z tikówPoza oknem — alert cenowy zamiast wejściaFill po gorszej cenie i poślizg, których backtest nie zna
Jakość danychCzy w ogóle wolno decydowaćFeed żywy, ostatnia świeca zamknięta, brak luki w historiiDziennik połączeń terminala, drugie źródło notowańBrak dowodu — wynik „nieustalone" = SKIPDecyzja na świecy, która się jeszcze zmieni (look-ahead na żywo)
Średnia ATR na majors — jak ją liczyć samodzielnie. Średnia ATR(14) D1 dla majors waha się rok do roku w przedziałach kilkudziesięciu pipsów (EUR/USD typowo niższy zakres, GBP/USD i krzyże JPY wyższy), ale konkretne wartości zmieniają się razem z reżimem makro [BRAK DANYCH DO WERYFIKACJI: brak publicznego pomiaru rocznej skali tej zmiany]. Dlatego nie ma sensu kopiować pojedynczej liczby z artykułu — policz samodzielnie: w TradingView dodaj wskaźnik ATR(14) na D1, eksportuj wartości z ostatnich 90 świec do CSV, oblicz średnią. Bieżącą wartość ATR porównujesz z tą średnią dla swoich par. Konsekwencja arytmetyczna: przy ATR D1 rzędu 60–100 pipsów i SL = 0,5× ATR masz 1R = 30–50 pipsów, a cel A+ (≥ 2R) to 60–100 pipsów — koszt 1,5–2 pipsów zjada wtedy 1,5–3,3% tego celu (1,5 pipsa przy celu 100 pipsów to dolna granica, 2 pipsy przy celu 60 — górna). Setup B z mniejszym ruchem ma odpowiednio mniejszy bufor, setup C — często poniżej progu opłacalności po kosztach. Same wartości ATR są tu przykładem, nie pomiarem.
Filtry mechaniczne screeningu Forex — ATR jako miara zmienności, ADX jako miara siły trendu, VIX jako barometr risk-on/risk-off, korelacje portfelowe i okna czasowe sesji
Filtry mechaniczne screeningu Forex — ATR jako miara zmienności, ADX jako miara siły trendu, VIX jako barometr risk-on/risk-off, korelacje portfelowe i okna czasowe sesji

4. Filtry kalendarzowe: NFP, FOMC, ECB, BOE, BOJ — co eliminuje setupy

Kalendarz makro to drugi (po reżimie) najczęstszy zabójca poprawnie wybranych setupów. Wchodzisz w setup, który jest ładny technicznie, ATR i ADX zgodne, korelacje czyste — i o 14:30 publikuje się CPI, którego nie sprawdziłeś w kalendarzu. SL trafiony w 90 sekund. Strata, która nie była strategią — była brakiem screeningu kalendarzowego.

Lista publikacji „high impact" do filtrowania

RegionPublikacjaCzęstotliwośćWpływ
USANFP (Non-Farm Payrolls)Zwykle pierwszy piątek miesiąca, 14:30 PL — sprawdź harmonogram BLS na dany rokEkstremalny — wszystkie pary USD
CPI / Core CPIMiesięcznie, ~10–14 dnia, 14:30Bardzo wysoki — pary USD
FOMC decision (projekcje i „dot plot" nie na każdym posiedzeniu)8 posiedzeń rocznie, decyzja 20:00 PL (19:00 w tygodniach rozjazdu DST USA–UE). Projekcje ekonomiczne z „dot plotem" dołączane są do czterech z tych ośmiu posiedzeń — w 2026 r. marcowego, czerwcowego, wrześniowego i grudniowegoEkstremalny — globalny
FOMC press conference (przewodniczący Fed)Po decyzji, 20:30 PL (19:30 przy rozjeździe DST)Wysoki — często większy ruch niż sama decyzja
PCE Core (preferowany Fed)Miesięcznie, koniec miesiącaWysoki — pary USD
ISM Manufacturing / Services PMIMiesięcznie, początekŚrednio-wysoki — pary USD
EUECB decision + press conference8× rocznie, 14:15 + 14:45Bardzo wysoki — EUR pary
CPI EU (Flash i Final)MiesięcznieWysoki — EUR
Niemieckie ZEW, IFO, PMIMiesięcznieŚredni — EUR
UKBOE decision + minutes8× rocznie, 13:00Bardzo wysoki — GBP pary
UK CPIMiesięcznie, 8:00Wysoki — GBP
UK GDP, retail salesMiesięcznie/kwartalnieŚredni — GBP
JPYBOJ decision8× rocznieWysoki — krzyże JPY (zmienne; sprawdź bieżący reżim polityki BoJ)
Tokyo CPI, BOJ minutesMiesięcznieŚredni — JPY
AU/NZRBA / RBNZ decision, AU CPI, employmentRBA: 8 posiedzeń rocznie (co 6–7 tygodni). AU CPI: miesięcznie — pełny wskaźnik cen ABS publikuje co miesiąc od odczytu za październik 2025, wcześniej kwartalnieWysoki — AUD/NZD pary
CABOC decision, CA CPI, employment8× rocznie / miesięcznieWysoki — CAD pary

Godziny w czasie polskim. Harmonogram posiedzeń Fed wraz z oznaczeniem posiedzeń z projekcjami oraz częstotliwość australijskiego CPI sprawdzone u publikatorów (Rezerwa Federalna, Australian Bureau of Statistics) [STAN NA DZIEŃ: 2026-09-07]. Dni tygodnia i dokładne daty sprawdzasz na dany rok u publikatora (harmonogram BLS, kalendarz Fed, kalendarz ECB), nie w tabeli sprzed roku — harmonogramy się przesuwają.

Reguła okna kalendarzowego — kiedy nie wchodzić

Reguła nadrzędna jest jedna i stoi w kryterium twardym 11 checklisty: brak publikacji high impact w oknie +/-2h wokół teraz, na obu walutach pary. Podokna poniżej opisują tylko, co się w tym oknie dzieje i dlaczego jest zamknięte — nie są od niego wyjątkiem (progi przykładowe, nie standard rynkowy; zweryfikuj je na własnych zapisach spreadu):

  • 30 minut przed publikacją — nie otwierasz nowych pozycji na bezpośrednio dotkniętych parach. Spready zaczynają rosnąć, płynność spada
  • Publikacja + 15 minut — okno chaosu: spread rozszerzony, poślizg wielokrotnie większy niż zwykle, fałszywe wybicia [BRAK DANYCH DO WERYFIKACJI: brak publicznego pomiaru poślizgu na rachunkach detalicznych]. Nie wchodzisz
  • Publikacja + 15 do 60 minut — rynek dopiero ustawia kierunek, spread wraca do normy nierówno, a pierwsze wybicia bywają odwracane. To opis zachowania rynku, nie zgoda na wejście: okno +/-2h z punktu 11 wciąż trwa, więc nowej pozycji nie otwierasz nawet przy ustabilizowanym spreadzie. Wchodzisz dopiero po zamknięciu tego okna, na normalnych zasadach checklisty

Wyjątek: dedykowane strategie news trading (np. fade'owanie pierwszego ruchu po NFP) — to inna kategoria z własnymi regułami sizingu i SL, opisanymi osobno w playbooku.

Hierarchia walut w kalendarzu

Publikacja CPI USA dotyka WSZYSTKICH par USD (EUR/USD, GBP/USD, USD/JPY, USD/CAD, AUD/USD, NZD/USD, USD/CHF) oraz krzyży, w których USD jest komponentem przez DXY (EUR/JPY, GBP/JPY pośrednio). Reguła: jedna publikacja = blokada wielu par. Nie wystarczy sprawdzić, czy publikacja dotyczy „twojej" pary — sprawdzasz, czy któraś z jej składowych walut ma high impact w oknie.

Rytm tygodnia — czyj to temat

Niedzielny przegląd kalendarza na cały tydzień i rozplanowanie okien pracy to element workflow, nie screeningu pojedynczej okazji — rozwija go 15.5, sekcja 2. Dla screeningu liczy się wyłącznie wynik tamtego przeglądu: lista godzin „off limits" na najbliższe dni, z której korzysta punkt 11 checklisty.

Filtr kalendarzowy w screeningu Forex — zamknięte okno wokół publikacji high impact: podokno 30 minut przed publikacją, podokno pierwszych 15 minut po niej z rozszerzonym spreadem oraz podokno 15-60 minut, w którym rynek dopiero ustawia kierunek. Wszystkie trzy leżą wewnątrz nadrzędnego okna plus minus dwie godziny z kryterium twardego 11, w którym nowych pozycji się nie otwiera. Schemat pokazuje też, że jedna publikacja blokuje wszystkie pary zawierające dotkniętą walutę, więc sprawdza się obie waluty pary, nie tylko tę z nazwy setupu
Filtr kalendarzowy w screeningu Forex — zamknięte okno wokół publikacji high impact: podokno 30 minut przed publikacją, podokno pierwszych 15 minut po niej z rozszerzonym spreadem oraz podokno 15-60 minut, w którym rynek dopiero ustawia kierunek. Wszystkie trzy leżą wewnątrz nadrzędnego okna plus minus dwie godziny z kryterium twardego 11, w którym nowych pozycji się nie otwiera. Schemat pokazuje też, że jedna publikacja blokuje wszystkie pary zawierające dotkniętą walutę, więc sprawdza się obie waluty pary, nie tylko tę z nazwy setupu
Przykład ilustracyjny (liczby syntetyczne, nie zapis rachunku): pominięty kalendarz. Day trader regularnie zarabiający, ok. miesięcznego zysku netto +0,5–1% kapitału. Środa rano, setup na GBP/USD short — wszystko wygląda idealnie: ADX D1 powyżej 25, ATR > 1× średniej, struktura H4 zgodna, M15 trigger po retest oporu. Wchodzi pełnym sizingiem. Krótko po wejściu publikuje się decyzja BOE z niespodziewanym hawkish sygnałem. GBP/USD leci ponad 100 pipsów w górę w kilka minut. SL trafiony przy spreadzie rozszerzonym do kilku pipsów = strata przekraczająca cały miesięczny zysk netto. Dzienne sprawdzenie kalendarza zajęłoby 30 sekund. Lekcja: kalendarz to nie opcja, to obowiązkowy filtr. Konfiguracja: alert z kalendarza makro (np. ForexFactory) na publikacje high impact plus ręczne sprawdzenie podczas porannego top-down screeningu; zasięg okna bierzesz z punktu 11 checklisty, a nie z domyślnego ustawienia narzędzia [DO WERYFIKACJI PROCEDURA: narzędzie → ustawienie alertu → zasięg powiadomienia]. Daty, ceny i kwoty celowo pominięte — przykład ilustracyjny, kompozytowy, nie relacja z konkretnego rachunku.

5. Multi-timeframe context — D1/H4/H1/M15

Multi-timeframe context (MTF) to zasada: setup na M15 musi być zgodny z bias na H1, struktura H1 ze strukturą H4, a struktura H4 z bias D1. Setupy sprzeczne z wyższym timeframe'em uchodzą za gorsze od zgodnych, ale skali tej różnicy nikt dla detalu nie zmierzył publicznie — zależy od strategii, instrumentu i okresu. Bez walidacji próby (out-of-sample) każdą anomalię można uznać za rynkowe prawo, którym nie jest. Mimo tego zastrzeżenia MTF pozostaje jednym z najmocniejszych pojedynczych filtrów screeningu — bo łączy bias kierunkowy z aktualną strukturą i precyzją wejścia w jednym łańcuchu.

Hierarchia timeframe'ów — co czego dostarcza

TimeframeCo dostarczaCzego szukać
D1 (Daily)Bias kierunkowy, długoterminowa strukturaTrend (SMA-50 vs SMA-200), ADX, kluczowe poziomy historyczne (S/R z ostatnich 60 świec), ATR jako proxy reżimu
H4Strukturę średnioterminową, fazę rynkuHigher highs/lower lows, kanały, formacje (range, klin, trójkąt), ostatnie ekstremum (~10–20 świec)
H1Setup, kontekst dla wejściaKonsolidacja przed wybiciem, retest poziomu, dywergencja momentum (RSI, MACD)
M15Trigger wejścia, precyzja SLŚwieca trigger (engulfing, pin bar, breakout candle), wolumen tick, dokładny poziom SL
M5 (opcjonalnie)Optymalizacja entry, micro-triggerPullback po breakout, momentum przed wejściem

Zasada zgodności — kiedy timeframe'y się „kłócą"

Cztery typowe sytuacje:

  • Pełna zgodność (D1 ↑, H4 ↑, H1 ↑, M15 ↑ trigger long) — setup A+ według karty playbooka; że akurat ten układ ma najwyższy odsetek trafień, jest hipotezą do sprawdzenia w dzienniku, nie ustaleniem
  • Mała sprzeczność (D1 ↑, H4 ↑, H1 → konsolidacja, M15 ↑ trigger long z konsolidacji) — setup A/B, wejście możliwe, ale czekasz na potwierdzenie z H1 (świeca H1 zamknięta zgodnie z trigger'em)
  • Średnia sprzeczność (D1 ↑, H4 ↓ retest, H1 ↑, M15 ↑ trigger long) — setup B/C według karty, większe ryzyko false breakout
  • Duża sprzeczność (D1 ↑, H4 ↓, H1 ↓, M15 ↑ trigger long) — pomijasz, prawdopodobnie counter-trend rebound, nie setup A+

Workflow MTF w 90 sekundach na parę

  1. D1 (15 sekund): bias up/down/neutralny? SMA-50 powyżej/poniżej 200? ADX powyżej 25? Cena gdzie względem ostatnich kluczowych poziomów?
  2. H4 (20 sekund): struktura HH/HL (uptrend) lub LH/LL (downtrend)? Ostatnie ekstremum gdzie? Czy jesteśmy bliżej oporu czy wsparcia?
  3. H1 (25 sekund): czy jest zalążek setupu? Konsolidacja przed wybiciem? Retest poziomu? Dywergencja?
  4. M15 (20 sekund): czy świeca triggerująca już się formuje? Jaki dokładnie poziom SL? Volume świecy?
  5. Decyzja (10 sekund): wszystkie zgodne → przechodzisz do checklisty pre-trade. Sprzeczność → pomijasz lub ustawiasz alert na poziomie, który by sprzeczność rozwiązał

Reguła „wyższy timeframe wygrywa"

W konflikcie przyjmij regułę porządkową „wyższy timeframe wygrywa": świeca H4 przed świecą M15, trend D1 przed konsolidacją H1. Nie dlatego, że to prawo rynku — teza o „większym kapitale na wyższych timeframe'ach" jest hipotezą o mikrostrukturze, nie zmierzonym mechanizmem. Powód jest procesowy: reguła ustalona przed sesją usuwa negocjację z samym sobą dokładnie w tym momencie, w którym najbardziej chcesz wejść.

Praktyczna konsekwencja: jeśli M15 daje trigger long, ale H4 wciąż jest w wyraźnym downtrend, to jest counter-trend rebound, nie zmiana trendu. Wejście w niego jest dopuszczalne wyłącznie wtedy, gdy counter-trend to osobny setup z własną kartą playbooka: własne warunki konieczne, własne unieważnienie, własny sizing. Jeśli takiej karty nie ma, odpowiedź brzmi NIE — a nie „to samo wejście za połowę wolumenu". Definicje klas i sizing per klasa: 15.2, sekcja 2.

Multi-timeframe context Forex — hierarchia D1 dla bias, H4 dla struktury, H1 dla setupu, M15 dla triggera wejścia, z zasadą zgodności i prymatem wyższego timeframe
Multi-timeframe context Forex — hierarchia D1 dla bias, H4 dla struktury, H1 dla setupu, M15 dla triggera wejścia, z zasadą zgodności i prymatem wyższego timeframe
Filtr MTF — czego o nim nie wiadomo. Powtarzany w podręcznikach wniosek brzmi: setupy z pełną zgodnością MTF wypadają lepiej niż setupy sprzeczne z wyższym timeframe'em. Nie ma jednak publicznej próby, na której dałoby się to zważyć dla detalu — skala różnicy zależy od playbooka, instrumentu i okresu [BRAK DANYCH DO WERYFIKACJI: brak publicznego zbioru transakcji z oznaczoną zgodnością MTF]. Traktuj to jak hipotezę do sprawdzenia na własnym dzienniku: posegreguj zamknięte transakcje według liczby zgodnych timeframe'ów i policz expectancy w każdej grupie razem z przedziałem (wzór i metoda: 15.9, sekcja 4). Dopóki tego nie zrobisz, MTF jest regułą porządkową, nie zmierzonym filtrem.

6. Checklista 15-punktowa pre-trade — od skanu do kliknięcia „Buy"

Po przejściu top-down screeningu i identyfikacji setupu zgodnego MTF przechodzisz do checklisty pre-trade. Piętnaście kryteriów w pięciu blokach; wyklikanie zajmuje 60–90 sekund. Każde kryterium ma trzy możliwe wyniki — TAK, NIE i nieustalone — i każdy z nich ma z góry zapisany skutek.

Jak czytać kolumny

  • Dowód dostępny teraz — konkretna rzecz, na którą patrzysz w chwili decyzji: liczba na ekranie, wpis w karcie setupu, pozycja w kalendarzu, okno biletu zlecenia. Jeśli dowodu nie ma pod ręką, kryterium nie jest spełnione — jest nieustalone.
  • Twarde / pomocnicze — twarde to warunek konieczny: bez niego nie ma transakcji, niezależnie od reszty. Pomocnicze porządkuje kandydatów i decyduje o klasie setupu (definicje klas i sizing per klasa: 15.2, sekcja 2).
  • Wynik — TAK / NIE / nieustalone. „Nieustalone" to uczciwe „nie mam danych": nie działa kalendarz, nie widzisz spreadu, nie masz przy sobie wersji karty setupu. W kryterium twardym nieustalone liczy się jak NIE.
  • Skutek — co robisz z tym wynikiem. Skutek jest zapisany przed sesją właśnie po to, żeby w trakcie nie był przedmiotem negocjacji.

Reguła nadrzędna: kryteria pomocnicze nie kompensują twardego. Komplet TAK w kolumnie pomocniczej nie zamienia jednego NIE w kryterium twardym na wejście, a mniejszy wolumen nie zamienia niespełnionego warunku koniecznego na spełniony. To jest cała różnica między checklistą a punktacją.

NrKryteriumDowód dostępny terazTypWynikSkutek
A · SETUP
1Setup jest w playbooku i znam wersję karty, według której go bioręKarta setupu z identyfikatorem i numerem wersji (np. LON_short_EURUSD v3)twardeTAK / NIE / nieustaloneNIE lub nieustalone → SKIP. Setup wymyślony w trakcie ruchu nie ma wersji, bo nie ma karty
2Trigger zaszedł na zamkniętej świecyŚwieca triggerująca z platformy: body, kierunek, wolumen ticktwardeTAK / NIE / nieustaloneNIE → czekasz na zamknięcie świecy albo ustawiasz alert; „prawie zamknięta" to NIE
3Jakość danych: feed żywy, brak luki w historii, wartości wskaźników z zamkniętej świecyDziennik połączeń terminala, porównanie kwotowania z drugim źródłemtwardeTAK / NIE / nieustaloneNieustalone → SKIP. Filtr policzony na formującej się świecy da inną liczbę po jej zamknięciu — i to on, a nie rynek, zdecydował o wejściu (sekcja 3)
B · KONTEKST
4D1 bias zgodny z kierunkiem wejściaD1: układ średnich, ADX, położenie wobec ostatniego ekstremumpomocniczeTAK / NIE / nieustaloneNIE → klasa niżej. Counter-trend nie jest wyjątkiem od tego punktu, tylko osobnym setupem z własną kartą — wtedy oceniasz go tą kartą od punktu 1, a brak takiej karty zatrzymuje cię już na punkcie 1, który jest twardy
5H4 struktura zgodna — setup nie stoi w środku przeciwnej faliH4: HH/HL lub LH/LL, położenie względem ostatniego ekstremumpomocniczeTAK / NIE / nieustaloneNIE → klasa niżej
6Reżim makro z porannego briefingu wspiera kierunekZdanie kontekstu dnia z warstwy 1 (DXY, VIX, rentowności)pomocniczeTAK / NIE / nieustaloneNIE → klasa niżej; sprzeczny reżim plus druga sprzeczność → SKIP
C · SIZING I WYJŚCIE
7Wolumen policzony kalkulatorem z odległości SL i budżetu ryzyka z planuWynik kalkulatora: liczba lotów po zaokrągleniu do kroku i kwota 1R w walucie rachunkutwardeTAK / NIE / nieustaloneNieustalone → SKIP. „Wpiszę tyle co zwykle" nie jest policzeniem
8Poziom unieważnienia i cel wyjścia zapisane, R:R co najmniej 1:1,5Konkretne ceny SL i TP oraz warunek, przy którym setup przestaje obowiązywać jeszcze przed dojściem do SLtwardeTAK / NIE / nieustaloneBrak zapisanego unieważnienia albo R:R poniżej 1:1,5 → NIE → SKIP; nieustalone tak samo. Próg 1:1,5 pochodzi z karty setupu i jest progiem przykładowym, nie normą rynkową; klasę wyznacza karta (15.2, sekcja 2), a nie ten wiersz
9Łączne ryzyko portfelowe po tym wejściu mieści się w limicie z planuSuma R0 pozycji otwartych plus tej, zestawiona z limitem dziennym i tygodniowymtwardeTAK / NIE / nieustalonePrzekroczenie → SKIP. Limity są własnością planu: 15.2, sekcja 3
D · KORELACJE, KALENDARZ, OKNO
10|ρ| z otwartymi pozycjami < 0,7 w zadeklarowanym oknie liczeniaMacierz korelacji albo własny arkusz; okno zapisane w dzienniku razem z liczbątwardeTAK / NIE / nieustalone|ρ| ≥ 0,7 → NIE → SKIP. Redukcja sizingu jest regułą pasma 0,4–0,7, nie sposobem przejścia przez próg
11Kalendarz oczyszczony +/-2h dla obu walut paryKalendarz makro z filtrem wpływu; przy wątpliwości harmonogram publikatoratwardeTAK / NIE / nieustalonePublikacja w oknie albo brak dostępu do kalendarza → SKIP
12Jesteś w oknie aktywnym pary, spread w normie dla tej godzinyBieżący spread na rachunku i godzina zestawiona z kartą setuputwardeTAK / NIE / nieustalonePoza oknem → alert cenowy zamiast wejścia
E · STAN OPERACYJNY I BILET ZLECENIA
13Twarde filtry behawioralne: sen ≥ 6 h, brak alkoholu w ostatnich 12 h, obsunięcie z 48 h płytsze niż 2R (DD 48h > −2R), dzienny limit straty z planu nieosiągnięty i brak serii 3 strat z rzęduPięć odpowiedzi TAK/NIE, nie subiektywna ocena „energia 7/10"twardeTAK / NIE / nieustaloneKtórekolwiek NIE → SKIP. Progi stanu operatora rozwija 15.5, sekcja 7, limity strat — 15.2, sekcja 3
14SL i TP wpisane w bilecie i wysyłane razem ze zleceniem, nie „dopiszę za chwilę"Wypełnione pola SL i TP w oknie zlecenia przed kliknięciem „wyślij" oraz zapisana w karcie jednorazowa weryfikacja, że twój wykonawca utrzymuje stop po stronie serwera (sprawdzona na demo albo minimalnym wolumenie)twardeTAK / NIE / nieustalonePuste pole albo nieustalone → SKIP. Potwierdzenie serwera jest osobnym krokiem po wysłaniu: dopiero wtedy w zakładce zleceń widać poziomy SL i TP przy pozycji. Checklista pre-trade kończy się przed kliknięciem, więc tego potwierdzenia nie odhaczasz z góry — odhaczasz je w bilecie [DO WERYFIKACJI PROCEDURA: platforma → stan → działanie]
15Bilet zlecenia zgodny z planem: symbol, rachunek (live czy demo), kierunek Buy/Sell, wolumen w jednostkach platformy, typ zlecenia (rynkowe / limit / stop), ważność (GTC / day / do daty), SL i TP po właściwej stronie cenyOkno zlecenia przed kliknięciem „wyślij", przeczytane polami, nie jednym rzutem okatwardeTAK / NIE / nieustaloneCokolwiek się nie zgadza → poprawiasz i czytasz jeszcze raz; przy dalszej niezgodności SKIP. To są najczęstsze błędy operacyjne — zły wolumen, zły kierunek, zły rachunek, powielone zlecenie: 15.8, sekcja 4

Cztery decyzje, nie dwie

Wyjściem checklisty nie jest „wchodzę albo nie wchodzę", tylko jedna z czterech odpowiedzi — każda z własnym wpisem do dziennika:

  • Kwalifikuję — wszystkie kryteria twarde na TAK, pomocnicze wyznaczają klasę. Wchodzisz zgodnie z kartą.
  • Odrzucam — kryterium twarde na NIE. Zapisujesz numer punktu i konkretną wartość, która o tym zdecydowała.
  • Czekam — kryterium da się spełnić w przewidywalnym czasie (świeca jeszcze się nie zamknęła, okno publikacji minie za 40 minut). Ustawiasz alert i wracasz do checklisty od punktu 1, a nie od punktu, na którym przerwałeś.
  • Nie mam danych — kryterium twarde jest nieustalone: nie działa kalendarz, nie widzisz spreadu, nie masz wersji karty. Skutek jest ten sam co odrzucenia, ale przyczyna inna i tak ją zapisujesz — powtarzające się „nie mam danych" to usterka stanowiska, nie rynku.

Przyczyny nie poprawia się po wyniku. Powód pominięcia zapisujesz w chwili decyzji, razem z wartością, która o niej przesądziła (np. „pkt 10 = NIE, |ρ| 0,73 z otwartą EUR/USD short, okno 30 sesji D1"). To, co cena zrobiła później, nie jest przesłanką do zmiany tego wpisu — także wtedy, gdy pominięty setup „by wyszedł".

Checklista pre-trade — 5 bloków, 12 kryteriów twardych i 3 pomocnicze, 60–90 sekund wyklikania
Checklista pre-trade — piętnaście kryteriów w pięciu blokach, dwanaście twardych i trzy pomocnicze CHECKLISTA PRE-TRADE — 15 punktów Wynik każdego punktu: TAK / NIE / nieustalone [T] twarde (12) — NIE albo nieustalone kończy checklistę na SKIP · [P] pomocnicze (3) — decyduje o klasie setupu A · SETUP 1 [T] Setup z playbookai wersja karty 2 [T] Trigger na zamkniętejświecy 3 [T] Jakość danych: feedżywy, brak luki B · KONTEKST 4 [P] D1 bias zgodnyz kierunkiem wejścia 5 [P] H4 struktura zgodnaz setupem 6 [P] Reżim makro wspierakierunek (DXY, VIX) C · SIZING I WYJŚCIE 7 [T] Wolumen policzonykalkulatorem 8 [T] Unieważnienie i celzapisane, R:R ≥ 1:1,5 9 [T] Łączne ryzykow limicie z planu D · KORELACJE, KALENDARZ, OKNO 10 [T] |ρ| z otwartymi < 0,7okno liczenia zapisane 11 [T] Kalendarz czysty +/-2hna obu walutach pary 12 [T] Okno aktywne pary,spread w normie E · STAN OPERACYJNY I BILET ZLECENIA 13 [T] Filtry behawioralne:pięć odpowiedzi TAK/NIE 14 [T] SL i TP w bilecie,wysyłane ze zleceniem 15 [T] Bilet zleceniasprawdzony polami Cztery wyjścia, nie dwa: kwalifikuję · odrzucam · czekam (alert) · nie mam danych. Trzy z nich kończą się bez pozycji. Pomocnicze NIE obniża klasę i nie zastępuje twardego. Mniejszy wolumen nie zamienia NIE na TAK. Schemat checklisty, bez danych z rachunku. Próg R:R 1:1,5 pochodzi z karty setupu i jest przykładowy.

Reguła twardej blokady

Kryterium twarde na NIE albo nieustalone = nie wchodzisz. Bez wyjątków, bez „ale ten punkt jest mniej ważny", bez „następnym razem". To odróżnia checklistę-narzędzie od checklisty-teatru, a teatr polega na wyklikaniu 14 z 15 i wejściu „bo setup jest dobry". Czy to naprawdę kosztuje, sprawdzasz na własnym dzienniku, nie na deklaracji: oznaczaj osobno transakcje 15/15, transakcje z punktem na NIE oraz setupy pominięte (z policzonym wynikiem hipotetycznym), a potem policz expectancy każdej grupy razem z przedziałem. Sama liczba przypadków niczego nie rozstrzyga — rozstrzyga szerokość przedziału wobec progu decyzji; metodę opisuje 15.9, sekcja 4. Zapis „15/15" w dzienniku jest znacznikiem kompletu odpowiedzi, a nie punktacją: kryteria pomocnicze nie sumują się z twardymi i nie nadrabiają braku w twardym.

Histogram wyników w R z dziennika: słupki pokazują liczbę transakcji w kolejnych przedziałach R, pionowa linia zaznacza średnią. Rysunek pokazuje, że sam odsetek trafień nic nie mówi bez rozrzutu wyników — dwie grupy o tym samym odsetku wygranych mogą mieć różne średnie. Lewy ogon sięga poniżej minus jednego R, bo luka cenowa i poślizg wykonują stopa gorzej niż zaplanowano. Dane syntetyczne, ilustracja formatu, nie wynik historyczny
Ilustracja do reguły z tej sekcji: taki rozkład składasz osobno dla transakcji z kompletem odpowiedzi, osobno dla wejść z punktem na NIE i osobno dla setupów pominiętych z policzonym wynikiem hipotetycznym. Dopiero przedziały wokół tych trzech średnich mówią, czy checklista cokolwiek odsiewa — sama różnica średnich nie wystarcza. Definicję R-multiple, wzór expectancy i sposób liczenia przedziału prowadzi artykuł 15.9, sekcja 4; tutaj rysunek jest wyłącznie ilustracją własnego pomiaru. Dane syntetyczne.
Przykład ilustracyjny (liczby syntetyczne, nie zapis rachunku): laptop padł, SL nie był na serwerze. Trader wszedł w GBP/JPY z ręcznie planowanym SL, ale bez stopa wysłanego na serwer brokera. „Dopiszę po wejściu, najpierw złapię cenę" — klasyczny detaliczny skrót. Laptop zawiesił się przy przełączaniu wykresu, platforma nie wróciła przez kilka minut, telefon nie był zalogowany do konta. Pozycja poszła przeciwko niemu, a zamknięcie było już panicznym market orderem, nie realizacją planu. To nie była strata rynkowa — to była awaria procesu wykonania. Punkt 14 checklisty („SL i TP wpisane w bilecie i wysyłane razem ze zleceniem") jest dokładnie po to, żeby tego błędu nie zrobić. Lokalny SL w platformie znika, gdy znika sesja platformy. Server-side SL działa niezależnie od stanu twojego komputera — o ile broker faktycznie utrzymuje zlecenie stop po stronie serwera, nie tylko w lokalnym terminalu. Zweryfikuj to raz na rachunku demo albo na minimalnym wolumenie przed pierwszą realną pozycją, a wynik zapisz w karcie setupu — checklista pyta o ten zapis, bo on istnieje jeszcze przed wysłaniem zlecenia. Samo potwierdzenie, że poziomy siedzą przy pozycji, oglądasz w zakładce zleceń dopiero po wysłaniu — to krok po checkliście, nie jej punkt. Co robić, gdy awaria już nastąpiła, opisuje 15.8, sekcja 2.

Dwa podobne setupy — jeden przechodzi, drugi odpada na jednym punkcie

Ten sam instrument, ten sam obraz na wykresie, ta sama klasa wstępna. Różnica jest jedna i leży w kryterium twardym. [PRZYKŁAD ILUSTRACYJNY — NIE WYNIK HISTORYCZNY]: ceny i wartości są syntetyczne, decyzja zapisana w chwili jej podjęcia.

ElementSetup 1 — GBP/USD shortSetup 2 — GBP/USD short (inny dzień)
Obraz technicznyRetest oporu po wybiciu w dół, D1 downtrend, ADX D1 27, ATR 1,1× średniejIdentyczny: retest oporu, D1 downtrend, ADX D1 27, ATR 1,1× średniej
Punkty 1–9TAK (karta v3, trigger na zamkniętej M15, feed bez luki, wolumen z kalkulatora, unieważnienie zapisane)TAK — te same odpowiedzi, ten sam wolumen
Punkt 10 — korelacjaBrak otwartych pozycji na rachunku, więc |ρ| nie ma z czym liczyć → TAK, z zapisanym powodemOtwarta EUR/USD short; |ρ| 0,73 w oknie 30 sesji D1 → NIE
Punkty 11–15TAKNie sprawdzasz — twarde NIE kończy checklistę
DecyzjaKwalifikuję. Wchodzisz zgodnie z kartąOdrzucam. Alert cenowy na poziomie, po którym korelacja przestanie mieć znaczenie (po zamknięciu EUR/USD)
Wpis do dziennikachecklist_15=15/15, klasa A+, wersja karty v3powod_skip=„pkt 10 = NIE, |ρ| 0,73 z EUR/USD short, okno 30 sesji D1, alert ustawiony"

Zwróć uwagę, czego w tej tabeli nie ma: tego, co cena zrobiła potem. Decyzja kończy się na zapisie powodu. Gdyby setup 2 „by wyszedł", wpis się nie zmienia, bo oceniasz proces, a nie jedno losowanie — i odwrotnie: pojedyncze trafione pominięcie nie jest dowodem, że filtr działa. Wartość filtra widać dopiero na serii pominiętych setupów z policzonym wynikiem hipotetycznym, zestawionej z serią wejść, i zawsze z przedziałem, nie z samą średnią.

7. Szybka walidacja klasy setupu i pełny przykład transakcji

W trakcie sesji często masz 30–90 sekund, żeby zdecydować, czy setup, który właśnie się rysuje, jest A+, B czy C. Klasy setupów, ich warunki i sizing per klasa definiuje karta playbooka — 15.2, sekcja 2; tutaj tylko przykładasz gotową definicję do jednej okazji. Walidacja klasy poprzedza checklistę, bo na C nie marnujesz czasu na pełne 15 kryteriów. To filtr pierwszej decyzji: „zaczynam pre-trade" albo „idę dalej".

Szybkie rozpoznanie — pierwszy filtr

Zasada operacyjna: jeśli klasyfikacja setupu zajmuje znacznie dłużej niż kilka sekund, prawdopodobnie nie jest A+. Setup A+ jest oczywisty, bo został opisany w playbooku przed sesją — widzisz wykres i w 3–5 sekund myślisz „tak, to jest mój setup". Jeżeli przez pół minuty pasujesz kawałki i przekonujesz siebie, że jest A+, to może być setup B (czekasz na potwierdzenie wyższego TF) albo C (ignorujesz). Klasyfikacja jest szybka, bo definicje są spisane przed handlem; pełna walidacja (checklista 15-punktowa) przychodzi po klasyfikacji.

Przykład ilustracyjny (liczby syntetyczne, nie zapis rachunku): setup A+ z backtestu, którego na żywo nie ma. Typowy przebieg wygląda tak: backtest wypluwa dużo setupów A+ na H1, z wysokim WR i płytkim obsunięciem, a na żywo znajduje się ich wyraźnie mniej i część okazuje się dyskusyjna. Przyczyną zwykle nie jest rynek — jest look-ahead bias: w backteście narzędzie pokazywało zamkniętą świecę i późniejsze potwierdzenie z wyższego timeframe'u, którego w realnym czasie jeszcze nie było. W jednym narzędziu sygnał liczył się od zamknięcia świecy, w drugim od jej formowania. Setup nie był A+ — był zdjęciem po fakcie. Lekcja: zanim ufasz klasyfikacji A+ z backtestu, sprawdź, czy każda zmienna (RSI, dywergencja, struktura H4, ATR) jest liczona z zamkniętej, nie formującej się świecy.

Skąd bierze się klasa — i dlaczego nie z tego artykułu

Klasa setupu wynika z karty w playbooku: to tam zapisane są warunki konieczne, kryteria jakości i sizing przypisany klasie. Screening dostarcza karcie surowców — zgodność MTF, reżim makro, ATR, |ρ| z otwartymi pozycjami, okno czasowe — ale nie ustala progów klas i nie przydziela procentu ryzyka. Jeśli te same filtry mają w dwóch dokumentach różne progi, obowiązuje karta. Pełna definicja klas, warunków koniecznych i sizingu: 15.2, sekcja 2; kryteria degradacji, awansu i usunięcia setupu — 15.10, sekcja 4.

Algorytm szybkiej walidacji

  1. Pierwsze 5 sekund: czy widzę setup z playbooka? TAK → krok 2. NIE → SKIP.
  2. Następne 10 sekund: jak wygląda zgodność MTF? Wszystkie zgodne → A+. Jeden neutralny → B. Sprzeczność → C.
  3. Kolejne 15 sekund: R:R potencjalne, ATR, kontekst makro. Pierwsze sygnały „nie" pojawiają się tu — np. R:R potencjalne 1:1, dyskwalifikuje setup do C niezależnie od reszty.
  4. Decyzja klasy: A+ lub B → przechodzisz do checklisty 15-punktowej. C → SKIP, w dzienniku zapisujesz „setup C, pominięty".

Cały algorytm: 30 sekund na klasyfikację, potem 60–90 sekund na checklistę, potem 5 sekund na kliknięcie. Łącznie 95–125 sekund, czyli 1,6–2,1 minuty od triggera do wejścia. Czy setup przeżyje te dwie minuty, zależy od instrumentu, godziny i twojego wykonawcy — to sprawdzasz na własnych tikach, a nie zakładasz. Jeśli „nie przeżył", warto sprawdzić, czy spread w trakcie walidacji nie był nieproporcjonalny do twojego SL — to częściej problem sizingu i okna płynności niż „walidacji zbyt długiej".

Granica B/C — w razie wątpliwości w dół

A+ vs B i B vs C są zwykle jasne. Trudna jest granica „mocniejszy B" vs „słabszy C". Reguła robocza: w razie wątpliwości klasyfikujesz w dół, nie w górę. Powód: w wątpliwych przypadkach mózg ma tendencję do zawyżania klasy, bo chce wejść — reguła „w dół" kompensuje ten bias. W praktyce: jeśli wahasz się między B a C, traktujesz jako C → SKIP. Jeśli między A i B, traktujesz jako B — a wielkość pozycji dla klasy B bierzesz z karty playbooka (15.2, sekcja 2), nie z tego artykułu.

Ważne zastrzeżenie: zaniżanie klasy ma sens dopóty, dopóki z transakcji da się cokolwiek policzyć. Ile to jest, nie jest stałą liczbą — zależy od rozrzutu wyników, częstości setupu i tego, ile wariantów już przetestowałeś. Zapisuje się to tak: po n transakcjach 95-procentowy przedział dla expectancy wynosi E ± 1,96 × std(R)/√n (założenie: obserwacje niezależne — przy seriach i wspólnych zdarzeniach przedział jest szerszy). To przedział dla średniej z tej próby, a nie prognoza wyniku następnych transakcji — mówi, jak dobrze zmierzyłeś przeszłość, nie co się wydarzy. Jeżeli przedział obejmuje próg decyzji, zmiana klasy jest odroczona do następnego audytu, a nie podejmowana dlatego, że „uzbierało się trzydzieści". Kilka trade'ów na kwartał to nie konserwatyzm, tylko brak danych. Metodę i wzory rozwija 15.4, sekcja 6, a samą decyzję o zmianie klasy podejmuje audyt — 15.10, sekcja 4.

Koszt transakcyjny zabija setup C. Jeżeli planowany TP wynosi 8 pipsów, a łączny koszt wejścia i wyjścia (spread + komisja + slippage) to ok. 1,8 pipsa, oddajesz brokerowi ponad 20% planowanego ruchu w samych kosztach. O tym, jak wysoki musi być wtedy odsetek trafień, nie decyduje sam koszt, tylko jego stosunek do SL i TP. W modelu dwóch stałych wyników próg rentowności wynosi (SL + koszt) / (TP + SL): przy TP 8 pipsów, SL 8 pipsów i koszcie 1,8 pipsa rośnie z 50% do 61%, a przy SL 12 pipsów — do 69%. Bez podanej odległości SL takiego progu w ogóle nie da się policzyć, więc „potrzebny bardzo wysoki WR" jest w takim zdaniu twierdzeniem bez treści. Dlatego setup C na niskim TF często nie jest „słabszą okazją", tylko transakcją, w której koszt zjada zbyt dużą część planowanego ruchu. Próg roboczy [PRÓG ILUSTRACYJNY — NIE NORMA RYNKOWA]: koszt całkowity na transakcję nie powinien przekraczać 5–10% planowanego TP. Powyżej tego przewaga musi być bardzo silna, żeby przeżyć tarcie kosztowe — a to jest założenie do sprawdzenia na własnych kosztach, nie fakt rynkowy.

Klasa to nie wynik — czym ją potem mierzysz

Klasyfikacja jest hipotezą: „ten setup w tej klasie ma dodatnią wartość oczekiwaną". Sprawdza się ją na R-multiple z dziennika, nie na samym win rate — WR 60% przy stratach −1,5R i zyskach +0,6R daje 0,6 × 0,6 − 0,4 × 1,5 = −0,24R, czyli systematyczną utratę kapitału przy „dobrym" WR[1]. Wzory expectancy, profit factor, rozkład R i przedziały wokół nich są własnością dziennika — 15.9, sekcja 4. Screening dostarcza do tego dziennika dwie rzeczy, których nie wygeneruje żaden import: klasę nadaną przed wejściem i powód pominięcia setupów, w które nie wszedłeś.

Czego screening nie policzy — MAE i MFE

Pytanie „czy SL jest za ciasny, a TP za blisko" rozstrzygają MAE i MFE: najgłębsze obsunięcie i największy niezrealizowany zysk w trakcie życia pozycji, liczone w R. To metryki dziennika, nie filtru wejścia — definicje, wykres rozrzutu i tabelę diagnoz publikuje 15.9, sekcja 7. Dla screeningu wynika z nich jedna praktyczna rzecz: jeśli MAE wygranych systematycznie sięga blisko 1R, próg ATR w warstwie 2 jest prawdopodobnie za niski dla twojej odległości SL. Uwaga na logikę — przy jawnie nazwanym modelu pomiaru: mierzysz ścieżkę ceny od fillu wejścia do fillu wyjścia, wychodzisz jednym zleceniem w całości i nie przesuwasz celu w trakcie. Przy tych założeniach pozycja zamknięta na stopie ma MAE co najmniej 1R (przy luce i poślizgu więcej), a pozycja zamknięta na celu ma MFE równe TP — wartość „powyżej TP" oznacza wtedy albo błąd w dzienniku, albo inny model pomiaru: częściowe wyjścia, przesunięty cel, ścieżkę liczoną po zamknięciu pozycji. Który z nich stosujesz, zapisujesz raz w dzienniku i trzymasz się go, bo inaczej porównujesz nieporównywalne liczby.

Wykres rozrzutu: na osi poziomej największe obsunięcie w trakcie pozycji wyrażone w R, na osi pionowej największy niezrealizowany zysk, także w R; jeden punkt to jedna zamknięta transakcja jednego setupu, kolor odróżnia wygrane od stratnych. Skupienie punktów wygranych blisko wartości stopa jest sygnałem, że próg zmienności w warstwie 2 jest za niski dla przyjętej odległości SL. Dane syntetyczne, ilustracja formatu, nie wynik historyczny
Ilustracja do jedynego wniosku, jaki screening wyciąga z tych dwóch metryk: jeśli obsunięcia wygranych systematycznie sięgają blisko całego stopa, poprawiasz próg ATR w warstwie 2, a nie sam stop. Definicje MAE i MFE, opis stref wykresu i tabelę diagnoz prowadzi artykuł 15.9, sekcja 7 — po wzory i interpretację sięgasz tam, nie tutaj. Dane syntetyczne, rysunek ilustruje format zapisu.

Pełny przykład trade'a od screeningu do dziennika

Przykład ilustracyjny, kompozytowy — cały łańcuch od porannego top-down screeningu do wpisu w dzienniku po zamknięciu pozycji, jeden setup A+ na EUR/USD. [PRZYKŁAD ILUSTRACYJNY — NIE WYNIK HISTORYCZNY]: ceny, godziny i kwoty są syntetyczne, a założenia scenariusza podane jawnie — rachunek 5 000 USD, EUR/USD wyceniane po 10 USD za pipsa na 1 lot, ryzyko 1% na transakcję.

EtapKonkretne dane / decyzja
1. Makro reżim (8:00 PL)DXY +0,15% intraday, VIX 16, SPX futures +0,3%, US10Y stabilne. Kontekst: łagodny risk-on, USD lekko silny
2. Selekcja par (8:08 PL)Z uniwersum: ATR ≥ 0,9× śr. — przeżyło 6. ADX ≥ 25 i kalendarz czysty — zostało 3: EUR/USD, USD/JPY, AUD/USD. Kontekst makro odsiewa AUD/USD (krótkie AUD kłóci się z łagodnym risk-on, długie — z silniejszym USD) → krótka lista 2 instrumenty: EUR/USD po stronie short i USD/JPY po stronie long
3. MTF (8:11 PL)USD/JPY: żaden setup z playbooka nie jest aktualny — zostaje alert cenowy, do checklisty nie wchodzi, pozycji nie otwierasz. EUR/USD: D1 SMA-50 < SMA-200 (downtrend), ADX 28. H4: kanał spadkowy, retest oporu. H1: konsolidacja pod oporem, więc kierunek H1 jest na razie nierozstrzygnięty i klasy jeszcze nie nadajesz. M15: brak triggera — alert cenowy na poziomie 1,0850
4. Klasyfikacja (10:35 PL)Alert triggeruje. Świeca M15 zamknięta z body > 0,5 ATR M15 poniżej dolnej granicy konsolidacji H1 — konsolidacja rozstrzygnęła się w stronę trendu D1/H4, więc H1 przestaje być neutralne. Klasa: A+ według karty LON_short_EURUSD v3 (D1, H4, H1 i M15 zgodne, makro wspiera, R:R potencjalne 1:2,2). Progi klas są własnością karty, nie tego artykułu
5. Checklista 15-pkt (10:35–10:36 PL)1–3 TAK (karta LON_short_EURUSD v3, trigger na zamkniętej M15, feed bez luki). 4–6 TAK (D1, H4 i reżim makro zgodne). 7–9 TAK (wolumen z kalkulatora 0,2 lota, unieważnienie i TP zapisane, R:R 1:2,2, ryzyko portfelowe 1% wobec limitu z planu). 10–12 TAK (brak otwartych pozycji na rachunku — USD/JPY został tylko kandydatem, więc |ρ| nie ma z czym liczyć i powód tego wpisujesz do dziennika; kalendarz +/-2h czysty na EUR i USD; sesja LON aktywna, spread 0,4 pipsa). 13 TAK (sen 7 h, brak alkoholu 12 h, DD 48h −0,3R, dzienny limit nieosiągnięty, brak serii trzech strat z rzędu). 14 TAK (pola SL 1,0875 i TP 1,0795 wypełnione w bilecie i wysyłane razem ze zleceniem; karta ma zapisaną weryfikację, że wykonawca utrzymuje stop po stronie serwera). 15 TAK (bilet: EUR/USD, rachunek live, Sell, 0,2 lota, zlecenie rynkowe, ważność day). 15/15 → kwalifikuję
6. Egzekucja (10:36 PL)Sell 0,2 lota EUR/USD @ 1,0850. SL 1,0875 (25 pip = 1R = 25 × 0,2 × 10 USD = 50 USD = 1% z 5 000 USD). TP 1,0795 (55 pip = 2,2R). Po wysłaniu: w zakładce zleceń widoczne oba poziomy przy pozycji — to jest potwierdzenie serwera, krok po checkliście, nie jej punkt
7. Wynik (14:50 PL)TP osiągnięty. Trade trwał 4 h 14 min. P&L brutto: +55 pip × 0,2 lota × 10 USD/pip = +110 USD, czyli 2,2% kapitału z 5 000 USD. Ceny 1,0850 i 1,0795 to poziomy z planu; fille są łącznie o 0,5 pipsa gorsze na cały obrót (spread 0,4 + poślizg 0,1, liczone raz, bo spread siedzi już w cenach filli), więc netto +109 USD ≈ +2,18R
8. Wpis do dziennika (15:00 PL)setup_id=LON_short_EURUSD_retest, klasa=A+, wersja_karty=v3, R_planowane=2,2, R_zrealizowane=+2,18 (netto, po 0,5 pipsa kosztu), MAE_R=−0,3 (max obsunięcie 7,5 pip), MFE_R=+2,2 (pozycja zamknięta na TP — MFE nie przekracza TP), spread_pip=0,4, slippage_pip=0,1, czas_sesji=LON, checklist_15=15/15, setup_tag=trend-following

Łączny czas „screening + checklista + monitoring": ok. 20 minut aktywnej pracy rozłożone na 6 godzin 50 minut od porannego skanu (8:00) do zamknięcia pozycji (14:50). Bez screeningu trader wszedłby na 4 inne pary „bo coś się rusza", z których 2 byłyby przeciwko reżimowi makro. Bez checklisty wszedłby przed sprawdzeniem kalendarza i biletu zlecenia. Bez dziennika z MAE i MFE nie dowiedziałby się, czy SL 1R nie jest za ciasny dla tego setupu — a odpowiedź wymaga serii transakcji i przedziału wokół średniej, nie okrągłej liczby wejść.

Ten sam szkielet — trzy warstwy, checklista, zapis powodu — obsługuje każdy styl handlu; zmieniają się tylko długości okien, timeframe'y i częstotliwość skanu. Warianty per styl (scalper, day trader, swing, position) rozwija 15.5, sekcja 8, a wybór stylu pod dostępny czas — ta sama sekcja.

Zestawienie czterech stylów handlu — scalper, day trader, swing i position — w kilku wymiarach: aktywne okno w ciągu doby, częstotliwość skanu, timeframe użyty do bias i do triggera oraz okno kalendarzowe. We wszystkich czterech kolumnach powtarza się ten sam szkielet: makro, para, setup, potem checklista i zapis powodu pominięcia; zmieniają się długości okien i częstotliwość, nie kolejność kroków. Schemat porównawczy, bez danych z rachunku
Ilustracja do zdania powyżej: kolejność kroków jest w każdym stylu ta sama, różnią się tylko okna i częstotliwość skanu. Liczby wpisane w kolumny rysunku są ilustracyjne i pochodzą sprzed przebudowy checklisty — wiążąca jest tabela z sekcji 6 (piętnaście kryteriów) i czas skanu z sekcji 2. Pełne warianty rytmu pracy per styl, razem z doborem okien, prowadzi artykuł 15.5, sekcja 8 i to tam ustalasz swój wariant.

8. Najczęstsze błędy screeningu

Błąd 1: Brak zdefiniowanego uniwersum

Trader patrzy na „cokolwiek się rusza". Wczoraj GBP/JPY, dziś AUD/CAD, pojutrze NZD/CHF. Bez stałego uniwersum trudno porównać dzień z dniem, statystyki z dziennika mieszają różne populacje instrumentów, a wzorce własnych zachowań giną w szumie doboru. Reguła: zdefiniuj uniwersum obserwacji i nie wychodź poza nie. Ile ma liczyć instrumentów, jest założeniem twojego procesu, nie normą — zależy od stylu i od czasu, jaki realnie masz na skan. Pary spoza uniwersum ignorujesz, nawet jeśli „wyglądają ładnie".

Błąd 2: Subiektywne progi zamiast TAK/NIE

„Para ma dobrą zmienność" zamiast „ATR(14) D1 ≥ 0,9× średniej 90-dniowej". „ADX wygląda mocno" zamiast „ADX(14) D1 ≥ 25". Subiektywne oceny zmieniają się z dnia na dzień w zależności od nastroju. Twarde progi są niezależne od stanu emocjonalnego. Reguła: każdy filtr ma jednoznaczne kryterium decyzyjne — może być liczbowe albo binarne jakościowe, ale musi dawać odpowiedź TAK lub NIE bez „chyba". Bez kryterium TAK/NIE filtr nie istnieje.

Błąd 3: Pomijanie kalendarza

„To dopiero za 3h, do tego czasu zamknę pozycję." Zwykle nie zamkniesz, bo będziesz „dawał trade'owi szansę". Reguła: jeśli kalendarz mówi high impact w +/-2h od teraz, nie wchodzisz. Bez wyjątków. Zaplanowanie wokół kalendarza jest częścią screeningu, nie zarządzania pozycją.

Błąd 4: Watchlista bez aktualizacji

Watchlista sprzed kilku lat, używana bez rewizji. Tymczasem pary potrafią zmienić charakter (np. EUR/CHF po porzuceniu floor'u, waluty rynków wschodzących po zmianach reżimu monetarnego). Reguła: watchlista weryfikowana kwartalnie. Co 3 miesiące pytasz: czy każda para wciąż spełnia warunki, dla których była dodana?

Błąd 5: Screening tylko technicznie, bez makro

Trader patrzy tylko na ATR, ADX, struktury — pomija DXY, VIX, rentowności. Setup techniczny w sprzecznym kontekście makro często ma wyraźnie niższy WR — ale skalę różnicy trzeba policzyć w dzienniku, nie kopiować z poradnika. Reguła: makro to warstwa 1 top-down screeningu, nie addendum.

Błąd 6: Checklista jako teatr, nie filtr

Trader wyklikuje 14 z 15 punktów, jeden na NIE, ale wchodzi „bo setup jest dobry". Reguła twardej blokady brzmi tak samo jak w sekcji 6: jakiekolwiek twarde NIE albo nieustalone = SKIP, bez negocjacji. Pomocnicze NIE obniża klasę i tego nie zmienia — ale też nie kasuje warunku koniecznego. Trader powinien mierzyć osobno transakcje 15/15, transakcje 14/15 (z dopisaną przyczyną NIE) oraz setupy pominięte przez checklistę (z hipotetycznym wynikiem). O tym, czy punkt na NIE rzeczywiście obniżał expectancy, przesądza dopiero moment, w którym przedział wokół różnicy przestaje obejmować zero — sama liczba zebranych przypadków tego nie rozstrzyga. Bez takiego rachunku „checklista działa" jest wiarą w procedurę, nie dowodem.

Błąd 7: Zbyt szczegółowy screening

Trader buduje system z 47 filtrami. Każdy nowy strach generuje nowy filtr. Wynik: 0–1 setupy w tygodniu, niewystarczająca próba do statystyk, frustracja, łamanie reguł. Reguła: 5–8 filtrów wystarcza dla większości praktycznych sytuacji. Każdy dodatkowy filtr musi udowodnić w backteście, że wnosi netto pozytywny edge — inaczej go usuwasz.

Błąd 8: Screening po, nie przed

Trader otwiera platformę, widzi „coś ciekawego", wchodzi w setup, dopiero potem sprawdza filtry. To nie jest screening, to retroaktywna racjonalizacja. Reguła: filtry przed setupem. Skanujesz, eliminujesz, dopiero potem patrzysz na świece kandydatów.

Błąd 9: Brak alertów cenowych

Trader siedzi przed wykresami 8h dziennie, „bo musi czuwać". Wynik: zmęczenie, błędne decyzje, FOMO. Reguła: po screeningu ustaw alerty cenowe (TradingView, MT4) na poziomach, na których setup ma się aktywować. Wracasz do platformy tylko wtedy, gdy alert się uruchomi — czas przy monitorze ogranicza się do momentów, w których faktycznie jest co robić.

Błąd 10: Mieszanie screeningu z analizą po fakcie

Po stratnym trade'ie trader przegląda screening, szuka „co poszło źle". To analiza post-mortem — domknięcie dnia opisuje 15.5, sekcja 5 — a nie screening. Mieszanie powoduje, że screening następnego dnia jest „naprawiający" — chcesz wejść w coś, co poprzednio nie zadziałało. Reguła: screening i post-mortem to dwie oddzielne aktywności w różnych godzinach dnia.

Błąd 11: Screening bez zapisu tego, czego nie wziąłeś

Dziennik pełen wejść i pusty w rubryce pominięć nie mierzy screeningu — mierzy tylko to, co i tak widać na wyciągu. Bez pola powod_skip nie wiesz, czy filtry odrzucały transakcje stratne, czy powstrzymywały cię przed wygranymi. Reguła: każdy setup, który dotarł do checklisty i nie skończył się zleceniem, ma wpis z numerem kryterium i wartością, która przesądziła. Co jeszcze trafia do dziennika i w jakim formacie — 15.9, sekcja 2.

Błąd 12: Dokładanie filtrów po każdej stratnej serii

Raz ADX, raz RSI, raz zakaz poniedziałków, raz zakaz po 15:00. Po kwartale zestaw filtrów nie przypomina oryginału, liczba transakcji spada do kilku miesięcznie, a każdy nowy filtr został dobrany do serii, która go wywołała. To nie jest kalibracja, tylko dopasowanie do szumu. Reguła operacyjna dla screeningu: dopisany filtr tworzy nową wersję zestawu i od tego momentu liczysz go osobno; ocena, czy filtr zostaje, należy do audytu — 15.10, sekcja 4 — a nie do dnia, w którym poniosłeś stratę. Dlaczego dokładanie zmiennych psuje test, rozwija 15.4, sekcje 2 i 3.

Błąd 13: Mylenie błędu wykonania z błędem strategii

Po stratnej serii pierwsze pytanie brzmi nie „czy zmienić system", tylko „czy dane i wykonanie są wiarygodne": czy transakcje zgadzają się z raportem wykonawcy, czy koszty siedzą w R0, ile było odstępstw od planu. Dopiero potem reżim, a przewaga na samym końcu. Tę kolejność i kryteria decyzji publikuje 15.10, sekcja 8; screening odpowiada w niej za jedną rzecz — czy setup w chwili kliknięcia w ogóle spełniał warunki wejścia.

Tabela decyzyjna w formie rysunku: w wierszach sytuacje widoczne w dzienniku po stratnej serii, w kolumnach odpowiedź, czy poprawiać wykonanie, czy regułę. Rysunek porządkuje kolejność pytań — najpierw wiarygodność danych i wykonania, potem koszty, potem reżim rynku, a przewaga na samym końcu. Schemat poglądowy; progi liczbowe w komórkach są przykładowe i nie są normą
Ilustracja do kolejności z tego akapitu. Rola screeningu w tej tabeli jest jedna: odpowiedzieć, czy setup w chwili kliknięcia spełniał warunki wejścia — reszta wierszy należy do audytu. Kryteria, progi i same decyzje są własnością artykułu 15.10, sekcja 8 i tylko tam obowiązuje ich brzmienie; liczby widoczne na rysunku są ilustracyjne i pochodzą sprzed ujednolicenia progów w dziale.
Modelowy test porównawczy screening vs jego brak. Tak wyglądałby uczciwy test porównawczy dwóch grup tradujących tę samą strategię: ten sam playbook, ten sam okres handlu, różnica tylko w obowiązkowym top-down screeningu i checkliście pre-trade. Mierzone zmienne: liczba trade'ów per trader, expectancy_R, error rate (odchylenia od planu), max DD, liczba wejść poza playbookiem. Bez takiej separacji nie wiadomo, czy poprawa wynika z filtra, czy z lepszej strategii, szczęścia albo po prostu mniejszej liczby trade'ów. Realne dane z desków proptradingowych zwykle nie są publicznie dostępne; substytut wykonalny na jednym rachunku to oznaczanie koszyków na tym samym okresie: przez jeden kwartał oznaczaj każdy potencjalny setup jako „przeszedł screening" albo „odrzucony przez screening" i licz wynik hipotetyczny obu koszyków na tych samych dniach. Nie porównuj kwartału z filtrem do kwartału bez filtra — zmieni się reżim rynku i wniosek będzie brudny (efekt filtra zlewa się z efektem rynku). Bez tej kontroli każda anegdota o „grupie A vs grupie B" jest hipotezą, nie dowodem.

9. Szablony do skopiowania — checklist na laminowanej karcie

Poniżej dwa szablony do bezpośredniego użycia oraz karta progów. Pierwszy — checklista pre-trade na laminowanej karcie A6 obok klawiatury. Drugi — formularz top-down screeningu do dziennika. Karta progów służy do zapamiętania kryteriów, nie do zastąpienia karty setupu.

Szablon 1: Karta laminowana — checklista 15-punktowa pre-trade

==============================================
  CHECKLISTA PRE-TRADE — 15 KRYTERIÓW
  wynik: TAK / NIE / NIEUSTALONE
  [T] twarde      — NIE lub NIEUSTALONE = SKIP
  [P] pomocnicze  — decyduje o klasie setupu
==============================================

A · SETUP
[T]  1. Setup z playbooka + wersja karty?      [ ]TAK [ ]NIE [ ]?
[T]  2. Trigger na ZAMKNIĘTEJ świecy?          [ ]TAK [ ]NIE [ ]?
[T]  3. Feed żywy, brak luki w historii?       [ ]TAK [ ]NIE [ ]?

B · KONTEKST
[P]  4. D1 bias zgodny z kierunkiem?           [ ]TAK [ ]NIE [ ]?
[P]  5. H4 struktura zgodna?                   [ ]TAK [ ]NIE [ ]?
[P]  6. Reżim makro wspiera kierunek?          [ ]TAK [ ]NIE [ ]?

C · SIZING I WYJŚCIE
[T]  7. Wolumen policzony kalkulatorem?        [ ]TAK [ ]NIE [ ]?
[T]  8. Unieważnienie zapisane, R:R min 1:1,5? [ ]TAK [ ]NIE [ ]?
[T]  9. Łączne ryzyko w limicie z planu?       [ ]TAK [ ]NIE [ ]?

D · KORELACJE, KALENDARZ, OKNO
[T] 10. |ρ| z otwartymi < 0,7   okno: ______   [ ]TAK [ ]NIE [ ]?
[T] 11. Kalendarz czysty +/-2h (OBIE waluty)?  [ ]TAK [ ]NIE [ ]?
[T] 12. Okno aktywne pary, spread w normie?    [ ]TAK [ ]NIE [ ]?

E · STAN OPERACYJNY I BILET ZLECENIA
[T] 13. Filtry behawioralne — wszystkie 5 TAK? [ ]TAK [ ]NIE [ ]?
        sen min. 6h / brak alkoholu 12h
        DD 48h > −2R / dzienny limit nieosiągnięty
        brak serii 3 strat z rzędu
[T] 14. SL i TP w bilecie przed wysłaniem?     [ ]TAK [ ]NIE [ ]?
        weryfikacja server-side zapisana w karcie
        potwierdzenie serwera = krok PO wysłaniu
[T] 15. BILET ZLECENIA sprawdzony polami?      [ ]TAK [ ]NIE [ ]?
        symbol / rachunek live-demo / kierunek
        wolumen w jednostkach platformy
        typ zlecenia / ważność (GTC-day-data)
        SL i TP po właściwej stronie ceny

==============================================
DECYZJA:  [ ] KWALIFIKUJĘ     [ ] ODRZUCAM
          [ ] CZEKAM (alert)  [ ] NIE MAM DANYCH

Twarde na NIE lub NIEUSTALONE = SKIP.
Pomocnicze NIE kompensują twardego.
Mniejszy wolumen NIE zamienia NIE na TAK.

Powód wpisujesz TERAZ, nie po ruchu ceny:
powod_skip: __________________________________
==============================================

Szablon 2: Top-down screening do dziennika (codziennie rano)

DATA: ____________   GODZINA SKANU: ____________
WERSJA ZESTAWU FILTRÓW: __________ (zmiana filtra = nowa wersja)

WARSTWA 1 — MAKRO REŻIM (5–8 min)
DXY: ___________ (kierunek/zmiana intraday)
VIX: ___________ (poziom + zmiana)
US10Y: __________ DE10Y: __________
S&P futures: ___________
Złoto: ___________  Ropa: ___________
News wire — istotne newsy dnia:
  · ___________________________________
  · ___________________________________

KONTEKST DNIA (jedno zdanie):
___________________________________________
___________________________________________

WARSTWA 2 — SELEKCJA PAR (3–5 min)
Pary po filtrach (ATR ≥ 0,9×, ADX, kalendarz, korelacje):
  1. ____________  Powód: __________________
  2. ____________  Powód: __________________
  3. ____________  Powód: __________________
  4. ____________  Powód: __________________
  5. ____________  Powód: __________________

WARSTWA 3 — SETUPY (1–3 min/para)
Setup A+: ____________________________________
Setup B:  ____________________________________
Setup C (skip): ______________________________

PLAN DNIA:
  · Aktywne sesje: __________________________
  · Blokady kalendarzowe: ___________________
  · Maks transakcji: ________________________
  · Maks ryzyko portfelowe: _________________

Czego w tych szablonach nie ma — plan tygodnia

Tygodniowy plan kalendarzowy (niedzielny przegląd publikacji i rozplanowanie okien pracy) jest szablonem workflow, nie screeningu jednej okazji — gotowy formularz ma 15.5, sekcja 2. Do checklisty trafia z niego dokładnie jedna rzecz: lista godzin „off limits" na najbliższe dni, z której korzysta punkt 11.

Karta szybkiego ratunku: progi liczbowe

==============================================
  PROGI MECHANICZNE — KARTA ROBOCZA
  [PRÓG ILUSTRACYJNY — NIE NORMA RYNKOWA]
  progi walidujesz na własnych danych (sekcja 3)
==============================================

ATR
  · ≥ 0,9× średnia 90-dniowa: minimum dla setupu
  · > 1,5× : zwiększona zmienność, redukcja sizingu
  · > 2,0× : ekstremalna, omijasz

ADX
  · < 20: range, mean-reversion OK, trend NIE
  · 20–25: niejednoznacznie, lepiej pominąć
  · 25–40: trend, trend-following OK
  · > 40: silny trend, ostrożność z late entry

VIX
  · < 18: risk-on, carry OK
  · 18–25: neutralnie
  · > 25: risk-off, redukcja ekspozycji
  · > 35: panika, tylko najsilniejsze setupy

KORELACJA z otwartymi (zawsze podaj okno liczenia)
  · < 0,4: słabo powiązane (to nie znaczy: niezależne)
  · 0,4–0,7: redukcja sizingu drugiej pozycji 25–40%
  · >= 0,7: punkt 10 = NIE -> SKIP
           (nie ma wariantu „połowa wolumenu")

KALENDARZ
  · 30 min przed high impact: brak nowych pozycji
  · 0–15 min po: brak wejścia, wysoki slippage
  · 15–60 min po: tylko po stabilizacji spreadu

R:R minimalne
  · A+: ≥ 1:2
  · B:  ≥ 1:1,5
  · C:  < 1:1,5 → SKIP

CZAS NA WALIDACJĘ
  · Klasyfikacja A+/B/C: max 30 sekund
  · Checklista 15-pkt: 60–90 sekund
  · Łącznie od triggera do entry: 1,6–2,1 minuty
==============================================

Czego w tych szablonach nie ma — dziennik

Karta i formularz kończą się na decyzji. To, co dzieje się z nią dalej — schemat pól dziennika, MAE i MFE, uzgodnienie z raportem wykonawcy, metryki i ich przedziały — jest osobnym narzędziem i osobnym numerem: 15.9, sekcja 2. Ze screeningu trafiają tam trzy pola, których nie wygeneruje żaden import: identyfikator i wersja karty setupu, klasa nadana przed wejściem oraz powod_skip z numerem kryterium checklisty.

Szablony checklist screeningu Forex — karta laminowana z checklistą pre-trade w formacie kryterium, dowód dostępny teraz, twarde albo pomocnicze, wynik TAK NIE nieustalone, skutek, oraz formularz top-down screeningu z polem wersji zestawu filtrów i karta progów mechanicznych z pasmami ATR, ADX, VIX i korelacji
Szablony checklist screeningu Forex — karta laminowana z checklistą pre-trade w formacie kryterium, dowód dostępny teraz, twarde albo pomocnicze, wynik TAK NIE nieustalone, skutek, oraz formularz top-down screeningu z polem wersji zestawu filtrów i karta progów mechanicznych z pasmami ATR, ADX, VIX i korelacji

FAQ — Najczęściej zadawane pytania

Ile czasu dziennie powinien zajmować screening?
Dla day tradera: 10–28 minut rano na pełen top-down, zależnie od tego, ile par przeżyło warstwę 2, plus opcjonalnie 5 minut przed sesją NY. Jeśli screening zajmuje wyraźnie więcej (np. godzinę dziennie), masz za dużo filtrów albo niezdefiniowane uniwersum — odetnij. Jeśli wyraźnie mniej (np. trzy minuty), pomijasz warstwę makro i kalendarz. Ile czasu potrzebują pozostałe style i jak wpleść skan w rytm dnia — 15.5, sekcja 8.
Czy screening działa, jeśli mam pracę na pełen etat i tylko 1h dziennie na trading?
Tak, ale musisz zmienić styl. Day trading wymaga 4–8h przed monitorem — trudne do pogodzenia z pełnym etatem. Lepszy wybór: swing trading z screeningiem EOD wieczorem (np. 20:00–21:00 PL po obowiązkach domowych). Workflow: w niedzielę robisz tygodniowy plan z kalendarzem, wieczorem ustawiasz zlecenia oczekujące limit/stop z server-side SL na poziomach z playbooka. W ciągu dnia alert na telefon oznacza sprawdzenie, czy setup wciąż żyje (otwarte pozycje swing, zmiana reżimu), a nie wejście z marszu — klikanie zleceń między obowiązkami zawodowymi nie jest wykonaniem planu, bo nie da się przy tym przejść checklisty. Decyzja o wejściu zapada wieczorem, egzekucja jest oczekująca — pod dwoma warunkami. Po pierwsze, zlecenie dostaje ważność (do daty), żeby nie leżało w rynku dłużej, niż żyje setup. Po drugie, ma zapisany warunek unieważnienia: jeśli przed jego aktywacją w oknie +/-2h pojawi się publikacja high impact albo cena minie poziom unieważnienia z karty, zlecenie kasujesz. Zlecenie leżące bez tej kontroli omija punkty 8 i 11 checklisty, bo aktywuje się w warunkach, których nikt już nie sprawdził. Warianty workflow dla osoby z etatem rozwija 15.5, sekcja 8. Czas trzymania 1–10 dni pasuje do rytmu pracy. Detale w artykule 8.4.
Czy używać darmowych skanerów (TradingView, Investing.com), czy płatnych?
Do top-down screeningu darmowe zwykle wystarczają [BRAK DANYCH DO WERYFIKACJI: nie ma publicznego pomiaru, jaką część potrzeb pokrywają]. Darmowy poziom TradingView ma kalendarz, alerty cenowe oraz wskaźniki ATR i ADX; kalendarze makro z klasyfikacją wpływu i macierze korelacji są u kilku dostawców dostępne bezpłatnie. Zanim któreś narzędzie wpiszesz do procesu, otwórz jego dokumentację sam — limity darmowych planów (liczba alertów, zakres historii) zmieniają się bez zapowiedzi, a artykuł nie jest cennikiem. Płatne skanery (Trade Ideas, FinViz Elite, niektóre EA) sprzedają głównie prędkość i liczbę alertów, co ma znaczenie tam, gdzie decyduje sekunda [BRAK DANYCH DO WERYFIKACJI: brak publicznego porównania wyników z narzędziem płatnym i darmowym na tej samej strategii]. Reguła: zacznij od darmowych, zainwestuj w płatne dopiero gdy masz konkretne, mierzalne wąskie gardło, którego darmowe nie rozwiązują.
Co robić, jeśli po screeningu nie ma żadnego setupu A+/B?
Nic. Dosłownie nic — nie wchodzisz w transakcję. „Brak setupu" to legalna i częsta odpowiedź screeningu. Brak pozycji to nie postawa mentalna, tylko decyzja portfelowa: zero spreadu, zero slippage, zero ryzyka błędu wykonania. Jeśli na rynku nie ma setupu o dodatniej wartości oczekiwanej, pozycja flat jest wtedy racjonalną alokacją kapitału. Otwieranie setupu C tylko po to, by „poczuć akcję", to opłacanie spreadu za czysto hazardową rozrywkę. Liczba setupów A+ zależy od stylu, par i progu selekcji — swing trader może mieć 2 miesięcznie, scalper 10 dziennie. Jeżeli po screeningu nie masz sygnału, zapisujesz „brak setupu" w dzienniku i kończysz sesję. Brak setupu w danym dniu też jest danymi.
Jak często zmieniać uniwersum par?
Kwartalnie — co 3 miesiące przegląd, czy każda para w uniwersum wciąż spełnia warunki, dla których była dodana. Sprawdzasz: czy ATR pozostał wystarczająco wysokie, czy spread u twojego brokera nie wzrósł, czy nie zmieniła się charakterystyka (np. pegged regime, intervention episode). Pary, które nie spełniają warunków, wypadają. Nowe pary dodajesz tylko po wstępnej walidacji (30 dni obserwacji, statystyki z dziennika z tej pary jeśli już handlowałeś). Niestabilne uniwersum (zmieniające się co tydzień) niszczy spójność statystyk dziennika i uniemożliwia ocenę edge'u.
Czy checklista 15-punktowa nie jest przesadą dla doświadczonego tradera?
Z pozoru tak — z praktyki nie. U doświadczonych traderów checklista zwykle nie znika, tylko zmienia formę: mniej ogólnych pytań, więcej punktów krytycznych, które wcześniej kosztowały realne pieniądze. Presja sesji i drawdown pogarszają kontrolę wykonawczą — rośnie impulsywność, zawęża się uwaga, trader zaczyna szukać ulgi zamiast najlepszego setupu. Doświadczony trader nie ufa swojemu mózgowi w trakcie drawdownu i przerzuca proces decyzyjny na zewnętrzny, zero-jedynkowy algorytm checklisty. Teza, że formalne procedury check-point utrzymują się u traderów zawodowych, krąży w literaturze coachingowej, ale nie ma dla niej sprawdzalnej sygnatury [BRAK DANYCH DO WERYFIKACJI: brak badania i strony, do których dałoby się odesłać]. Argument, który broni się bez powoływania na cudzy autorytet, jest prostszy: doświadczenie nie usuwa pułapek (FOMO, revenge trading, nadmierna pewność siebie), usuwa tylko nieświadomość ich istnienia — a checklista jest zewnętrzną pamięcią na moment, w którym akurat jej nie masz. Skrócenie checklisty do „intuicyjnej" jest cofnięciem się o lata doświadczenia. Detale o psychologii w dziale psychologia tradera.
Jak screening współpracuje z systemem alertów cenowych?
Po porannym top-down screeningu masz listę 2–5 par z setupami in-the-making. Na każdym kluczowym poziomie (poziom wybicia, retest, dotknięcie MA) ustawiasz alert cenowy w platformie (TradingView, MT4). Alert triggeruje się, gdy cena dotyka poziomu — wtedy wracasz do platformy i robisz checklistę pre-trade. Bez alertów siedzisz przed monitorem 8h dziennie, męczysz się i podejmujesz gorsze decyzje. Z alertami robisz inne rzeczy (praca, sport, sen) i wracasz do platformy 1–4 razy dziennie na pełną checklistę. Reguła: alerty są przedłużeniem screeningu, nie zastępują go.
Czy automatyzować screening (boty, skrypty)?
Częściowo — tak. Indykatory ATR, ADX, MA — łatwo zautomatyzować w TradingView Pinescript albo MT4 EA, żeby alarm się włączył, gdy para spełni progi. Korelacje — Excel z formułą CORREL na 30-dniowych zmianach. Kalendarz — automatyczne alerty z Forexfactory na high impact. Czego nie automatyzować: macro briefing (kontekst dnia), klasyfikacja A+/B/C (wymaga oceny), checklista pre-trade (mental state, brak konfliktu). Hybryda: część progowa zautomatyzowana (alerty), część decyzyjna manualna — proporcji nie da się podać jako liczby ogólnej, bo zależy od twojego zestawu filtrów [BRAK DANYCH DO WERYFIKACJI]. Pełna automatyzacja = trading algorytmiczny, inny zestaw kompetencji — w artykule 8.9.
Jakie są progi screeningu na rynku akcji vs Forex?
Większość filtrów (ATR, ADX, korelacje) jest analogiczna, z trzema różnicami. Pierwsza: VIX jest natywny dla akcji, a na FX działa jako jedno z prostych proxy globalnego sentymentu — nie powinien być używany samodzielnie, lepiej czytać go razem z DXY, rentownościami, futures na indeksy oraz zachowaniem JPY/CHF. Druga: kalendarz akcji to earnings reports, a nie tylko makro — dochodzą publikacje wyników kwartalnych poszczególnych spółek, które zaburzają indeksy. Trzecia różnica metodologiczna: na akcjach screening sektorowy (która branża dziś silna/słaba) ma większe znaczenie niż na FX, gdzie „sektor" to walutowy region. Reguła ogólna: jeśli umiesz screening FX, akcje to istotny dodatek wiedzy, ale nie zupełnie nowa kompetencja.
Co robić, jeśli już otworzyłem pozycję, a screening pokazuje, że warunki się zmieniły (np. VIX skoczył)?
Screening nie kończy się na wejściu: zmiana reżimu w trakcie trwania pozycji jest sygnałem do przeglądu. Sam przegląd należy jednak do innego etapu — co wolno zrobić z otwartą pozycją i według jakich reguł, opisuje 15.7, sekcja 7, a procedurę przy gwałtownym zdarzeniu rynkowym — 15.8, sekcja 7. Ze strony screeningu wynika jedna rzecz: reakcja na zmianę reżimu ma być zapisana w karcie setupu przed sesją, razem z progiem, który ją uruchamia. Reakcja wymyślona w chwili skoku zmienności nie jest zarządzaniem ryzykiem, tylko drugim impulsem po pierwszym.

Źródła i bibliografia

  1. Tharp V.K., Trade Your Way to Financial Freedom, McGraw-Hill, 2. wyd. 2006/2007 oraz Definitive Guide to Position Sizing, IITM, 2008. Źródło pojęć R-multiple i expectancy używanych przy ocenie klasy setupu. Nie jest źródłem gradacji setupów A+/B/C — to praktyka desków tradingowych, nie termin tego autora.
  2. European Securities and Markets Authority (ESMA), Decision (EU) 2018/796 renewing the temporary restriction on contracts for differences, 22 maja 2018 (esma.europa.eu). Środek tymczasowy: ograniczenia obowiązywały od 1 sierpnia 2018, odnawiane co trzy miesiące, nieodnowione po 31 lipca 2019. Wprowadził standaryzowane ostrzeżenie z odsetkiem stratnych rachunków detalicznych.
  3. Komisja Nadzoru Finansowego, decyzja nr DAS.456.2.2019 z 1 sierpnia 2019 w sprawie interwencji produktowej dotyczącej CFD (Dz.Urz. KNF 2019 poz. 27), bezterminowa. Podstawa obowiązku publikowania odsetka stratnych rachunków w Polsce po wygaśnięciu środka ESMA; dostawca podaje własny odsetek, przeliczany nie rzadziej niż co trzy miesiące. [STAN NA DZIEŃ: 2026-09-06]
  4. Tversky A., Kahneman D., Availability: A Heuristic for Judging Frequency and Probability, Cognitive Psychology 5, 1973. Bazowa praca o iluzji dostępności — mechanizmie leżącym u podstaw FOMO przy bezfiltrowej watchliście.
  5. Cboe, Cboe Volatility Index (VIX) — metodologia indeksu, Cboe Global Markets (cboe.com/tradable_products/vix). Wydawcą indeksu VIX i jego metodologii jest Cboe; wartości i próg 25 użyte w tabeli filtrów są przykładowe, nie są zaleceniem wydawcy. [STAN NA DZIEŃ: 2026-09-06]

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.

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk finansowy i rynkowy

mgr Jarosław Wasiński — niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, dostarczającego rzetelną wiedzę o finansach osobistych, bankowości i inwestycjach od 2004 roku.

  • Bankowość i produkty finansowe: porównania kont osobistych i firmowych, analiza taryf opłat, testy aplikacji mobilnych, recenzje kredytów, lokat i kart kredytowych — z naciskiem na realne koszty i ukryte opłaty.
  • Rynki finansowe i makroekonomia: analiza fundamentalna rynków walutowych (Forex) i makroekonomicznych od 2007 roku, zarządzanie ryzykiem kapitału, struktura rynków OTC.
  • Kryptowaluty: analiza rynku kryptowalut, mechanizmów blockchain i tokenizacji aktywów w kontekście portfela inwestycyjnego.

Autor setek komentarzy rynkowych, analiz porównawczych produktów bankowych i materiałów edukacyjnych. Zwolennik transparentności — każdy ranking i recenzja na MyBank.pl opiera się na jawnej metodologii i zweryfikowanych źródłach (taryfy banków, regulaminy promocji, dane NBP).

Treści mają charakter edukacyjny i informacyjny — nie stanowią porady inwestycyjnej, rekomendacji ani oferty. Decyzje finansowe podejmuj na podstawie własnej analizy i konsultacji z doradcą.