BTC257,0k zł2,37%
ETH7,78k zł2,63%
XRP5,49 zł0,05%
LTC213 zł2,22%
BCH1,74k zł2,30%
DOT5,43 zł2,86%

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ą.

4 rzeczy, które wyniesiesz z tego artykułu
  • 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Oś czasu publikacji danych makro — od T-5 minut do T+30 minut, z zaznaczonym rozszerzeniem spreadu, skokiem ceny, fazą trawienia i normalizacją
Prosto z parkietu — 90 sekund, które kosztowały 4% konta. Trader postawił buy stop 10 pipsów nad pre-NFP high na EUR/USD. NFP wypadł słabo dla dolara — EUR/USD wystrzelił. Buy stop się aktywował. Fill? 14 pipsów powyżej ceny zlecenia. Spread w momencie filla: 9 pipsów. Trader wszedł z efektywnym kosztem 23 pipsy od ceny, którą „chciał". EUR/USD zrobił jeszcze 40 pipsów w jego kierunku, potem cofnął 25. Trader zamknął z zyskiem 17 pipsów — ale 23 pipsy oddał na wejściu. Na 2000 USD konta z 0,30 lota to różnica między „zarabiającym system" a „system, który karmi brokera". Przez 90 sekund.
Prosto z parkietu — kliknął dobrze, zapłacił źle. Trader widzi NFP dużo poniżej konsensusu. EUR/USD powinien rosnąć. Klik Buy market w pierwszej sekundzie. Platforma pokazuje realizację 11 pipsów wyżej niż cena w momencie kliknięcia. Po kolejnych 8 sekundach kurs cofa 14 pipsów. Trader jest pod wodą, mimo że kierunek danych odczytał poprawnie. Kierunek odczytał dobrze. Przegrał na wejściu. Przy danych możesz mieć rację co do rynku i dalej stracić przez cenę wykonania.
Prosto z parkietu — jak HFT zbiera płynność na NFP. Algorytmy HFT nie tylko parsują dane — część z nich szuka klastrów stop lossów. Przed NFP detal ustawia stopy 10–20 pipsów od ceny. Algorytm widzi te klastry w booku na futures (na spocie — pośrednio przez flow). Spike po danych aktywuje stopy — a aktywacja stopów to market ordery, które napędzają ruch dalej. To mechanizm, który sprawia, że spike po NFP nierzadko idzie dalej, niż wynikałoby z samego zaskoczenia w danych. Algorytmy nie polują na ciebie personalnie — polują na płynność, a twój stop jest płynnością. Pending order tuż nad pre-event high jest często po prostu wystawieniem karku pod najdroższy fill.
Tick chart EUR/USD w oknie NFP — widoczny spread spike z 0,8 do 12 pipsów, skok ceny 45 pipsów w jednym ticku (liquidity void), cofnięcie po rewizji, normalizacja po 5 minutach
Prosto z parkietu — SNB, 15 stycznia 2015. 10:30 CET. SNB bez zapowiedzi porzuca floor na 1,20 EUR/CHF. Na wykresie nie ma świec — jest biała dziura. Cena skacze z 1,2010 do okolic 0,85 w ciągu minut, ale po drodze nie ma żadnego ticka. Żaden stop loss nie zadziałał, bo nie było ceny, po której mógłby się aktywować. Rachunki detaliczne wykazują ujemne salda — traderzy są winni brokerom pieniądze, których nigdy nie wpłacili. FXCM traci 225 mln USD w jedną sesję. Alpari UK ogłasza niewypłacalność. Interactive Brokers raportuje 120 mln USD strat klientów[13]. Lekcja: rynek FX nie jest ciągły. Jest iluzyjnie ciągły — do momentu, gdy przestaje być. Twój stop loss jest umową, którą rynek honoruje, dopóki ma czym. W próżni płynności nie ma z czym honorować.

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:

  1. Detal ustawia stopy 10–20 pipsów od ceny, nad/pod pre-event high/low.
  2. Spike po danych aktywuje te stopy — a aktywacja SL to market ordery, które napędzają ruch dalej.
  3. Pierwszy spike często nie jest „manipulacją" — to czyszczenie płynności i reakcja na brak depth w booku.
  4. 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ł

