News trading — handel na danych makro i komunikatach
W poprzednim artykule rozbieraliśmy trzy silniki strategii: trend, breakout i mean reversion. News trading nie jest czwartym silnikiem — to katalizator, który uruchamia pozostałe trzy. Dane makro nie tworzą osobnej logiki handlu. Tworzą warunki, w których logiki działają inaczej: spread się rozrywa, fill jest gorszy o kilkanaście pipsów, a ruch, który normalnie zajmuje 3 godziny, dzieje się w 90 sekund. 70–80% rachunków detalicznych traci[1]. Wiesz to. Widzisz to na każdej stronie brokera. Ale tego prawdopodobnie nie wiesz: spora część tych strat koncentruje się w oknie kilkudziesięciu sekund wokół danych makro — bo to wtedy spread jest skrajnie niekorzystny, poślizg duży, a wykonanie słabe. Ten tekst nie uczy, jak „zarabiać na newsach". Uczy, gdzie detal najczęściej przepłaca wejście i myli szybkość z przewagą.
- News trading to rzeźnia, w której reguły ustala ten, kto ma szybszy kabel do Londynu. W oknie 30 sekund po danych spread, slippage i fill quality są radykalnie inne niż w normalnym handlu. Jeśli tego nie uwzględniasz w expectancy — optymalizujesz strategię na fikcyjnych kosztach.
- Nie każde dane są równe. Hierarchia eventów (Tier 1 vs Tier 2 vs szum) decyduje o tym, czy ruch będzie miał kontynuację, czy wygaśnie w 5 minut. Friction drag — koszty transakcyjne przy spreadzie 3–10× normalnym — zjada 100% ruchu na Tier 3.
- Spread przed danymi to podatek, który płacisz niezależnie od wyniku. Wejście 2 minuty przed NFP z buy stopem oznacza, że twój fill będzie gorszy o spread rozszerzony wielokrotnie plus slippage. Zanim policzysz zysk z ruchu, odejmij ten koszt.
- Model brokera przy danych to osobna zmienna. A-Book/ECN i B-Book to dwa różne światy w oknie danych. Requotes, zamrożenia platformy i asymetryczny slippage nie są awariami — wynikają z execution policy i mechaniki routingu zleceń.
1. Mechanika newsów — co się dzieje w oknie danych
Kiedy o 14:30 wychodzi NFP, algorytmy HFT parsują nagłówek i wysyłają zlecenia w ciągu milisekund. Twój broker stoi za LP, LP stoi za algorytmami, a algorytmy mają co-location na serwerach giełdy. Ty siedzisz na WiFi w Katowicach — albo na VPS w Londynie, który i tak jest wolniejszy od terminalu Bloomberga o 100–500 ms[12]. Zanim twoje zlecenie przejdzie przez platformę, serwer brokera i dostawcę płynności, cena, którą widziałeś na ekranie, prawdopodobnie już nie istnieje. Każdy krok to opóźnienie. Każde opóźnienie to gorszy fill.
Mechanika w oknie danych wygląda tak:
- T-5 do T-0 (przed publikacją) — LP wycofują kwotowania lub drastycznie rozszerzają spready. Book się przerzedza. Twój broker może pokazywać spread 0,8 pipsa na EUR/USD, ale realnie dostępna płynność na tym spreadzie jest minimalna. Na ułamki sekund przed publikacją (T-1 sekunda) algorytmy całkowicie wycofują zlecenia limit z arkusza — tzw. „pulling liquidity". Tworzy się próżnia (liquidity void). Dlatego świeca rusza się o 50 pipsów w jednym ticku — po drodze nie było ani jednego fizycznego zlecenia, które mogłoby wyhamować cenę. Twoje pending ordery stoją w tej próżni — są na platformie, ale ich realizacja będzie po pierwszej dostępnej cenie, nie po cenie zlecenia.
- T+0 do T+2 sekundy — headline pojawia się na terminalach. Algorytmy reagują. Cena skacze — czasem 30–50 pipsów na EUR/USD w jednym ticku. Spread wybucha do 5–15 pipsów na majorsach, na crossach i egzotykach — kilkadziesiąt pipsów. Twój buy stop na 1.0920 może się zrealizować na 1.0935 albo 1.0948.
- T+2 do T+30 sekund — algorytmy przetwarzają pełny raport (nie tylko headline). Rewizje, składowe, detale. Czasem kierunek się zmienia — headline mocny, ale rewizja za poprzedni miesiąc drastycznie w dół. Cena robi spike, potem pull back, potem kolejny ruch. To jest faza najwyższej zmienności i najgorszej jakości filla.
- T+30 sekund do T+5 minut — kiedy LP przestają trząść portkami i wracają do kwotowania, spread wraca do normy. To jest moment, w którym masz szansę na uczciwy pojedynek, a nie egzekucję. Kierunek się wykrystalizuje — albo nie, jeśli dane były mieszane.
- T+5 do T+30 minut — normalizacja. Spread wraca do typowych poziomów. Ruch albo się kontynuuje (dane jednoznacznie silne/słabe + zmiana narracji), albo wygasa (dane „w linii" lub mieszane). Tu zaczyna się pole gry dla detalisty, który chce handlować reakcję, a nie sam moment.
Pułapki płynnościowe i sweepo stopów
Przed danymi book jest cienki. Stop clusters nad i pod lokalnymi ekstremami są naturalnym celem przepływu. Mechanika jest prosta:
- Detal ustawia stopy 10–20 pipsów od ceny, nad/pod pre-event high/low.
- Spike po danych aktywuje te stopy — a aktywacja SL to market ordery, które napędzają ruch dalej.
- Pierwszy spike często nie jest „manipulacją" — to czyszczenie płynności i reakcja na brak depth w booku.
- Po sweep cena nierzadko wraca — bo za spike'iem nie stoi nowy flow, tylko mechaniczna kaskada stopów.
To nie jest tiktokowe „smart money concepts". To normalna mechanika cienkiego rynku. Pending order tuż nad pre-event high jest statystycznie narażony na najdroższy fill, bo stoi dokładnie tam, gdzie algorytmy i kaskada stopów generują ruch. Nie musisz wierzyć w spisek — wystarczy, że rozumiesz, że cienki book + klaster stopów = amplifikacja spike'u ponad to, co wynika z samych danych.
2. Hierarchia eventów — implied vol, profil egzekucji, cykl makro
Retailowi traderzy traktują każdy event z kalendarza jednakowo — „czerwona flaga, trzeba handlować". To błąd, który kosztuje pieniądze na spreadach i slippage'u przy danych, które nie mają siły, żeby ruszyć rynkiem na dłużej niż 5 minut.
Hierarchia eventów — podstawowy podział
| Tier | Eventy | Typowy wpływ na FX | Czy warto handlować? |
|---|---|---|---|
| Tier 1 | NFP + Avg Hourly Earnings, decyzja stopy (Fed/ECB/BoE/BoJ) + konferencja prasowa + dot plot/projekcje, CPI USA (Core CPI), GDP USA (pierwszy rzut) | 30–100+ pipsów na majorsach w ciągu minut. Zmiana narracji na tygodnie. | Tak — ale z pełną świadomością kosztów i mechaniką opisaną w tym artykule. |
| Tier 2 | Retail Sales USA, ISM Manufacturing/Services, PMI (Eurozone, UK, China Caixin), PPI USA, GDP (drugi/trzeci rzut), Weekly Jobless Claims, ADP, Trade Balance | 10–40 pipsów, ruch często wygasa w ciągu 15–30 minut. Rzadko zmienia narrację. | Ostrożnie. Koszty (spread + slippage) mogą zjeść większość ruchu. |
| Tier 3 | Building Permits, Factory Orders, Consumer Confidence (Michigan, Conference Board), Durable Goods (ex-transport), przemówienia członków BC (nie prezesa) | 5–15 pipsów, często szum. | Nie. Koszty wejścia i wyjścia przy rozszerzonym spreadzie zjadają ruch. |
| Nieplanowane | Interwencja walutowa (BoJ), geopolityka (wojna, sankcje), flash crash, niespodziewane oświadczenie polityczne | 50–500+ pipsów. Brak ostrzeżenia. | Tu nie ma strategii wejścia — jest tylko zarządzanie ryzykiem na otwartych pozycjach. |
Konsensus, odczyt i efekt zaskoczenia
Rynek nie reaguje na samą liczbę. Reaguje na różnicę między odczytem a konsensusem (oczekiwaniem rynku). NFP +250 tys. przy konsensusie +180 tys. to „beat" — USD mocny. NFP +250 tys. przy konsensusie +260 tys. to „miss" — USD słaby. Ta sama liczba, dwa różne scenariusze. Konsensus to mediana prognoz analityków, publikowana np. na Investing.com, ForexFactory, Bloomberg.
Ale konsensus to nie cały obraz. Jest jeszcze:
- Whisper number — nieoficjalne oczekiwanie „prawdziwego rynku", często wyższe/niższe niż konsensus. Jeśli whisper na NFP to +220 tys. (wyższy niż konsensus +180 tys.), to beat konsensusu o +250 tys. jest mniejszym zaskoczeniem, niż wynikałoby z samych liczb. Whisper numberów nie znajdziesz na jednym portalu — to agregat z pozycjonowania opcji, komentarzy desk traderów, ruchów pre-release.
- Rewizja poprzedniego odczytu — często ważniejsza niż sam headline. NFP headline +250 tys. (beat), ale rewizja za poprzedni miesiąc z +215 tys. do +160 tys. zmienia obraz: łączna zmiana to nie +70 tys. powyżej oczekiwań, tylko +15 tys. netto. Algorytmy to widzą natychmiast — detalista zwykle nie.
- Składowe raportu — przy CPI: headline CPI vs Core CPI. Headline +0,4% m/m, ale Core +0,1% m/m (poniżej oczekiwań). Rynek reaguje na Core, nie na headline. Przy NFP: Average Hourly Earnings (sygnał presji inflacyjnej) bywa ważniejsze od samych payrolls.
Pre-hedging i „priced-in move"
Rynek często robi część ruchu przed danymi. Opcje walutowe i dealer flow mogą wyceniać prawdopodobny wynik wcześniej — dlatego „dobry odczyt" nie musi wywołać wzrostu waluty, jeśli temat został już rozegrany. Jak to zidentyfikować operacyjnie:
- Sprawdź ruch ceny w ciągu 5 dni przed eventem — jeśli para wzrosła 100+ pipsów „w stronę danych" przed publikacją, pozycjonowanie jest już naładowane.
- Sprawdź COT — jeśli netto pozycja jest w percentylu >90 w kierunku zgodnym z oczekiwanymi danymi — „buy the rumor" już nastąpił.
- Jeśli dane wychodzą „in-line" lub lekki beat — first reaction to spike, potem cofnięcie (sell the fact). To nie jest anomalia — to mechanika realizacji zleceń przez uczestników, którzy już są w pozycji.
Historyczne reakcje na dane Tier 1 — kontekst COT
| Data | Event | Odczyt vs konsensus | COT przed (USD netto) | Ruch 30 min (pip) | Ruch 24h (pip) |
|---|---|---|---|---|---|
| Maj 2023 | NFP | Beat +60k | Neutral | +30 | +15 (wygasł) |
| Lip 2022 | CPI USA | Beat +0,3pp | Long USD, 95. percentyl | +80 | +120 (kontynuacja) |
| Gru 2023 | Fed (brak podwyżki) | In-line | Neutral | +20 | 0 (sell the fact) |
| Cze 2022 | CPI USA 9,1% | Beat +0,3pp | Long USD, 90. percentyl | +100 | +150 (zmiana narracji) |
| Mar 2023 | NFP | Beat +126k | Short USD, 75. percentyl | +45 | −10 (mieszane składowe) |
Orientacyjne — ruchy zależą od pary, godziny, reżimu rynku. Wniosek: kiedy dane zaskakują przy ekstremalnym COT w przeciwnym kierunku — reakcja bywa eksplozywna. Kiedy dane zaskakują przy COT zgodnym — reakcja bywa mniejsza (priced in). To jest filtr, nie sygnał.
Gdzie śledzić whisper numbers i pozycjonowanie
- CME FedWatch Tool — oczekiwania rynku opcji na decyzje Fed, aktualizowane w czasie rzeczywistym. Bezpłatne.
- Citigroup Economic Surprise Index — mierzy, w jakim stopniu dane systematycznie biją lub rozczarowują konsensus. Jeśli indeks jest wysoko pozytywny, rynek jest uprzedzony do pozytywnych zaskoczeń — co zmniejsza impact beatu.
- ForexFactory — „actual vs forecast vs previous" z zaznaczeniem rewizji. Minimum operacyjne dla detalisty bez terminalu Bloomberg.
- COT z CFTC — publikacja piątek 21:30 CET (art. 6.6). Sprawdź percentyl netto pozycji spekulantów przed każdym eventem Tier 1.
Event → typowy profil egzekucji
Sama hierarchia Tier 1/2/3 nie wystarczy. Trader potrzebuje wiedzieć, jak konkretne eventy zachowują się operacyjnie:
| Event | Konferencja? | Rewizje istotne? | Pierwsza reakcja często myląca? | Sens fade po 3–5 min? | Spread wraca po… |
|---|---|---|---|---|---|
| NFP + AHE | Nie | Tak (rewizja payrolls) | Często (mieszane składowe) | Tak, jeśli dane mieszane | 2–5 min |
| CPI USA (Core) | Nie | Rzadko | Rzadziej (Core jednoznaczny) | Rzadko — ruch bywa kontynuacją | 1–3 min |
| Fed (decyzja + dots) | Tak (30 min później) | n/d | Bardzo często — konferencja zmienia kierunek | Nie fade'uj przed konferencją | 5–15 min (dwie fale) |
| ECB (decyzja) | Tak (natychmiast) | n/d | Tak — statement + konferencja to dwa osobne impulsy | Ostrożnie — zależy od Lagarde | 5–15 min |
| BoJ (decyzja) | Tak (godziny później) | n/d | Tak — yield language jest ważniejszy niż decyzja | Nie — reakcja bywa opóźniona | 5–30 min (cienki azjat. rynek) |
| GDP USA (1. rzut) | Nie | Tak (2. i 3. rzut) | Rzadko | Tak, jeśli składowe mieszane | 1–3 min |
| Retail Sales USA | Nie | Tak | Umiarkowanie | Tak — ruch zwykle wygasa po 15 min | 1–2 min |
Orientacyjne — zależy od cyklu makro, pozycjonowania i płynności sesji. Kluczowy wniosek: eventy z konferencją (Fed, ECB, BoJ) mają dwie fale ruchu. Decyzja o stopach i konferencja to nie jeden event — to dwa różne pola minowe. Kto handluje sam komunikat, a ignoruje konferencję, bardzo często handluje pół raportu.
Implied volatility z opcji FX — filtr, którego detal nie używa
Przed każdym Tier 1 eventem overnight implied vol na opcjach walutowych skacze. Trader może sprawdzić ATM straddle implied vol na CME (bezpłatnie przez CME QuikStrike) lub na platformach opcyjnych. Jeśli implied vol jest 2× normalny — rynek oczekuje dużego ruchu. Jeśli implied vol jest niski mimo Tier 1 eventu — rynek nie wierzy, że dane zmienią narrację[14].
To jest różnica między „dane były mocne" a „dane były za słabe względem tego, co rynek już kupił". Implied move z opcji mówi ci, ile pipsów ruch musi mieć, żeby przebić to, co było już w cenie. Jeśli ATM straddle wycenia ruch 70 pipsów na EUR/USD, a dane dają ruch 40 — to nie jest „mocna reakcja". To jest reakcja poniżej oczekiwań rynku opcyjnego. Detal nie patrzy na opcje — i dlatego regularnie jest zaskoczony, że „dane dobre, a waluta spada". Opcje wiedziały.
Konkretnie: sprawdź risk reversal 25Δ przed eventem (art. 7.6). Jeśli risk reversal mocno ujemny (puts droższe niż calls) — rynek opcyjny wycenia jednostronne ryzyko spadku. Jeśli dane wychodzą „neutralne" — ten skos może się rozładować gwałtownie w drugą stronę.
Skew reakcji w zależności od cyklu makro
Hierarchia eventów nie jest stała — zmienia się z cyklem makro. W cyklu zacieśniania (hiking cycle) rynek jest obsesyjnie skoncentrowany na inflacji → CPI rusza rynkiem bardziej niż NFP. W cyklu luzowania (cutting cycle) rynek jest skoncentrowany na zatrudnieniu → NFP wraca na tron.
Przykład: w Q4 2023, gdy rynek zaczął wyceniać cięcia stóp, NFP +199k (marzec 2024) dał ruch ok. 60 pipsów na EUR/USD, podczas gdy CPI in-line dał ok. 15 pipsów. Rok wcześniej proporcja była odwrotna — CPI czerwiec 2022 (+9,1% r/r) dał ruch ponad 100 pipsów, a NFP tego samego okresu poruszał rynkiem o połowę mniej. Trader, który handluje ze stałą hierarchią eventów zamiast dostosowywać ją do cyklu, systematycznie źle ocenia, które dane mają siłę, a które są szumem.
3. Koszty handlu przy danych — spread, slippage, expectancy
To jest sekcja, która odróżnia news trading od „kliknąłem Buy, bo NFP był mocny". Koszty przy danych są fundamentalnie inne niż w normalnym handlu — i większość systemów, które wyglądają rentownie w backteście z domyślnym spreadem, traci pieniądze na żywo przy danych.
Spread
W normalnych warunkach EUR/USD ma spread 0,6–1,2 pipsa u przyzwoitego brokera. W oknie Tier 1 danych:
- T-2 do T-0 (przed danymi) — spread rośnie do 2–5 pipsów na EUR/USD, bo LP wycofują kwotowania. Na GBP/JPY, EUR/AUD — dwucyfrowe wartości.
- T+0 do T+5 sekund — spread wybucha. Na EUR/USD bywa 8–15 pipsów. Na crossach i egzotykach — kilkadziesiąt pipsów. Czasem to brak płynności po drugiej stronie zlecenia. Czasem dochodzi do tego słaby routing, last look albo zwykły bałagan po stronie brokera. Dla ciebie efekt jest ten sam: gorsze wykonanie.
- T+30 sekund do T+2 minut — spread zaczyna się zacieśniać, ale nadal jest 2–3× normalny.
- T+5 minut — spread wraca w okolice normalnych poziomów u większości brokerów.
Efekt: jeśli wchodzisz w trade w oknie T+0 do T+30 sekund, twój efektywny koszt wejścia to nie spread 0,8 pipsa, który widzisz w specyfikacji instrumentu. To spread 5–15 pipsów + slippage. Na jednym tradzie. Na każdym tradzie przy danych.
Slippage
Slippage przy danych Tier 1 to osobna kategoria kosztów. Twoje zlecenie stop na 1.0920 nie jest gwarancją filla na 1.0920 — jest instrukcją „kup po najlepszej dostępnej cenie po tym, jak rynek osiągnie 1.0920". W spokojny wtorek twój stop na EUR/USD działa jak tarcza. Przy CPI działa jak rzut rzutką z zawiązanymi oczami — broker zrealizuje go tam, gdzie akurat znajdzie się płynność w zrujnowanym arkuszu.
Skala slippage'u zależy od:
- Typu zlecenia — stop order (market po aktywacji) ma gorszy fill niż limit order. Ale limit order przy danych może się w ogóle nie wykonać, bo cena „przeskakuje" przez twój limit.
- Rangi danych — Tier 1 = gorszy fill. Tier 2 = umiarkowany. Tier 3 = zwykle pomijalny.
- Pary walutowej — EUR/USD, USD/JPY mają najgłębszą płynność, więc slippage jest mniejszy (ale nadal istnieje). GBP/JPY, EUR/AUD, pary egzotyczne — slippage bywa kilkukrotnie wyższy.
- Modelu brokera — A-Book vs B-Book (więcej w sekcji 5).
- Godziny — NFP o 14:30 CET (pełny overlap Londyn/NY) ma lepszą płynność niż decyzja RBNZ o 3:00 CET (cienki azjatycki rynek).
Fill quality — asymetria, o której broker nie mówi
Tutaj jest pułapka, którą wielu traderów odkrywa za późno: slippage przy danych bywa asymetryczny. Slippage w stronę niekorzystną dla ciebie (gorszy fill na wejściu) zdarza się częściej i jest większy niż slippage korzystny (lepszy fill). Dlaczego? Bo LP i brokerzy zarządzają ryzykiem — i w momencie gwałtownego ruchu priorytetem jest ich ochrona, nie twój optimal fill.
Nie ma spisku. Każdy uczestnik rynku optymalizuje swój fill. LP aktualizuje kwotowania z opóźnieniem. Twoje zlecenie trafia na „starą" cenę, której LP już nie honoruje. Dostajesz fill po nowej, gorszej. W drugą stronę — jeśli cena przeskakuje na twoją korzyść — LP tę starą cenę honoruje, bo jest dla niego korzystna. Ty też byś tak robił.
Last Look — przywilej dostawcy płynności
Na rynku FX OTC dostawcy płynności (LP) mają przywilej zwany „Last Look". Kiedy twoje zlecenie dociera do LP, ma on kilka do kilkunastu milisekund na odrzucenie go, jeśli cena zmieniła się na jego niekorzyść od momentu wysłania zlecenia. To dlatego asymetria filla istnieje systemowo — broker nie jest „zły", to infrastruktura rynkowa faworyzuje twórcę rynku na wyższym szczeblu. Last Look jest legalny, powszechny i opisany w kodeksie FX Global Code[11]. Ale oznacza, że twój fill w szybkim rynku będzie gorszy, niż myślisz — nawet u uczciwego brokera A-Book.
Orientacyjny slippage przy NFP — zależy od pary
| Para | Typowy spread T+0 (pip)* | Typowy slippage stop (pip)* | Efektywny koszt wejścia |
|---|---|---|---|
| EUR/USD | 3–8 | 2–6 | 5–14 pip |
| USD/JPY | 3–8 | 2–6 | 5–14 pip |
| GBP/USD | 5–12 | 3–8 | 8–20 pip |
| GBP/JPY | 10–25 | 5–15 | 15–40 pip |
| EUR/AUD | 8–20 | 5–12 | 13–32 pip |
* Orientacyjne — zależy od brokera, LP, godziny, wielkości zlecenia. Te liczby pozwalają odpowiedzieć na pytanie: „czy mój system, który zarabia 30 pipsów na trade, ma w ogóle edge przy danych na GBP/JPY?" Jeśli efektywny koszt wejścia to 15–40 pipsów — odpowiedź jest zwykle „nie".
Expectancy z kosztami danych vs bez — matematyka, która zmienia perspektywę
Weźmy system z win rate 55%, średnim zyskiem 35 pipsów i średnią stratą 20 pipsów. W normalnych warunkach (spread 1 pip, slippage pomijalny) expectancy na trade wynosi:
Normalny rynek: 0,55 × 35 − 0,45 × 20 = 19,25 − 9,00 = +10,25 pip per trade
Ten sam system przy danych Tier 1 (spread 8 pipsów, slippage 5 pipsów = łączny dodatkowy koszt 12 pipsów na wejściu, częściowo również na wyjściu):
Przy danych: avg win = 35 − 12 = 23 pip, avg loss = 20 + 8 = 28 pip → 0,55 × 23 − 0,45 × 28 = 12,65 − 12,60 = +0,05 pip per trade
System z edge'em 10,25 pip staje się systemem z edge'em 0,05 pip. Jeden zły fill i jesteś w ujemnej expectancy. To nie jest teoria — to jest powód, dla którego systemy „profitable na backteście" systematycznie tracą w oknie danych. Backtest nie modeluje spreadu 8 pipsów i slippage'u 5 pipsów, bo domyślnie zakłada stały koszt z tabeli brokera (art. 8.2 — expectancy).
Model liczenia friction — pełny koszt trade'u przy danych
Friction to nie tylko spread. Pełny koszt trade'u przy danych składa się z:
- Spread — rozszerzony 3–10× normalny.
- Prowizja — stała, ale przy małym ruchu jej udział rośnie procentowo.
- Slippage na wejściu — różnica między ceną zlecenia a ceną filla.
- Slippage na wyjściu — jeśli zamykasz w fazie podwyższonej zmienności, fill też jest gorszy.
- Partial fill — na ECN możesz dostać tylko część zlecenia po dobrej cenie, resztę po gorszej.
- Koszt błędnego wejścia względem planowanego R:R — jeśli planowałeś R:R 2:1 z TP 40 pip i SL 20 pip, a slippage dał ci wejście 10 pip gorsze, twoje efektywne R:R to 30:30 = 1:1. System z edge'em 2:1 stał się systemem bez edge'u.
Powyżej — jak wygląda spread i cena na wykresie M1 w oknie NFP. Poniżej — co widzi trader w logu egzekucji: cena zlecenia, cena filla, slippage i spread w momencie realizacji. To jest różnica między tym, co myślisz, że zapłacisz, a tym, co faktycznie płacisz.
Stop-limit przy danych — dlaczego też nie ratuje
Po przeczytaniu o slippage'u wielu traderów myśli: „to użyję stop-limit zamiast stop-market". Stop-limit chroni cenę wykonania — jeśli rynek przeskoczy twój limit, zlecenie nie zostanie zrealizowane po gorszej cenie. Problem: może nie zostać zrealizowane wcale. Przy danych Tier 1 cena przeskakuje 30–50 pipsów w jednym ticku. Twój stop-limit z limitem 3 pipsy od stop price nie znajdzie filla w próżni. Efekt: albo nie wchodzisz (ruch ucieka), albo — co gorsze — twój stop-loss ustawiony jako stop-limit nie zamyka pozycji, bo rynek przeskoczył limit. Chroniąc się przed złym fillem, tracisz kontrolę nad ryzykiem. Stop-market przy danych daje gorszy fill. Stop-limit przy danych może nie dać żadnego filla. Żadna z opcji nie jest dobra — i to jest część problemu news tradingu.
Tick volume vs real volume — co naprawdę widzisz na MT4
Tick volume z MT4/MT5 to liczba zmian ceny (ticków) w danym okresie u twojego brokera. To nie jest centralny wolumen rynku — to aktywność feedu cenowego jednego dostawcy. Jest użyteczne jako proxy lokalnej aktywności (więcej ticków = więcej ruchu), ale nie mówi ci nic o absorpcji, o tym, ile realnych zleceń stoi po drugiej stronie, ani o tym, czy ruch ma za sobą flow instytucjonalny.
Futures na CME (6E dla EUR/USD, 6B dla GBP/USD, 6J dla JPY) pokazują rzeczywisty centralny wolumen i przejrzysty book of orders. Reakcja na dane na CME bywa czystsza niż na feedzie detalicznym — bo tam siedzą algorytmy i instytucje. Trader spot/CFD powinien patrzeć na futures jako instrument diagnostyczny, niekoniecznie egzekucyjny:
- Jeśli na CME 6E wolumen eksploduje i cena idzie w jednym kierunku — ruch ma za sobą flow.
- Jeśli na CME wolumen jest niski mimo spike'u na spocie — ruch jest prawdopodobnie techniczną kaskadą stopów, nie nowym pozycjonowaniem.
- Depth of Market (DOM) na CME przed danymi pokazuje, jak zlecenia limit znikają 30 sekund przed publikacją — na spocie tego nie widać (DOM brokera detalicznego to fikcja).
Jak mierzyć koszt news tradingu w dzienniku
Po każdym tradzie przy danych zapisz w dzienniku (MyFxBook, arkusz, cokolwiek):
- Spread w momencie wejścia — nie z tabeli brokera, a realny w momencie filla.
- Slippage nominalny — cena zlecenia minus cena filla.
- Slippage jako % planowanego TP — jeśli slippage 8 pipsów przy TP 30 pipsów = 27% zysku oddane na wejściu.
- Czas od publikacji do wejścia — T+3s, T+30s, T+5min? To mówi, w której fazie wchodzisz.
- Typ trade'a — headline-driven, revision-driven, fade po mieszanych, wait-and-see.
Po 20+ transakcjach masz twardy obraz: jaki jest średni koszt wejścia przy danych u twojego brokera, czy slippage jest asymetryczny i jak to wpływa na expectancy systemu. Bez tych danych optymalizujesz strategię na papierze, a płacisz na żywo.
Narzędzia do automatycznego audytu filli: MyFxBook i FXBlue generują raporty slippage'u per instrument, per godzina, per typ zlecenia — automatycznie, na podstawie historii konta. Trader może porównać swojego brokera z benchmarkiem i zobaczyć, czy asymetria filla jest systemowa. Jeśli średni niekorzystny slippage jest 3+ razy wyższy niż korzystny przez 20+ transakcji przy danych — to nie jest pech. To jest zmienna systemowa, którą musisz uwzględnić w expectancy albo zmienić brokera.
4. Strategie news tradingu — cztery podejścia
Nie istnieje jedna „strategia na newsy". Istnieją cztery fundamentalnie różne podejścia, z których każde ma inny profil kosztów, inny win rate i inny stosunek do ryzyka. Większość retailowych „news traderów" nie wie, które z nich stosuje — bo nigdy nie sformalizowali procesu.
a) Straddle — wejście przed danymi w obu kierunkach
Logika: stawiasz buy stop i sell stop po obu stronach ceny przed publikacją. Niezależnie od wyniku danych, jedno zlecenie się aktywuje.
Jak to działa w teorii: EUR/USD stoi na 1.0880 przed NFP. Stawiasz buy stop na 1.0905 i sell stop na 1.0855. NFP wychodzi — jedna strona się aktywuje, ruch kontynuuje, zarabiasz.
Jak to działa w praktyce: Spread się rozszerza do 8–12 pipsów. Oba zlecenia aktywują się w spike'u (rynek przebija obie strony w pierwszych sekundach). Tracisz na obu. Albo: jedno się aktywuje ze slippage'em 8 pipsów, ruch kontynuuje 25 pipsów, potem cofnięcie 20 pipsów aktywuje drugie. Tracisz netto.
Verdict: Straddle to ulubiona bajka sprzedawców marzeń. W realnym świecie, przy rozszerzonym spreadzie, zaliczysz „double hit" — aktywację obu zleceń i stratę na obu, zanim zdążysz zareagować. Na rachunku detalicznym CFD straddle najczęściej kończy się ujemną expectancy: spread + slippage + dwustronne ryzyko aktywacji = deep negative. Na CME futures z centralnym arkuszem (węższy spread, lepsza egzekucja) ma sens dla wyspecjalizowanych traderów. Na rachunku detalicznym u brokera CFD — nie.
b) Directional — wejście po danych w kierunku zaskoczenia
Logika: czekasz na publikację, czytasz headline, oceniasz vs konsensus, wchodzisz w kierunku zaskoczenia.
Jak to działa w teorii: NFP +310 tys. vs konsensus +185 tys. = masywny beat. USD mocny. Short EUR/USD.
Jak to działa w praktyce: Zanim klikniesz „Sell" na MT4, cena już spadła 30–40 pipsów. Spread jest na 6 pipsach. Wchodzisz z efektywnym opóźnieniem 2–5 sekund od headline. Twój fill jest 35–45 pipsów gorszy niż cena sprzed danych. Pytanie: czy ruch pójdzie dalej wystarczająco, żeby pokryć ten koszt wejścia?
Directional działa, gdy dane były naprawdę zaskakujące i rynek ma dokąd iść — albo cofa ekstremalną pozycję (short squeeze), albo kontynuuje trend z nowym katalizatorem. Kluczowe: wchodzisz z opóźnieniem 1–5 minut (po normalizacji spreadu), na parze z głęboką płynnością (EUR/USD, USD/JPY, GBP/USD), z potwierdzeniem COT i price action z ostatnich dni. Nie działa, gdy wchodzisz w oknie T+0 do T+10 sekund, bo twój fill jest 30 pipsów gorszy niż cena, którą widziałeś. I nie działa, gdy dane są mieszane — headline kłamie, a rynek to wie 20 sekund po tobie.
„Buy the rumor, sell the fact" — procedura operacyjna
Rynek często robi ruch przed danymi w kierunku oczekiwanego wyniku. Kiedy dane potwierdzają — ruch się wyczerpuje, bo ci, którzy kupili „na plotkę", realizują zyski. Sama decyzja bywa już w cenie. To, co naprawdę rusza rynek, często pada dopiero na konferencji albo w projekcji ścieżki stóp. Jak to zidentyfikować: (1) para wzrosła 100+ pipsów w stronę oczekiwanych danych w ciągu 5 dni przed publikacją, (2) COT netto w percentylu >90 w kierunku zgodnym z oczekiwanymi danymi, (3) dane wychodzą in-line lub lekki beat → first reaction = spike, potem sell the fact.
c) Fade — handel przeciw początkowej reakcji
Logika: dane wychodzą, rynek robi spike w jednym kierunku, a ty grasz powrót — zakładasz, że initial reaction była przesadzona.
Fade działa, gdy dane Tier 2 robią 20-pipsowy spike bez fundamentalnego uzasadnienia — rynek to odgryza w 15 minut. Działa też, gdy dane Tier 1 są mieszane (headline mocny, składowe słabe) i initial spike jest reakcją na headline, po którym rynek to rozkminia i cofnięcie następuje. Fade przeciw zmianie narracji banku centralnego ma fatalny profil ryzyka. Można na nim trafić pojedynczy trade. Długofalowo taki nawyk niszczy konto. W 2022 każdy, kto fad'ował ruchy USD po CPI, wylatywał co miesiąc — bo każdy, kto fad'ował CPI w 2022, traktował ruch 100-pipsowy jak spike do zgaszenia. To nie był spike. To był rynek repricing'ujący ścieżkę stóp na 6 miesięcy do przodu. Fade spike'u a fade zmiany reżimu — to dwa różne sporty. Fade przy danych zmieniających oczekiwania ścieżki stóp na najbliższe posiedzenia to łapanie spadającego noża w nowym reżimie.
d) Wait-and-see — handel reakcji, nie samych danych
Wait-and-see to podejście, w którym odpuszczasz najdroższy fragment ruchu w zamian za wielokrotnie niższy koszt wykonania. Nie jest efektowne — ale jest tanie.
Logika: nie handlujesz samego momentu publikacji. Czekasz 5–15 minut, aż spread się znormalizuje, rynek „strawi" dane, i pojawiający się kierunek będzie czytelny. Potem wchodzisz na pullbacku lub na przełamaniu — tak jak przy normalnym breakoucie/trend followingu, ale z kontekstem danych jako katalizatora.
Zalety: normalny spread, lepszy fill, czas na ocenę składowych raportu (nie tylko headline). Wady: część ruchu ucieka — wchodzisz 30–50 pipsów od ceny sprzed danych. Ale te 30–50 pipsów to zwykle koszt, który i tak oddałbyś na spreadzie, slippage'u i gorszym fillu, gdybyś wchodził natychmiast.
Przykład operacyjny — NFP wait-and-see: NFP wychodzi o 14:30 CET, masywny miss (payrolls +120k vs konsensus +210k, rewizja -30k, AHE poniżej oczekiwań). EUR/USD skacze 55 pipsów w górę w ciągu 2 minut (z 1,0840 do 1,0895). Spread w T+0: 9 pipsów. Trader wait-and-see czeka. O 14:38 spread wraca do 1,2 pipsa. EUR/USD cofnął do 1,0870 (pullback po spike'u). Trader wchodzi long na 1,0873, SL pod pre-NFP low: 1,0830 (43 pipsy), TP: 1,0940 (67 pipsów, R:R = 1,56:1). Efektywny koszt wejścia: spread 1,2 pip + slippage 0 = 1,2 pipsa. Gdyby wszedł w T+2 sekund: spread 9 pip + slippage ~6 pip = 15 pipsów. Wejście jest 33 pipsów od pre-NFP ceny (vs 55 pipsów od spike high) — ale koszt wykonania jest 13 pipsów niższy. Odczekanie kilku minut po danych często ratuje detal przed płaceniem za najgorszy fragment ruchu. To nie daje najlepszego entry. Daje tańsze entry.
5. Broker przy danych — routing, internalizacja i fill quality
Przy danych wynik trade'u zależy nie tylko od kierunku. Zależy też od tego, jak broker routuje zlecenie, z kim stoi płynność i ile opóźnienia łapiesz po drodze. Ten sam news trade na tym samym instrumencie w tej samej sekundzie wygląda zupełnie inaczej u dwóch różnych brokerów — bo mechanika egzekucji jest inna.
B-Book przy danych
W modelu B-Book broker internalizuje twój flow — może (ale nie musi) być bezpośrednią drugą stroną transakcji. W normalnych warunkach to mu nie przeszkadza, bo większość detalistów traci. Ale w momencie danych Tier 1 ruch jest jednokierunkowy, klienci stawiają masowo w tym samym kierunku, i broker nagle jest po złej stronie rynku. Twój zysk to potencjalnie jego strata — a broker ma narzędzia, żeby to zarządzać.
Co robi B-Book broker w oknie danych:
- Requotes — twoje zlecenie wraca z komunikatem „cena się zmieniła, czy akceptujesz nową cenę?". Zanim klikniesz „tak", cena już uciekła dalej.
- Zamrożenie platformy — nie widzisz kwotowań przez 5–30 sekund. Oficjalnie „problem z feedem". Realnie — broker czeka, aż zobaczy, w którą stronę idzie rynek, zanim wznowi wykonanie.
- Asymetryczny slippage — na twoją niekorzyść: slippage wyższy. Na twoją korzyść: fill bliżej ceny zlecenia. To nie musi być celowa manipulacja — może wynikać z execution policy brokera, która w warunkach zmienności faworyzuje cenę ochronną dla brokera.
- Zwiększony spread ponad rynek — broker dodaje markup do spreadu LP, bo jego ryzyko rośnie.
Jeśli twój broker oferuje stały spread przy danych — to sygnał ostrzegawczy. Stały spread w oknie NFP oznacza, że nie handlujesz na rynku. Handlujesz w piaskownicy, w której broker ustala cenę. Na prawdziwym rynku spread się rozszerza, bo LP wycofują kwotowania. Stały spread = broker bierze na siebie ryzyko rozszerzenia i odbija je sobie na fill quality, requotes albo asymetrycznym slippage'u. To nie jest koniecznie oszustwo — ale to jest środowisko, w którym twoje zlecenie nie spotyka rynku.
Hybryda — realny świat jest brudniejszy niż A/B
Podział A-Book vs B-Book to uproszczenie. Większość brokerów detalicznych operuje w modelu hybrydowym:
- Internalizacja selektywna — broker internalizuje (B-Book) flow od klientów, którzy statystycznie tracą, a przekazuje (A-Book) flow od klientów, którzy zarabiają. Przy danych proporcja się zmienia — bo flow jest jednokierunkowy i ryzykowny.
- Dynamiczny routing — zlecenia są routowane do różnych LP w zależności od wielkości, instrumentu, godziny i profilu klienta. Przy danych routing może się zmieniać w czasie rzeczywistym.
- Execution venues — broker może mieć dostęp do 5–15 LP, ale przy danych część z nich przestaje kwotować. Twoje zlecenie trafia do tego LP, który jeszcze stoi — a to nie musi być LP z najlepszą ceną.
Efekt: „A-Book w marketingu" nie oznacza „A-Book w egzekucji przy NFP". Broker może deklarować model STP/ECN, a w praktyce routować twoje zlecenie przez wewnętrzny agregator, który dodaje latency. Jedyny sposób weryfikacji: porównanie logów egzekucji między brokerami na tym samym evencie.
A-Book / ECN przy danych
W modelu A-Book broker przekazuje twoje zlecenie do LP. Nie ma konfliktu interesów — zarabia na prowizji lub markupie, niezależnie od tego, czy ty zarobisz. Ale „brak konfliktu interesów" nie oznacza „idealny fill".
- Slippage istnieje — zależy od głębokości booka LP. Przy NFP nawet bank Tier 1 wycofuje kwotowania. Twoje zlecenie idzie w pusty book i fill jest gorszy.
- Spread się rozszerza — ale odzwierciedla realny rynek, nie markup brokera. Na ECN spread EUR/USD przy NFP to 3–8 pipsów — bo tyle wynosi spread między LP. U B-Booka ten sam spread może wynosić 10–15 pipsów, bo broker dodaje swoją marżę.
- Brak requotes — zlecenie idzie do LP i jest realizowane po najlepszej dostępnej cenie. Może być gorsze niż chciałeś, ale nie dostaniesz komunikatu „cena się zmieniła".
- Partial fills — przy dużych zleceniach na ECN możesz dostać fill w kilku transzach po różnych cenach, bo płynność jest rozproszona.
Jeśli przy danych dostajesz systematycznie fatalne fille, to znak, że masz problem z jakością egzekucji. B-Book jest jedną z możliwych przyczyn, ale nie jedyną — może to być też słaby LP stack, słaba agregacja lub mała jakość routingu. Niezależnie od przyczyny: jeśli twój koszt wejścia przy danych jest systematycznie gorszy niż u innego brokera — to jest zmienna systemowa, nie pech.
„Toxic Flow" i profilowanie klientów
Brokerzy zarówno A-Book, jak i B-Book profilują klientów. Jeśli będziesz systematycznie zarabiał na szybkich newsach, twój rachunek zostanie oznaczony w systemie ryzyka jako „toxic flow" — generujesz zysk, który jest kosztem brokera lub jego LP. Co się dzieje dalej: broker po cichu przeniesie cię na inny serwer routingowy, doda ci kilkaset milisekund sztucznego opóźnienia (Virtual Dealer Plugin lub odpowiednik) albo przeniesie twój flow z B-Booka na A-Book, gdzie koszty będą wyższe, ale broker nie będzie po drugiej stronie. Przewaga oparta na szybkości lub automacie nie działa, jeśli egzekucja jest filtrowana, opóźniana albo routowana gorzej niż zakłada test.
Porównanie brokerów na tym samym evencie — szablon
| Parametr | Broker A (ECN deklarowany) | Broker B (Market Maker) |
|---|---|---|
| Spread max przy NFP (EUR/USD) | 3–8 pip | 8–15 pip |
| Średni slippage (stop order) | 2–5 pip | 5–12 pip |
| Requotes | 0 | 1–3 na event |
| Czas wykonania | 50–200 ms | 200–3000 ms (zamrożenia) |
| Partial fills | Możliwe (przy dużych zleceniach) | Rzadko (internalizacja) |
| Asymetria slippage'u | Umiarkowana (Last Look LP) | Wysoka (execution policy brokera) |
Orientacyjne — konkretne liczby zależą od brokera, LP stack i dnia. Jedyny sposób na twardy benchmark: otwórz konto u dwóch brokerów, handluj ten sam setup na tym samym evencie i porównaj logi egzekucji po 8–10 eventach.
6. Przygotowanie do danych — procedura operacyjna
Trader bez checklisty przed NFP podejmuje decyzję o wejściu w momencie, gdy jego mózg jest zalany kortyzolem, spread jest wielokrotnie normalny, a jedyną informacją, jaką przetworzy, jest headline. Poniżej checklista, którą warto mieć otwartą obok platformy.
Dzień przed / rano
- Sprawdź kalendarz — ForexFactory, Investing.com, Bloomberg. Które eventy są Tier 1? O której godzinie? Zaznacz w kalendarzu dokładny czas.
- Sprawdź konsensus — dla każdego Tier 1 eventu zanotuj: poprzedni odczyt, konsensus. Jeśli masz dostęp — whisper number.
- Sprawdź pozycjonowanie — COT z ostatniego piątku (procedura z art. 8.7). Jak rynek jest ustawiony? Jeśli masywnie long USD i dane USD-pozytywne — reakcja może być mniejsza (priced in). Jeśli masywnie short USD i dane USD-pozytywne — potencjalny squeeze.
- Zdecyduj z góry — handlujesz te dane czy nie? Jeśli tak — jaki scenariusz (directional, fade, wait-and-see)? Jaka para? Jaki sizing? Jaki stop? Przelicz sizing w kalkulatorze wielkości pozycji. Jeśli nie wiesz, co zrobisz przed opublikowaniem NFP, to po opublikowaniu będziesz reagował na adrenalinę, nie na system. Kliknięcie Buy na adrenalinie, z spreadem 12 pipsów i slippage'em 8 — to nie jest trading. To darowizna na rzecz dostawcy płynności, z prowizją dla brokera.
15 minut przed danymi
- Sprawdź spread — czy już się rozszerza? U niektórych brokerów spread zaczyna rosnąć 5–10 minut przed danymi. Jeśli spread EUR/USD jest już na 3 pipsach — to sygnał, że LP się wycofują.
- Sprawdź, czy nie masz otwartych pozycji — jeśli masz pozycję swing z SL 50 pipsów i dane mogą dać ruch 80 pipsów w drugą stronę — rozważ zamknięcie lub zacieśnienie stopa. Konkretnie: NFP w styczniu 2024 dał ruch 65 pipsów na EUR/USD w ciągu 2 minut. Stop na 50 pipsach aktywował się, ale fill był 12 pipsów gorszy — efektywna strata 62 pipsy zamiast planowanych 50.
- Wyłącz pending orders — chyba że celowo handlujesz straddle (nie polecam — patrz sekcja 4). Pending order w oknie danych zwykle oddaje kontrolę nad ceną wykonania. A jeśli nie kontrolujesz ceny wykonania, nie kontrolujesz ryzyka.
- Miej otwarty feed newsowy — ForexFactory, Twitter/X (konta typu @ForexLive, @zaborsky), Squawk Box jeśli masz. Headline pojawi się tam 1–3 sekund przed wykresem.
W momencie publikacji
- Czytaj headline — porównaj z konsensusem. Beat? Miss? In-line?
- Nie klikaj przez 5 sekund — to jest najtrudniejsza reguła. Adrenalina mówi „wchodź teraz". Rynek mówi „twój fill za 5 sekund będzie brutalnie gorszy". Poczekaj.
- Sprawdź rewizję i składowe — dopiero po 10–30 sekundach pojawia się pełny obraz. Headline może kłamać.
- Oceń reakcję rynku — czy ruch jest gwałtowny i jednokierunkowy (trend day setup)? Czy rynek szarpie tam i z powrotem (dane mieszane, brak kierunku)?
Po danych (5–15 minut)
- Spread wrócił do normy? — jeśli nie, czekaj dalej.
- Kierunek czytelny? — jeśli rynek szarpie — nie wchodzisz. Brak kierunku = brak edge'u.
- Wchodzisz na pullbacku lub na przełamaniu — tak jak przy normalnym tradzie, ale z kontekstem danych.
Korelacje wewnątrz-sesyjne — nie patrz na jedną parę
NFP nie wpływa tylko na EUR/USD. Wpływa na rentowność obligacji (US Yields), co z kolei uderza w USD/JPY. Wpływa na wycenę ścieżki stóp Fed (CME FedWatch), co przesuwa cały kompleks dolarowy. Trader, który patrzy na jedną parę, widzi połowę obrazu.
Operacyjny schemat: przed danymi miej otwarty DXY (indeks dolara), US 2Y yield (najbardziej wrażliwy na dane o zatrudnieniu/inflacji) i S&P 500 futures (ES). Jeśli NFP daje masywny beat, ale US 2Y yield nie rośnie — rynek obligacji nie kupuje narracji „jastrzębi Fed". To filtr: dane bez potwierdzenia w yields mają mniejszą szansę na kontynuację.
Minimalny zestaw narzędzi operacyjnych
| Narzędzie | Co daje | Koszt |
|---|---|---|
| ForexFactory / Investing.com | Kalendarz makro, konsensus, rewizje | Bezpłatne |
| CME FedWatch | Oczekiwania rynku na stopy Fed | Bezpłatne |
| CME QuikStrike | Implied vol opcji FX, ATM straddle | Bezpłatne (ograniczone) |
| TradingView / MT5 | Wykresy multi-asset (DXY, yields, ES, para FX) | Bezpłatne / niska |
| COT z CFTC | Pozycjonowanie spekulantów (piątkowa publikacja) | Bezpłatne |
| MyFxBook / FXBlue | Statystyka filli, slippage report, audyt brokera | Bezpłatne |
| CME futures (6E, 6B, 6J) | Realny wolumen, DOM, czystsza reakcja na dane | Dane opóźnione bezpłatne, real-time — opłata |
| Kalkulator wartości pipsa | Przeliczenie sizing przy rozszerzonym spreadzie | Bezpłatne |
7. Najczęstsze błędy i war stories
a) Wejście w oknie T+0 do T+5 sekund
To jest okno, w którym płacisz najwięcej za samo wejście. Nawet jeśli kierunek zgadniesz, egzekucja może zabić trade. To nie kwestia pecha. Detalista w pierwszych sekundach po danych ma obiektywnie gorszą pozycję w łańcuchu egzekucji niż algorytmy i dealerzy. Nie ma co-location, nie ma squawk box, nie ma terminali pozwalających parsować raport w milisekundach. „Refleks i doświadczenie" nie wyrównują tych różnic. Jedyna przewaga detalisty to czas — wchodzenie 5–15 minut po danych, gdy spread wrócił do normy, a ruch się wykrystalizował.
b) Ignorowanie rewizji i składowych
Trader widzi „NFP +310 tys." i klika „Sell EUR/USD", bo USD mocny. Nie sprawdza rewizji (-55 tys.), nie sprawdza Average Hourly Earnings (poniżej oczekiwań), nie sprawdza unemployment rate (wzrósł). Headline kłamał — dane były mieszane. Rynek to widzi po 30 sekundach i odwraca. Trader, który wszedł po headline, jest po złej stronie.
Kluczowe rozróżnienie, którego detal nie robi: publikacja liczby, rewizja, konferencja, projekcje i guidance to osobne impulsy. NFP to nie jedna liczba — to payrolls + rewizja + AHE + unemployment rate. Fed to nie decyzja — to decyzja + statement + dot plot + konferencja + Q&A. Każdy z tych elementów może zmienić kierunek ruchu.
c) Konferencja banku centralnego to osobny event
d) Handlowanie newsów na egzotykach
USD/TRY, USD/ZAR, EUR/PLN przy danych Tier 1. Spread na USD/TRY przy NFP potrafi skoczyć do 100–200 pipsów. Fill jest losowy. Stop loss nie chroni, bo rynek przeskakuje przez cenę stopa.
e) Traktowanie ADP jako proxy dla NFP
ADP Employment Change wychodzi 2 dni przed NFP. Wielu traderów traktuje go jako „zapowiedź" NFP. Problem: korelacja między ADP a NFP jest niska i niestabilna[5]. ADP +280 tys. nie oznacza, że NFP będzie mocny. Metodologia jest inna (ADP mierzy payrolls sektora prywatnego z własnej bazy danych, NFP — z survey BLS obejmującego też sektor publiczny).
f) COT jako trigger intraday
COT z CFTC jest opóźniony (dane z wtorku, publikacja w piątek 21:30 CET). Nie służy do timingu intraday — jest filtrem tła, nie triggerem. Mówi ci, jak rynek jest ustawiony przed danymi (overweight/underweight). Nie mówi, co zrobi w ciągu 30 sekund po danych. Trader, który otwiera pozycję „bo COT jest short USD", ignoruje, że COT pokazuje zdjęcie sprzed 3 dni. Używaj COT jako kontekstu do oceny, czy „buy the rumor, sell the fact" jest prawdopodobne — nie jako sygnału do kliknięcia.
8. Podsumowanie — co dalej
News trading to nie osobny system — to zestaw warunków rynkowych, które wymagają osobnych reguł egzekucji, kosztów i zarządzania ryzykiem. Kluczowe lekcje:
- Hierarchia eventów — handluj Tier 1, monitoruj Tier 2, ignoruj Tier 3. Prawdziwych okazji jest mało — znacznie mniej, niż pokazuje czerwony kalendarz.
- Koszty są inne — spread 5–15× normalny, slippage kilkanaście pipsów, asymetryczny fill. Twoja expectancy z backtestu „po normalnych kosztach" jest fikcją w oknie danych.
- Czas > szybkość — detalista nie wygra wyścigu z algorytmami w oknie T+0 do T+5 sekund. Wait-and-see (5–15 minut po danych) daje lepszy fill, normalny spread i czas na ocenę pełnego raportu.
- Dane > headline — rewizja, składowe, kontekst pozycjonowania. Headline rzadko wystarcza. Przy części danych wystarczy do pierwszego spike'u, ale nie do oceny, czy ruch ma drugą nogę.
- Broker jest zmienną — A-Book/ECN przy danych daje mierzalnie lepszą egzekucję niż B-Book. Jeśli handlujesz newsy regularnie, model brokera jest częścią systemu.
- Stop jest obowiązkowy — szczególnie przy newsach. Dane potrafią zmienić narrację na miesiące. Bez stopa jesteś zakładnikiem jednego wieczoru.
W następnym artykule (8.9) wchodzimy w trading algorytmiczny — automatyzację, backtesting i pułapki, które czekają na każdego, kto myśli, że „bot zrobi to lepiej".
FAQ — najczęściej zadawane pytania
Czy news trading jest opłacalny dla detalisty?
Zależy od podejścia. Wchodzenie w oknie T+0 do T+10 sekund po danych Tier 1 — dla większości nie, bo koszty (spread + slippage + asymetryczny fill) zjadają expectancy. Wait-and-see (5–15 minut po danych, normalny spread, pullback entry) — może być opłacalny, ale wymaga dyscypliny, żeby nie gonić ruchu, który uciekł. Zarabiają ci, którzy wchodzą, gdy kurz opadnie, a algorytmy HFT już nakarmiły się płynnością. Handlowanie „szpili" to rosyjska ruletka z pięcioma nabojami w bębnie.
Jaki kapitał jest potrzebny do news tradingu?
Konkretna kalkulacja: na koncie 2000 USD z lotem 0,15 na EUR/USD, slippage 10 pipsów = 15 USD koszt samego poślizgu. Przy TP 30 pipsów (45 USD) oddajesz 33% potencjalnego zysku na wejściu. Przy 5 takich tradach miesięcznie: 75 USD — czysto na slippage'u, zanim policzysz wynik systemu. Im mniejsze konto, tym wyższy procentowy udział kosztów friction. Minimalne konto, przy którym koszty newsowe nie zjadają systemu, zależy od twojego average win — ale poniżej 2000 USD proporcja bywa zabójcza.
Czy powinienem zamykać pozycje przed danymi?
Zależy od pozycji i danych. Jeśli masz pozycję swingową z SL 80 pipsów i nadchodzi NFP, który może dać ruch 50–100 pipsów — twój stop może przetrwać, ale slippage przy aktywacji stopa w oknie danych pogarsza fill. Rozważ: (1) zamknięcie przed danymi i re-entry po normalizacji, (2) zacieśnienie stopa, (3) redukcję sizingu. Jeśli dane mogą zmienić narrację fundamentalną twojej pozycji — zamknij lub zredukuj.
Dlaczego straddle nie działa na rachunku detalicznym?
Straddle to ulubiona bajka sprzedawców marzeń. W realnym świecie, przy rozszerzonym spreadzie, zaliczysz „double hit" — aktywację obu zleceń i stratę na obu, zanim zdążysz przekląć pod nosem. Na rachunku CFD koszty wykonania (spread 5–15× normalny + slippage dwustronny) zjadają potencjalny zysk. Na CME futures z centralnym arkuszem i niższym spreadem straddle ma sens dla wyspecjalizowanych traderów. Na detalicznym CFD — statystycznie nie.
Które dane makro mają największy wpływ na FX?
Zależy od cyklu makro. W cyklu zacieśniania (2022–2023) CPI było ważniejsze niż NFP, bo rynek obsesyjnie śledził inflację. W cyklu luzowania (Q4 2023+) NFP wróciło na tron, bo rynek zaczął wyceniać cięcia. Stała lista: (1) decyzje stóp + konferencja, (2) CPI USA (Core), (3) NFP + AHE, (4) GDP (1. rzut). Ale hierarchia zmienia się — handluj to, co rynek teraz obserwuje, nie to, co było ważne rok temu.
Jak sprawdzić, czy mój broker ma problem z egzekucją przy danych?
Podłącz konto do MyFxBook lub FXBlue — generują automatyczne raporty slippage'u per instrument i godzina. Po 10+ transakcjach przy danych porównaj: (1) średni slippage niekorzystny vs korzystny — jeśli asymetria 3:1 lub gorsza, to systemowy problem, (2) czas wykonania — jeśli regularnie powyżej 500 ms przy danych, broker dodaje opóźnienie, (3) requotes — jeśli pojawiają się wyłącznie przy danych, a nie w normalnym handlu, to selektywna kontrola. Najlepszy test: otwórz konta u dwóch brokerów i handluj ten sam setup na tym samym evencie.
Źródła i bibliografia
Badania i publikacje akademickie
- ESMA, „MiFID II/MiFIR — Questions and Answers on Investor Protection Topics", 2023 — dane o odsetku klientów detalicznych tracących na CFD (70–80% w zależności od brokera).
- Andersen, T.G., Bollerslev, T., Diebold, F.X., Vega, C., „Micro Effects of Macro Announcements: Real-Time Price Discovery in Foreign Exchange", American Economic Review, Vol. 93, 2003 — wpływ publikacji makro na ceny FX w czasie rzeczywistym; mechanizm price discovery przy danych.
- Evans, M.D.D., Lyons, R.K., „How is Macro News Transmitted to Exchange Rates?", Journal of Financial Economics, Vol. 88, 2008 — kanały transmisji danych makro na kursy walut; rola order flow vs informacji publicznej.
- Chaboud, A.P., Chernenko, S.V., Wright, J.H., „Trading Activity and Macroeconomic Announcements in High-Frequency Exchange Rate Data", Journal of the European Economic Association, Vol. 6, 2008 — aktywność handlowa i zmienność w oknie danych makro na FX.
- Cajner, T., Ratner, D., „A Cautionary Note on the Help Wanted Online Data", FEDS Notes, Board of Governors of the Federal Reserve System, 2016 — ograniczenia alternatywnych wskaźników rynku pracy; niska korelacja ADP z NFP.
Źródła branżowe i praktyczne
- Bank for International Settlements, Triennial Central Bank Survey, 2022 — struktura rynku FX OTC; mechanizm price discovery i rola LP w kwotowaniach.
- Kathy Lien, Day Trading and Swing Trading the Currency Market, Wiley, 3rd ed., 2015 — praktyczne podejście do news tradingu na FX; hierarchia eventów i strategie handlu na danych.
- ForexFactory, „Economic Calendar Methodology" — metodologia kalendarza makro; klasyfikacja wpływu eventów i źródła danych.
- CME Group, „FX Market Data & Analytics" — dane o wolumenie i płynności futures FX w oknie danych makro; porównanie z rynkiem OTC.
- FCA, „Best Execution — Feedback on CP15/33 and Final Rules", 2016 — wymogi regulacyjne dotyczące best execution; obowiązki brokerów w zakresie jakości realizacji zleceń.
- Global Foreign Exchange Committee, FX Global Code, 2021 (updated) — kodeks etyczny rynku FX OTC; definicja Last Look, pre-hedging i zasady kwotowań LP. Principle 17: „Market Participants employing Last Look should be transparent regarding its use."
- Biais, B., Foucault, T., Moinas, S., „Equilibrium Fast Trading", Journal of Financial Economics, Vol. 116, 2015 — analiza przewagi latencyjnej HFT nad uczestnikami detalicznymi; mechanizm opóźnień 100–500 ms w łańcuchu egzekucji.
- Swiss National Bank, „Discontinuation of the minimum exchange rate", komunikat prasowy, 15.01.2015 — decyzja o porzuceniu floor EUR/CHF 1,20; następstwa dla brokerów (FXCM -225 mln USD, niewypłacalność Alpari UK, IB -120 mln USD strat klientów).
- CME Group, „QuikStrike — FX Volatility Tools" — narzędzia do analizy implied volatility opcji walutowych: ATM straddle, risk reversals, event vol. Bezpłatny dostęp ograniczony.
- Bank of England, „The sterling flash event of 7 October 2016", BIS Markets Committee report, 2017 — analiza flash crashu GBP/USD (spadek 750+ pipsów w 2 minuty); rola algorytmów, cienkiej płynności azjatyckiej i kaskady stop lossów.