TierEventyTypowy wpływ na FXCzy warto handlować?
Tier 1NFP + 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 2Retail Sales USA, ISM Manufacturing/Services, PMI (Eurozone, UK, China Caixin), PPI USA, GDP (drugi/trzeci rzut), Weekly Jobless Claims, ADP, Trade Balance10–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 3Building 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.
NieplanowaneInterwencja walutowa (BoJ), geopolityka (wojna, sankcje), flash crash, niespodziewane oświadczenie polityczne50–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.
Kalendarz makroekonomiczny z podziałem na Tier 1, Tier 2 i Tier 3 — zaznaczone eventy z największym wpływem na FX i typowy ruch w pipsach
Efekt zaskoczenia a pozycjonowanie. Zarabianie na newsach to nie jest konkurs szybkiego czytania cyferek z ForexFactory. Jeśli grasz na mocnego dolara, gdy ulica i fundusze są już po uszy zapakowane w longi, zostaniesz przemielony przez realizację zysków. NFP beat +70 tys. przy rynku masywnie long USD (COT — art. 8.7, sekcja COT) może dać reakcję znacznie mniejszą niż oczekiwana — bo „good news" jest już w cenie. Ten sam beat przy rynku netto short USD może dać gwałtowny short squeeze. Dane + pozycjonowanie = reakcja. Dane same = zgadywanka.
Prosto z parkietu — dane dobre, waluta spada. CPI USA wypada powyżej konsensusu. Detal kupuje dolara, bo „inflacja wyżej, Fed jastrzębi". Problem: przez dwa poprzednie dni dolar był skupowany właśnie pod taki scenariusz. Opcje były ustawione, pozycjonowanie napięte, rynek już to wycenił. Po publikacji jest 20 sekund wzrostu i potem brutalne odwijanie pozycji. Dane były dobre. Trade był zły, bo kupował ruch, który już był w cenie.

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:

  1. 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.
  2. Sprawdź COT — jeśli netto pozycja jest w percentylu >90 w kierunku zgodnym z oczekiwanymi danymi — „buy the rumor" już nastąpił.
  3. 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

DataEventOdczyt vs konsensusCOT przed (USD netto)Ruch 30 min (pip)Ruch 24h (pip)
Maj 2023NFPBeat +60kNeutral+30+15 (wygasł)
Lip 2022CPI USABeat +0,3ppLong USD, 95. percentyl+80+120 (kontynuacja)
Gru 2023Fed (brak podwyżki)In-lineNeutral+200 (sell the fact)
Cze 2022CPI USA 9,1%Beat +0,3ppLong USD, 90. percentyl+100+150 (zmiana narracji)
Mar 2023NFPBeat +126kShort 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:

EventKonferencja?Rewizje istotne?Pierwsza reakcja często myląca?Sens fade po 3–5 min?Spread wraca po…
NFP + AHENieTak (rewizja payrolls)Często (mieszane składowe)Tak, jeśli dane mieszane2–5 min
CPI USA (Core)NieRzadkoRzadziej (Core jednoznaczny)Rzadko — ruch bywa kontynuacją1–3 min
Fed (decyzja + dots)Tak (30 min później)n/dBardzo często — konferencja zmienia kierunekNie fade'uj przed konferencją5–15 min (dwie fale)
ECB (decyzja)Tak (natychmiast)n/dTak — statement + konferencja to dwa osobne impulsyOstrożnie — zależy od Lagarde5–15 min
BoJ (decyzja)Tak (godziny później)n/dTak — yield language jest ważniejszy niż decyzjaNie — reakcja bywa opóźniona5–30 min (cienki azjat. rynek)
GDP USA (1. rzut)NieTak (2. i 3. rzut)RzadkoTak, jeśli składowe mieszane1–3 min
Retail Sales USANieTakUmiarkowanieTak — ruch zwykle wygasa po 15 min1–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

ParaTypowy spread T+0 (pip)*Typowy slippage stop (pip)*Efektywny koszt wejścia
EUR/USD3–82–65–14 pip
USD/JPY3–82–65–14 pip
GBP/USD5–123–88–20 pip
GBP/JPY10–255–1515–40 pip
EUR/AUD8–205–1213–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

Expectancy tego samego systemu — normalny rynek vs okno danych Tier 1
0 +3 +6 +9 +12 pip / trade +10,25 Normalny rynek spread 1 pip +13 pip kosztow +0,05 Przy danych Tier 1 spread 8 + slip 5 pip Jeden zly fill = ujemna expectancy

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:

  1. Spread — rozszerzony 3–10× normalny.
  2. Prowizja — stała, ale przy małym ruchu jej udział rośnie procentowo.
  3. Slippage na wejściu — różnica między ceną zlecenia a ceną filla.
  4. Slippage na wyjściu — jeśli zamykasz w fazie podwyższonej zmienności, fill też jest gorszy.
  5. Partial fill — na ECN możesz dostać tylko część zlecenia po dobrej cenie, resztę po gorszej.
  6. 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.
Prosto z parkietu — koszt, o którym nikt nie mówi. Na deskach nikt poważny nie mówił: „złapałem pierwszą sekundę po NFP". To jest narracja detalu. Poważny trader pytał: ile zapłaciłem za wejście, gdzie był spread, czy ruch przetrwał rewizje i czy druga noga miała flow za sobą. Możesz wejść 25 pipsów gorzej niż cena sprzed danych i dalej zrobić dobry trade. Możesz też wejść 5 pipsów po „idealnym" headline i zostać zmielonym, bo reszta raportu zabiła impuls. Newsy nie nagradzają najszybszego detalisty. Nagradzają tego, kto najmniej przepłacił chaos.
Prosto z parkietu — asymetria filla na CPI. Trader przez 6 miesięcy handlował CPI na EUR/USD. Prowadził statystykę filli. Wynik: na 12 trade'ów z buy stopem (long po danych), średni slippage w niekorzystną stronę: 4,2 pipsa. Na 12 trade'ów z buy stopem, gdzie cena poszła w jego kierunku i potem cofnęła — średni slippage korzystny: 0,8 pipsa. Różnica 3,4 pipsa na każdym trade. Na locie 0,50 to 17 USD per trade oddane na asymetrii filla. Po 24 transakcjach: 408 USD — czysto na różnicy w jakości egzekucji, zanim jeszcze policzysz wynik systemu.
Wykres M1 EUR/USD w oknie NFP — rozszerzony spread, skok ceny, slippage na buy stopie i normalizacja spreadu po 5 minutach

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.

Execution history z platformy brokera — cena zlecenia vs cena filla, slippage, spread w momencie realizacji przy danych NFP

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).
Depth of Market (DOM) na CME futures 6E przed i w momencie NFP — widoczne znikanie zleceń limit (pulling liquidity) i dziura w płynności po stronie Ask
Order flow i footprint chart. Cena nie rusza się dlatego, że „dane są dobre". Rusza się, bo znikają zlecenia limit po jednej stronie booka. Na footprint charcie (dostępnym np. w Sierra Chart, ATAS, Bookmap) widać, jak w momencie NFP zlecenia Ask znikają, a agresywne market buy ordery przebijają się przez pusty book. To jest „zbieranie płynności" — i to jest powód, dla którego spike idzie dalej niż wynika z samego zaskoczenia w danych. Trader spot/CFD nie widzi tego bezpośrednio na swojej platformie, ale zrozumienie tej mechaniki zmienia sposób interpretacji spike'ów.

Jak mierzyć koszt news tradingu w dzienniku

Po każdym tradzie przy danych zapisz w dzienniku (MyFxBook, arkusz, cokolwiek):

  1. Spread w momencie wejścia — nie z tabeli brokera, a realny w momencie filla.
  2. Slippage nominalny — cena zlecenia minus cena filla.
  3. Slippage jako % planowanego TP — jeśli slippage 8 pipsów przy TP 30 pipsów = 27% zysku oddane na wejściu.
  4. Czas od publikacji do wejścia — T+3s, T+30s, T+5min? To mówi, w której fazie wchodzisz.
  5. 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.

Prosto z parkietu — straddle, który aktywował się w obu kierunkach. Październik 2023, CPI USA. Trader postawił buy stop 15 pipsów nad pre-release ceną EUR/USD i sell stop 15 pipsów poniżej. „Zarobię niezależnie od kierunku." CPI wyszedł mieszany — headline w linii, Core powyżej oczekiwań. EUR/USD zrobił spike 35 pipsów w górę (buy stop aktywowany, fill 8 pipsów gorszy), a potem w ciągu 45 sekund zawrócił 40 pipsów w dół (sell stop aktywowany, fill 7 pipsów gorszy). Trader trzymał obie pozycje przez minutę, wyszedł z obu ze stratą. Spread przy buy stop: 11 pipsów. Spread przy sell stop: 9 pipsów. Łączny koszt spreadu i slippage: 35 pipsów — za dwie transakcje, które w teorii miały zarobić na zmienności. Zmienność była. Pieniądze poszły na LP i brokera.

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.

Prosto z parkietu — fade, który zadziałał, i fade, który nie. Marzec 2023, NFP: headline +311 tys. (beat). EUR/USD spada 45 pipsów w 3 minuty. Trader fad'uje — long na 1.0555, SL 25 pipsów. W ciągu godziny EUR/USD wraca do 1.0590. Zysk 35 pipsów. Dlaczego zadziałało? Bo unemployment rate wzrósł do 3,6% (z 3,4%), Average Hourly Earnings poniżej oczekiwań — dane były mieszane. Headline kłamał. Kontrast: czerwiec 2022, CPI USA +9,1% r/r (vs konsensus +8,8%). EUR/USD spada 100 pipsów. Trader fad'uje na 1.0015 — „za dużo za szybko". Rynek kontynuuje do 0,9950 tego samego dnia. SL wyrzucony. Tydzień później EUR/USD jest na 0,99. Dane jednoznacznie zmieniły narrację — fade był samobójczy.

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.

Trzy strategie news tradingu na wykresie — straddle (zlecenia po obu stronach), directional (wejście w kierunku zaskoczenia), fade (handel przeciw spike), wait-and-see (wejście po normalizacji)

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.
Prosto z parkietu — skrypt, który opóźniał egzekucję. W jednym z brokerów detalicznych istniał skrypt automatycznie opóźniający egzekucję o 200 ms dla każdego konta, które zarobiło więcej niż 5 tys. USD na newsach. W branży nazywano takie konta „klientem wysokiego ryzyka". Jeśli myślisz, że twój szybki palec pokona system — przegrałeś na starcie. Egzekucja jest kontrolowana po stronie brokera, nie po twojej.

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.
Prosto z parkietu — ten sam trade, dwa brokery. Trader miał konta u dwóch brokerów: jednego B-Book, drugiego ECN. Grał ten sam system na NFP — buy stop 15 pipsów nad pre-release high na EUR/USD. Przez 8 miesięcy (8 NFP) wyniki: u B-Booka średni slippage: 9,3 pipsa, 2 requotes (trade anulowany, ruch uciekł). U ECN: średni slippage 5,1 pipsa, zero requotes. Różnica 4,2 pipsa na slippage + 2 zmarnowane okazje. Na lot 0,50 przez 8 miesięcy: ~336 USD różnicy czysto na egzekucji. System ten sam. Rynek ten sam. Broker inny.

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.

Prosto z parkietu — wtyczka, która zabiła genialny system. Trader napisał skrypt łapiący różnice w odczytach danych i wysyłający zlecenia. Przez 3 miesiące robił po 40% zysku na koncie u brokera detalicznego. Czwartego miesiąca „coś się popsuło". System nagle zaczął łapać poślizgi rzędu 15 pipsów na każdym wejściu. Broker zidentyfikował rachunek jako toxic flow i nałożył wirtualny lejek dodający 500 ms opóźnienia. Trader przeniósł się do innego brokera — system znów działał. Przez 4 miesiące. Potem historia się powtórzyła.
Prosto z parkietu — marketing vs log egzekucji. Dopóki handlujesz spokojne godziny, wielu brokerów wygląda podobnie. Test zaczyna się przy danych. Wtedy wychodzi, kto ma routing, kto ma ładny landing page, a kto ma tylko dobre reklamy o „ultraszybkiej egzekucji". Trader widzi to w prostym miejscu: porównuje zlecenie, fill, spread i czas wykonania na dwóch rachunkach w tym samym evencie. Marketing kończy się tam, gdzie zaczyna się log egzekucji.

Porównanie brokerów na tym samym evencie — szablon

ParametrBroker A (ECN deklarowany)Broker B (Market Maker)
Spread max przy NFP (EUR/USD)3–8 pip8–15 pip
Średni slippage (stop order)2–5 pip5–12 pip
Requotes01–3 na event
Czas wykonania50–200 ms200–3000 ms (zamrożenia)
Partial fillsMożliwe (przy dużych zleceniach)Rzadko (internalizacja)
Asymetria slippage'uUmiarkowana (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.

Porównanie A-Book ECN i B-Book Market Maker przy NFP — spread, requotes, slippage, partial fills, execution policy: dwa screenshoty specyfikacji instrumentu

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

  1. Sprawdź kalendarz — ForexFactory, Investing.com, Bloomberg. Które eventy są Tier 1? O której godzinie? Zaznacz w kalendarzu dokładny czas.
  2. Sprawdź konsensus — dla każdego Tier 1 eventu zanotuj: poprzedni odczyt, konsensus. Jeśli masz dostęp — whisper number.
  3. 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.
  4. 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

  1. 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ą.
  2. 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.
  3. 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.
  4. 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

  1. Czytaj headline — porównaj z konsensusem. Beat? Miss? In-line?
  2. 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.
  3. Sprawdź rewizję i składowe — dopiero po 10–30 sekundach pojawia się pełny obraz. Headline może kłamać.
  4. 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)

  1. Spread wrócił do normy? — jeśli nie, czekaj dalej.
  2. Kierunek czytelny? — jeśli rynek szarpie — nie wchodzisz. Brak kierunku = brak edge'u.
  3. Wchodzisz na pullbacku lub na przełamaniu — tak jak przy normalnym tradzie, ale z kontekstem danych.
Czego NIE robić 15 minut przed danymi: nie zawężaj stopa „żeby poprawić R:R" — to optymalizacja, która zabije cię na spike'u. Nie wchodź w nową pozycję bez planu — „bo coś się będzie działo". Nie dokładaj do mean reversion — jeśli twoja mean reversion pozycja jest otwarta i dane mogą zmienić reżim, to jest moment na redukcję, nie na dokładanie. Nie wyłączaj powiadomień — „żeby się nie stresować". Ignorowanie danych nie sprawia, że znikają.
Prosto z parkietu — pending order w oknie danych Tier 2. Trader miał swing long EUR/USD. Wyjechał na weekend bez zamknięcia pozycji. W poniedziałek rano wychodziły dane z Niemiec — PMI, Tier 2. Miał pending: limit sell na TP 80 pipsów powyżej entry. PMI wyszedł poniżej oczekiwań. EUR/USD zrobił spike w górę o 22 pipsy — TP nie został aktywowany (brakowało 12 pipsów), potem rynek cofnął i poszedł 40 pipsów w dół. Trader wrócił do ekranu po 45 minutach z pozycją 40 pipsów na minusie. TP był za blisko, żeby się aktywować na spike — ale wystarczająco blisko, żeby dać fałszywą nadzieję. Pending order przy danych to instrument, który albo aktywuje się po złej cenie, albo nie aktywuje się wcale, albo aktywuje się w obu kierunkach. Każde z trzech jest złe.
Kalendarz makroekonomiczny ForexFactory z zaznaczonym tygodniem NFP — poprzedni odczyt, konsensus, faktyczny odczyt, rewizja: procedura przygotowania

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ędzieCo dajeKoszt
ForexFactory / Investing.comKalendarz makro, konsensus, rewizjeBezpłatne
CME FedWatchOczekiwania rynku na stopy FedBezpłatne
CME QuikStrikeImplied vol opcji FX, ATM straddleBezpłatne (ograniczone)
TradingView / MT5Wykresy multi-asset (DXY, yields, ES, para FX)Bezpłatne / niska
COT z CFTCPozycjonowanie spekulantów (piątkowa publikacja)Bezpłatne
MyFxBook / FXBlueStatystyka filli, slippage report, audyt brokeraBezpłatne
CME futures (6E, 6B, 6J)Realny wolumen, DOM, czystsza reakcja na daneDane opóźnione bezpłatne, real-time — opłata
Kalkulator wartości pipsaPrzeliczenie sizing przy rozszerzonym spreadzieBezpł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ł.

Prosto z parkietu — zlecenie w kosmosie. CPI USA potężnie powyżej oczekiwań. Trader wcisnął „Sell" market orderem w pierwszej sekundzie na EUR/USD, gdy cena na wykresie wynosiła 1,0150. Platforma zamroziła się na 3 sekundy. Zlecenie przeszło do LP, ale w księdze zleceń nie było płynności — liquidity void. Fill: 1,0110. Poślizg 40 pipsów na wejściu. Sekundę później rynek cofnął do 1,0130, wyrzucając stopa. Stracił pieniądze na ruchu, z którym miał rację co do kierunku.

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

Prosto z parkietu — decyzja i konferencja to dwa pola minowe. Trader wszedł short EUR/USD 30 minut przed konferencją prasową ECB. „ECB podwyższy, dane jasne, EUR w górę, ale rynek to już zdyskontował — sell the fact." ECB podwyżył o 25 pb, zgodnie z oczekiwaniami. EUR/USD spadł 20 pipsów w pierwszej minucie. Potem Lagarde powiedziała jedno zdanie o „jeszcze co najmniej dwóch podwyżkach". EUR/USD odwrócił się i w ciągu 30 minut był 80 pipsów wyżej. Trader bez stopa trzymał, bo „musi wrócić". Nie wrócił. Pierwszy impuls po decyzji bywa mechaniczną reakcją na headline. Prawdziwy kierunek potrafi pojawić się dopiero wtedy, gdy prezes banku centralnego otworzy usta i zmieni wycenę ścieżki stóp. Kto handluje sam komunikat, a ignoruje konferencję, ten bardzo często handluje pół raportu.

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.

Prosto z parkietu — lira turecka i interwencja CBRT. Sierpień 2018. USD/TRY rośnie z 5,00 do 7,20 w ciągu dni. CBRT podnosi stopy z 17,75% do 24% jedną decyzją. Spread na USD/TRY u brokerów detalicznych: 200–500 pipsów. Fill? Losowy. Stop? Aktywowany setki pipsów od ceny zlecenia. Trader, który myślał, że „złapie dno na lirze", odkrywa, że jego stop loss na 5,80 zrealizował się na 6,40. Egzotyki przy danych Tier 1 to gra na cienkiej płynności przy maksymalnej zmienności — odwrotność tego, czego potrzebujesz do edge'u.
Prosto z parkietu — flash crash na GBP, 7 października 2016. 0:07 czasu azjatyckiego. GBP/USD spada z 1,2600 do 1,1841 w ciągu 2 minut — ponad 750 pipsów. Powód? Do dziś niejasny: prawdopodobnie splot algorytmów reagujących na headline Hollande'a o twardym Brexicie, cienkiego azjatyckiego rynku (piątek noc, Tokio dopiero startuje) i kaskadowej aktywacji stop lossów[15]. GBP wrócił do 1,24 w ciągu godziny — ale każdy, kto miał stopa poniżej 1,26, został wyrzucony po cenach z kosmosu. Cienka płynność + algorytmy + kaskada stopów = ruch, który nie ma nic wspólnego z fundamentami.
Flash crash GBP/USD 7 pazdziernika 2016 — spadek 750+ pipsow w 2 minuty na cienkim azjatyckim rynku, zaznaczony moment kaskady stop lossow i powrot plynnosci

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

  1. 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).
  2. 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.
  3. 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.
  4. 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.
  5. 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

  1. Bank for International Settlements, Triennial Central Bank Survey, 2022 — struktura rynku FX OTC; mechanizm price discovery i rola LP w kwotowaniach.
  2. 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.
  3. ForexFactory, „Economic Calendar Methodology" — metodologia kalendarza makro; klasyfikacja wpływu eventów i źródła danych.
  4. CME Group, „FX Market Data & Analytics" — dane o wolumenie i płynności futures FX w oknie danych makro; porównanie z rynkiem OTC.
  5. 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ń.
  6. 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."
  7. 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.
  8. 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).
  9. 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.
  10. 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.

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk rynków makroekonomicznych i walutowych

mgr Jarosław Wasiński – niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Aktywnie zaangażowany w rynek Forex od 2007 roku, ze szczególnym naciskiem na analizę fundamentalną, strukturę rynków OTC oraz rygorystyczne zarządzanie ryzykiem kapitału (Risk Management).

  • Twórca i redaktor naczelny portalu MyBank.pl, dostarczającego rzetelną wiedzę o finansach od 2004 roku.
  • Autor setek wnikliwych komentarzy rynkowych, analiz strukturalnych i materiałów edukacyjnych dla inwestorów.
  • Zwolennik transparentności rynków finansowych, promujący edukację opartą na twardych danych i raportach instytucjonalnych.

Treści mają charakter edukacyjny i informacyjny – nie stanowią porady inwestycyjnej ani rekomendacji. Pamiętaj! Inwestowanie na rynkach lewarowanych (Forex/CFD) wiąże się z wysokim ryzykiem szybkiej utraty kapitału.