BTC284,5k zł0,05%
ETH8,92k zł1,04%
XRP5,35 zł3,85%
LTC192 zł1,15%
BCH1,02k zł3,89%
DOT3,42 zł3,00%

Rodzaje zleceń na Forex i tryby ich wykonania

Wysłanie zlecenia z platformy wygląda na natychmiastowe, ale między kliknięciem a otwarciem pozycji dzieje się kilka rzeczy: instrukcja trafia na serwer, czeka na warunek aktywacji (jeśli go ma), zostaje skierowana do wykonania i dopiero wtedy — w całości, częściowo albo wcale — staje się transakcją. Ten artykuł rozdziela typy zleceń (market, limit, stop, stop-limit, SL/TP, trailing) od sposobu ich wykonania przez platformę i brokera. Kto rozumie różnicę między poziomem aktywacji a ceną realizacji, przestaje mylić requote, slippage i brak wykonania — trzy różne zjawiska o różnych kosztach.

⚠️ Wszystkie przykłady przyjmują uproszczony kurs EUR/USD = 1,0850 i USD/PLN = 4,00 zł (kursy poglądowe dla czytelności obliczeń). Sprawdź aktualne kursy walut lub kursy walut na żywo z rynku Forex.

Rodzaje zleceń na Forex — market order, limit, stop i modele wykonania
Najważniejsze w 60 sekund
  • Market order — żądasz wykonania po najlepszej dostępnej cenie: wysokie prawdopodobieństwo szybkiej realizacji, ale bez gwarancji ceny (a w skrajnych warunkach możliwe też odrzucenie). Na płynnych parach różnica jest zwykle pomijalnie mała; na egzotykach i przy danych makro slippage potrafi zaskoczyć.
  • Limit order — wchodzisz tylko po podanej cenie lub lepszej: jeżeli dojdzie do realizacji, cena nie będzie gorsza od limitu, ale samo wykonanie nie jest gwarantowane. Jeśli rynek nie dotrze do Twojego poziomu — zlecenie czeka albo wygasa.
  • Stop-loss i take-profit — instrukcje ochronne związane z pozycją lub zleceniem oczekującym (ich techniczna reprezentacja zależy od platformy). SL zamyka stratną pozycję, TP — zyskowną. Przy lukach i flash crash SL nie gwarantuje ceny egzekucji.
  • Stop order (buy stop / sell stop) — wejście po przebiciu poziomu. Przydatny w strategiach breakout, ale podatny na fałszywe wybicia.
  • Aktywacja ≠ wykonanie: poziom zlecenia to warunek uruchomienia, nie obietnica ceny transakcji. Między nimi stoją tryb wykonania platformy (instant vs market execution), dostępna płynność i zasady brokera — model wykonania (market maker / STP / ECN) omawiamy tu skrótowo, a w pełni w dziale o wyborze brokera.

1. Droga zlecenia — od kliknięcia do egzekucji

Kliknięcie „Kup" nie uderza bezpośrednio w globalny rynek — trafia na serwer brokera, który decyduje, jak zrealizować zlecenie: zinternalizować (B-Book), przekazać dostawcom płynności (A-Book) albo połączyć oba podejścia. Na rynku akcji zlecenia trafiają na giełdy i zorganizowane platformy obrotu (choć i tam obrót bywa rozproszony); na zdecentralizowanym Forexie OTC nie ma jednego arkusza ani jednej ceny — handlujesz przez infrastrukturę brokera i jego zasady wykonania.

Ważne rozróżnienie już na starcie: czym innym jest wykonanie Twojego zlecenia (to reguluje tryb wykonania i polityka realizacji), a czym innym zarządzanie ekspozycją brokera — internalizacja, przekazanie ryzyka dostawcom płynności albo hedging zbiorczy. „Przekazanie zlecenia do LP" to często skrót myślowy: dostawca CFD wykonuje transakcję jako strona umowy, a własne ryzyko może zabezpieczać osobno. Różne modele oznaczają w praktyce różne spready, poślizgi i konflikty interesów — szczegóły w dziale o wyborze brokera.

Typ zlecenia, które wysyłasz, określa kiedy i po jakiej cenie chcesz, żeby broker je zrealizował. Tryb i model wykonania określają, jak to następuje. Oba elementy razem decydują o tym, czy dostaniesz cenę, której się spodziewałeś.

Zanim przejdziemy do typów zleceń, jedna mapa, która porządkuje cały artykuł — życie zlecenia ma etapy, a większość nieporozumień bierze się z mylenia dwóch z nich:

EtapCo oznacza
ZłożeniePlatforma przyjęła instrukcję.
OczekiwanieWarunek cenowy nie został jeszcze spełniony.
AktywacjaKurs osiągnął poziom uruchamiający (właściwą stroną bid/ask).
Wysłanie do realizacjiSystem próbuje wykonać powstałe zlecenie.
WykonanieCałość albo część wolumenu została zawarta — po cenie z tego momentu, niekoniecznie z poziomu aktywacji.
Odrzucenie / wygaśnięcieZlecenie nie doprowadziło do transakcji (requote, reject, timeout, koniec ważności).

Aktywacja to nie cena transakcji. Poziom stop określa warunek uruchomienia; poziom limit — najgorszą cenę, jaką akceptujesz. W obu przypadkach złożenie instrukcji nie jest jeszcze zawarciem transakcji, a cena wykonania powstaje dopiero na etapie realizacji — i to tam rodzą się poślizgi. Nie każde zlecenie przechodzi też przez wszystkie etapy: market nie oczekuje na aktywację, a limit nie ma odrębnego etapu aktywacji.

TRADER BROKER (serwer / routing) B-BOOK broker = kontrahent STP (A-BOOK) → dostawcy płynności ECN / DMA → pula płynności / venue LP / BANKI rynek internalizacja przekazanie arkusz zleceń
Uproszczony schemat zarządzania ekspozycją brokera (B-Book / STP / ECN) — w praktyce hybrydy to norma. Uwaga: to obraz tego, jak dostawca zabezpiecza własne ryzyko, a nie tego, „dokąd fizycznie wędruje" Twoje zlecenie — w detalicznym CFD transakcję z klientem wykonuje dostawca jako strona umowy, a hedging bywa zbiorczy lub portfelowy.

2. Typy zleceń — sześć podstawowych i dwa platformowe (OCO, MIT)

2.1. Market order — egzekucja natychmiastowa

Market order to żądanie wykonania po aktualnie dostępnej cenie — priorytetem jest szybka realizacja, kontrolę nad ostatecznym poziomem ceny oddajesz. Broker realizuje zlecenie od razu: przy kupnie po aktualnym kursie Ask, przy sprzedaży po Bid. „Natychmiast" nie oznacza „bezwarunkowo": w skrajnych warunkach możliwe są odrzucenie, przekroczenie czasu czy realizacja częściowa — zależnie od trybu wykonania i zasad systemu.

W zleceniu rynkowym ważniejsze jest szybkie wykonanie niż kontrola ceny — w spokojnym rynku różnica bywa niezauważalna, w zmiennym płacisz za nią poślizgiem. Na płynnych parach (EUR/USD poza momentami danych makro) różnica między klikniętą ceną a ceną egzekucji jest zwykle minimalna — ułamek pipsa. Ale przy gwałtownych ruchach, niskiej płynności lub u brokera z przeciążonym serwerem — market order może zostać zrealizowany kilka pipsów od ceny z ekranu. To właśnie slippage.

Kiedy używać: gdy zależy Ci na możliwie szybkim wejściu albo zamknięciu pozycji i akceptujesz ryzyko zmiany ceny — np. po silnym impulsie, którego nie chcesz przegapić kosztem kilku pipsów precyzji.

Market order na Forex — egzekucja natychmiastowa po cenie Bid/Ask
Market order: klikasz „Kup" → egzekucja po aktualnym Ask. Szybkość kosztem precyzji ceny.
Przykład — market order na EUR/USD

Widzisz kurs 1,0850/1,0852 (Bid/Ask). Klikasz „Kup 0,10 lota". Zlecenie trafia do brokera w ułamku sekundy. Dostajesz potwierdzenie: egzekucja po 1,0852. Koszt spreadu: 2 pipsy = 2 USD na 0,10 lota. Kurs może się w tym czasie minimalnie przesunąć w każdą stronę — na płynnych parach w spokojnych warunkach poślizg to zwykle ułamki pipsa (rząd wielkości ilustracyjny).

2.2. Limit order — egzekucja po cenie lub lepszej

Limit order to instrukcja warunkowa: „zrealizuj, ale tylko po mojej cenie lub lepszej". Broker przechowuje ją w swoim systemie (w detalicznym CFD niekoniecznie jako fizyczne zlecenie w centralnym arkuszu — sposób obsługi zależy od modelu wykonania) i realizuje dopiero, gdy kurs osiągnie wskazany poziom.

Limit chroni cenę, ale nie obiecuje wejścia. Rynek może odbić tuż przed Twoim poziomem i zostawić Cię z idealną analizą, ale bez pozycji. Jeśli rynek nigdy nie dotrze do Twojego limitu — zlecenie wygaśnie (jeśli ustawiłeś czas) lub zostanie aktywne do ręcznego anulowania.

  • Buy limit — zlecenie kupna poniżej aktualnej ceny. Stosujesz, gdy spodziewasz się korekty do wsparcia przed kontynuacją wzrostów.
  • Sell limit — zlecenie sprzedaży powyżej aktualnej ceny. Stosujesz, gdy oczekujesz odrzucenia od poziomu oporu.
Przykład — buy limit na EUR/USD

Aktualny kurs: 1,0850. Widzisz wsparcie na 1,0800. Ustawiasz buy limit 0,10 lota na 1,0800. Kurs spada do 1,0802 i odbija — zlecenie nie zostaje zrealizowane, bo nie dotarło do 1,0800. Ask spada do 1,0799 — zlecenie może zostać wykonane po 1,0800 lub korzystniej, o ile dostępny jest odpowiedni wolumen i polityka wykonania na to pozwala. Kurs nie wraca do 1,0800 przez cały dzień — zlecenie wygasa o 23:59, jeśli tak ustawiłeś.

Limit order na Forex — buy limit i sell limit w praktyce
Buy limit: kupujesz poniżej rynku (czekasz na cofnięcie). Sell limit: sprzedajesz powyżej rynku (czekasz na odrzucenie od oporu).

Ważne na Forexie: przy zleceniach limit może dojść do price improvement — jeśli kurs przeskoczył przez Twój poziom z luką, część polityk wykonania przewiduje realizację po cenie z luki, korzystniejszej niż limit. To zachowanie zależne od dostawcy, nie gwarancja — odwrotnie niż przy stop-loss, gdzie luka standardowo oznacza cenę gorszą.

2.3. Stop order (buy stop / sell stop)

Stop order działa odwrotnie niż limit — to zlecenie oczekujące składane w kierunku rynku: „kup, gdy cena wzrośnie do X" lub „sprzedaj, gdy cena spadnie do X". Po osiągnięciu wskazanego poziomu (trigger price) stop order zamienia się w market order i jest realizowany po najlepszej dostępnej cenie.

  • Buy stop — zlecenie kupna powyżej aktualnej ceny. Używasz w strategii breakout: „kup, gdy kurs przebije opór na 1,0900 — bo to sygnał kontynuacji trendu wzrostowego".
  • Sell stop — zlecenie sprzedaży poniżej aktualnej ceny. Analogicznie — przy wybiciu dołem ze wsparcia.

Kluczowa różnica wobec limit order: limit order wchodzi pod prąd rynku (czekasz na cofnięcie), stop order wchodzi z prądem rynku (czekasz na przebicie). Po aktywacji stop order nie gwarantuje ceny — przy wybiciu płynność bywa niska, a realizacja następuje z slippagem.

Ryzyko fałszywego wybicia przy buy stop

EUR/USD: opór na 1,0900, Ty ustawiasz buy stop na 1,0905 (5 pipsów nad oporem — żeby dać rynkowi chwilę na potwierdzenie). Kurs rośnie do 1,0907 — aktywacja, egzekucja np. po 1,0906. Ale to było fałszywe wybicie: kurs wraca poniżej 1,0900. Wychodzisz ze stratą. Fałszywe wybicia to klasyczna pułapka strategii breakout — stop order ich nie eliminuje, tylko pozwala wejść po potwierdzeniu, a nie przed nim.

Stop hunting bez romantyzmu. Trader mówi: „wybili mi stopa i zawrócili". Mikrostruktura mówi: pod lokalnym dołkiem leżał klaster zleceń obronnych, a cena idzie tam, gdzie czeka płynność — zwłaszcza w płytkich godzinach (sesja azjatycka, okresy przedświąteczne), gdy niewielki impuls potrafi zanurkować kilka pipsów pod oczywiste ekstremum, aktywować skupione tam stopy z poślizgiem i zawrócić. Nie wymaga to niczyjej złej woli; dotyczy głównie poziomów ustawionych dokładnie na „oczywistych" miejscach — o umiejscowieniu stopa: dział o zarządzaniu ryzykiem.

2.4. Stop-limit order

Stop-limit łączy oba mechanizmy: masz dwa poziomy — trigger price (stop) i limit price. Gdy cena osiągnie trigger, broker wysyła limit order (nie market order) po podanej cenie limitu.

Implementacje różnią się między platformami — dlatego dwa osobne przykłady:

MetaTrader 5: w Buy Stop Limit poziom powstającego limitu ustawia się poniżej ceny aktywacji — to zlecenie „kup na cofnięciu po wybiciu". Przykład: aktywacja 1,0905, limit 1,0895. Gdy Ask dotrze do 1,0905, system wystawia Buy Limit na 1,0895 i czeka na cofnięcie; bez cofnięcia do 1,0895 wejścia nie ma.

cTrader: Buy Stop Limit definiuje się poziomem aktywacji i zakresem limitu w pipsach — zlecenie może zostać wykonane w przedziale ponad aktywacją. Przykład: aktywacja 1,0905, zakres 5 pipsów → realizacja możliwa do 1,0910; jeśli rynek wystrzelił od razu do 1,0920, zlecenie czeka (albo wygasa). Oś zdarzeń: aktywacja 1,0905 → granica 1,0910 → powyżej brak realizacji.

Kiedy używać: gdy chcesz wejść po wybiciu, ale masz twardy górny limit ceny — wiesz, że powyżej 1,0915 setup traci sens i wolisz w ogóle nie wchodzić, niż wejść za drogo. Na FX detalicznym stop-limit stosuje się rzadko, ale gdy setup breakout ma sens tylko do konkretnej ceny i 10 pipsów wyżej R:R się rozpada — to jedyne zlecenie wymuszające dyscyplinę bez siedzenia przed ekranem. Dostępny w MT5 i cTrader.

2.5. Stop-loss i take-profit

Stop-loss (SL) i take-profit (TP) to instrukcje ochronne związane z pozycją albo zleceniem oczekującym — ich techniczna reprezentacja zależy od platformy (MetaTrader opisuje je jako zlecenia ochronne, cTrader jako zabezpieczenia pozycji). Ale w praktyce są najważniejszymi narzędziami zarządzania ryzykiem i zasługują na osobne omówienie.

Stop-loss to poziom, przy którym system automatycznie zamyka pozycję ze stratą. Po aktywacji zlecenie jest kierowane do wykonania po dostępnej cenie (w MetaTraderze SL/TP to poziomy ochronne pozycji realizowane według zasad serwera; ekonomicznie SL działa jak zlecenie stop) — i tu jest haczyk: SL nie gwarantuje ceny wykonania. Jeśli kurs przeskoczył przez Twój poziom SL (luka weekendowa, flash crash, dane makro), możesz zostać zamknięty po znacznie gorszej cenie niż zakładałeś.

Take-profit działa odwrotnie — zamyka pozycję z zyskiem po osiągnięciu wskazanego poziomu. Ekonomiczna logika TP odpowiada zleceniu limit, ale techniczna obsługa zależy od platformy i polityki dostawcy — przy luce w korzystnym kierunku wykonanie może nastąpić po cenie lepszej od poziomu TP; jak dokładnie, rozstrzygają zasady realizacji Twojego brokera.

ZdarzenieStop-lossTake-profit
Kurs dochodzi do poziomu bez lukiWykonanie blisko ustawionej ceny (niewielki poślizg)Wykonanie w logice zlecenia limit — nie gorzej niż poziom, zgodnie z polityką platformy
Luka cenowa przez poziomWykonanie po pierwszej dostępnej cenie po luce — możliwy duży poślizgMożliwe wykonanie po cenie korzystniejszej od TP; obsługa luki zależy od platformy i polityki wykonania
Flash crash (chwilowy spike)Może zostać aktywowany i zamknięty — rynek wraca, ale pozycja już jest zamkniętaMoże zostać zrealizowany przy nagłym skoku
SL pozycji krótkiej aktywuje cena Ask — której nie widać na wykresie

Wykres na MT4/MT5 jest zwykle rysowany z cen bid, ale pozycję krótką zamyka się kupnem — po ask. Przykład: short na EUR/USD, SL na 1,0850. Przed publikacją danych spread rozszerza się z 1 do 8 pipsów: bid stoi na 1,0844, ale ask sięga 1,0852 i aktywuje stop. Na wykresie (bid) cena „nie dotknęła" 1,0850, a pozycja jest zamknięta. To nie błąd platformy — to strona kwotowania właściwa dla kierunku zlecenia. Diagnostyka: włącz linię Ask we właściwościach wykresu; mechanikę bid/ask rozbiera artykuł o notowaniach.

Rachunek luki na stop-loss — pips → USD → PLN

Pozycja: long 0,10 lota EUR/USD (10 000 EUR; wartość pipsa = 10 000 × 0,0001 = 1 USD). SL: 1,0800. Po weekendzie zakładamy, że pierwszym dostępnym kwotowaniem bid i zarazem ceną wykonania jest 1,0740 — kurs przeskoczył poziom o 60 pipsów. Wykonanie następuje po 1,0740, więc strata jest większa od planowanej o 60 pipsów × 1 USD/pips = 60 USD, czyli przy poglądowym kursie USD/PLN = 4,00 o 240 zł. Wartości kursów są ilustracyjne; mechanizm — uniwersalny: SL ogranicza stratę od dołu tylko wtedy, gdy rynek handluje w pobliżu poziomu.

Stop-loss i take-profit — porównanie działania przy luce cenowej i flash crash
SL po aktywacji jest wykonywany po dostępnej cenie (ryzyko poślizgu przy luce). TP działa w logice zlecenia limit (możliwy price improvement).
Guaranteed Stop-Loss (GSLO) — niektórzy brokerzy oferują gwarantowany stop-loss: niezależnie od luki czy flash crash, egzekucja następuje dokładnie po ustawionej cenie. Za tę gwarancję broker pobiera dodatkową opłatę — jej forma i wysokość to parametr konkretnej oferty. Jeśli trzymasz pozycję przez weekend albo przed ważnymi danymi makro — GSLO może być wart swojej ceny.
Czarny Czwartek — CHF, 15 stycznia 2015. SNB puścił kurs franka. Na papierze tysiące ludzi miały stop-lossy. W praktyce rynek przeskoczył poziomy, płynność wyparowała, a egzekucja wyleciała daleko poza plan. Część klientów nie zamknęła pozycji na stopie, tylko na pierwszej cenie, jaką rynek w ogóle pokazał. Alpari UK zbankrutowało tego dnia, FXCM potrzebowało 300 mln USD ratunkowej pożyczki. Stop-loss nie jest polisą — jest instrukcją awaryjną.
Wybory we Francji 2017 — 150 pipsów luki na EUR/USD. Pierwsza tura wyborów (Macron vs Le Pen), niedzielne otwarcie rynku. EUR/USD otworzył się luką ok. 150 pipsów w górę. Traderzy zapakowani w shorty z ciasnym SL zostali zrealizowani po pierwszej cenie otwarcia w niedzielę w nocy. SL ustawiony 20 pipsów od wejścia — wykonanie ponad 150 pipsów dalej, po pierwszej dostępnej cenie.
Stop out to proces na poziomie rachunku, nie typ zlecenia. Gdy wartość rachunku spada poniżej progu, system rozpoczyna zamykanie pozycji zleceniami rynkowymi — a te w płytkim rynku pochłaniają płynność i poszerzają spread, co potrafi uruchomić zamknięcia u kolejnych traderów z małym buforem. Progi, kolejność i rachunek equity omawia artykuł o dźwigni i marginie.

Zanim ustawisz stop loss, policz dokładnie, ile będzie kosztował ewentualny poślizg. Użyj do tego kalkulatora wartości pipsa.

2.6. Trailing stop

Trailing stop to dynamiczny stop-loss, który przesuwa się za zyskowną pozycją, zachowując stały dystans. Chroni zysk z trendu, ale zbyt ciasny dystans sprawia, że zwykła korekta zamyka pozycję na pierwszym cofnięciu. Używaj z rozwagą i testuj na realnych danych, nie na demo w idealnych warunkach.

Jak to działa w praktyce (MT4/MT5): ustawiasz trailing 30 pipsów na pozycji long EUR/USD otwartej po 1,0850. Samo ustawienie nie tworzy jeszcze stopa — mechanizm uaktywnia się, gdy zysk pozycji osiągnie zadany dystans: przy kursie 1,0880 SL zostaje ustawiony na 1,0850 (punkt wejścia). Kurs rośnie do 1,0920 — SL podąża do 1,0890. Cofnięcie o 30 pipsów z 1,0920 aktywuje zamknięcie w okolicy 1,0890: zysk ok. 40 pipsów przed ewentualnym poślizgiem (przy 0,10 lota ≈ 40 USD ≈ 160 zł po kursie poglądowym).

Ważne ograniczenie: w MT4/MT5 trailing stop działa lokalnie na platformie klienta — jeśli zamkniesz platformę lub stracisz połączenie, trailing stop przestaje działać. SL pozostaje na ostatnim ustawionym poziomie, ale już się nie przesuwa. W cTrader trailing stop działa po stronie serwera — niezależnie od tego, czy masz otwartą platformę.

2.7. OCO (One Cancels the Other)

OCO to para zleceń oczekujących, gdzie realizacja jednego automatycznie anuluje drugie. Klasyczne zastosowanie: ustawiasz jednocześnie buy stop (powyżej oporu) i sell stop (poniżej wsparcia), gdy nie wiesz, w którą stronę nastąpi wybicie. Gdy rynek wybija górą i aktywuje buy stop — sell stop jest automatycznie anulowany, i na odwrót.

OCO nie należy do czterech podstawowych typów zleceń cTrader ani do standardu MT4/MT5 — bywa realizowane przez automat (EA), API albo dodatkową funkcję konkretnej implementacji brokera. Typowe zastosowanie to gra na wybicie z konsolidacji w nieznanym kierunku — pamiętając, że w chwilach skrajnej zmienności oba stopy łapią poślizg na aktywacji.

2.8. MIT (Market If Touched)

MIT (Market If Touched) to zlecenie hybrydowe: aktywuje się jak limit order (pod prąd rynku), ale po dotknięciu poziomu zamienia się w market order — nie w limit order. Różnica w stosunku do stop order polega na kierunku aktywacji: MIT wchodzi pod prąd (jak limit), stop order wchodzi z prądem.

Przykład: kurs EUR/USD = 1,0850. Chcesz kupić przy 1,0800 (korekta do wsparcia), ale obawiasz się, że kurs szybko odbije i Twój buy limit nie zostanie trafiony przy aktywnej płynności. MIT na 1,0800 aktywuje się w momencie dotknięcia tego poziomu i natychmiast wysyła zlecenie rynkowe — wysokie prawdopodobieństwo wykonania w okolicach 1,0800, choć nie dokładnie po tej cenie. Dostępny głównie na platformach instytucjonalnych; w środowisku detalicznym bywa spotykany zależnie od brokera, wersji platformy lub warstwy API. W MT4/MT5 rzadko występuje z nazwy. MIT to narzędzie niszowe — bywa użyteczne, gdy chcesz kupić na wsparciu przy cienkiej płynności i wolisz wykonanie od precyzji ceny.

3. Które zlecenie kiedy — tabela decyzyjna

SytuacjaTyp zleceniaDlaczego
Wejście natychmiastowe, liczy się szybkośćMarket orderPriorytet szybkiego wykonania (bez gwarancji ceny)
Wejście po cofnięciu do wsparcia lub oporuBuy/Sell limitCena nie gorsza niż limit (bez gwarancji wejścia)
Wejście po wybiciu z konsolidacjiBuy/Sell stopWchodzisz z potwierdzeniem kierunku
Wejście po wybiciu, ale tylko do konkretnej cenyStop-limitŁączysz potwierdzenie z limitem ceny
Ochrona kapitału na otwartej pozycjiStop-lossAutomatyczne zamknięcie przy stracie
Realizacja zysku bez siedzenia przed ekranemTake-profitAutomatyczne zamknięcie przy zysku
Ochrona rosnącego zysku w trendzieTrailing stopSL podąża za ceną, nie stoi w miejscu
Gra na wybicie, nie wiadomo w którą stronęOCO (stop + stop)Jedno wejście aktywuje, drugie anuluje
Pozycja przed danymi makro, potrzebujesz pewnej ceny SLGSLO (gwarantowany SL)Cena SL gwarantowana w zamian za opłatę

4. Jak platforma wykonuje zlecenie — tryby, statusy, modele

4.1. Instant execution vs market execution

Nazwy mylą, a różnica jest fundamentalna. Instant execution to próba wykonania po cenie, którą widzisz i żądasz: jeśli w międzyczasie kwotowanie zmieniło się poza dopuszczalne odchylenie, system nie wykonuje zlecenia, tylko proponuje nową cenę — to właśnie requote. Market execution to zgoda z góry na wykonanie po cenie ustalonej przez system w momencie realizacji, bez ponownego potwierdzania: requote nie występuje, w zamian możliwy jest poślizg — w obie strony.

Dwie rzeczy, które warto zapamiętać. Po pierwsze, „instant" nie obiecuje szybkości ani realizacji — opisuje tryb uzgadniania ceny. Po drugie, tryb wykonania to parametr rachunku i symbolu, nie synonim etykiety ECN/STP — rachunek z market execution może istnieć u brokera o dowolnym modelu.

4.2. Statusy, polityki wypełnienia i terminy ważności

Zlecenie może zakończyć się na kilka sposobów: wykonane w całości, wykonane częściowo (przy większych wolumenach na mniej płynnych instrumentach reszta czeka, realizuje się po gorszej cenie albo wcale), odrzucone (reject, „off quotes", przekroczenie czasu) albo wygasłe. O tym, co dzieje się z niewypełnioną częścią, decyduje polityka wypełnienia: Fill or Kill (wszystko albo nic), Immediate or Cancel (natychmiast tyle, ile się da; reszta anulowana) albo Return — dopuszczenie realizacji częściowej z pozostawieniem reszty w rynku. Dostępność tych polityk zależy od platformy, trybu wykonania i symbolu.

Terminy ważności zleceń oczekujących: GTC (ważne do anulowania), DAY (do końca dnia lub sesji według reguł systemu), GTD (do wskazanej daty i godziny). Nie każdy tryb jest dostępny dla każdego instrumentu — rozstrzyga specyfikacja.

4.3. Modele wykonania brokera — niezbędne minimum

Modele wykonania brokera Forex — Market Maker (DD), STP i ECN/DMA
Trzy modele egzekucji w skrócie: market maker (broker drugą stroną), STP (przekazanie do dostawców płynności), ECN (agregacja ofert wielu uczestników).

Dla zrozumienia zleceń wystarczy tyle: market maker sam kwotuje ceny (zwykle na bazie zewnętrznych referencji i własnego modelu) i bywa drugą stroną transakcji; STP kieruje zlecenia do dostawców płynności, doliczając narzut; ECN agreguje oferty wielu uczestników i pobiera prowizję. Granice między modelami są w praktyce rozmyte (hybrydy to norma), a marketingowa etykieta nie przesądza ani trybu wykonania, ani jakości realizacji. Jedno warto podkreślić: w detalicznym CFD broker zwykle pozostaje prawną stroną umowy z klientem niezależnie od tego, jak zabezpiecza własną ekspozycję. Pełną analizę modeli — wraz z konfliktami interesów, podziałem A-book/B-book i pytaniami, które warto zadać dostawcy — znajdziesz w artykule o modelach egzekucji w dziale o wyborze brokera.

5. Slippage — dlaczego dostajesz inną cenę niż kliknąłeś

Slippage na Forex — przyczyny poślizgu cenowego i sposoby ograniczania
Slippage: różnica między ceną klikniętą a ceną egzekucji. Może być negatywny lub pozytywny.

Slippage (poślizg) to różnica między ceną, po której chciałeś otworzyć lub zamknąć pozycję, a ceną faktycznej egzekucji. Może być negatywny (dostałeś gorszą cenę) lub pozytywny (dostałeś lepszą cenę).

Główne przyczyny slippage:

  • Ruch rynku między kliknięciem a egzekucją. Między naciśnięciem przycisku a realizacją market order mija kilka–kilkanaście milisekund. Na spokojnym rynku kurs może się przesunąć o ułamek pipsa; podczas publikacji danych — o kilka–kilkanaście pipsów w ułamku sekundy (rzędy wielkości ilustracyjne, zależne od pary i warunków).
  • Niska płynność. Twoje zlecenie jest zbyt duże, żeby zostało zrealizowane po jednej cenie — musi „zjeść" kilka poziomów w arkuszu zleceń. Na typowych wolumenach detalicznych to zwykle pomijalne; przy dużych zleceniach na mniej płynnych parach — realne.
  • Luki cenowe. Kurs „przeskakuje" przez Twój poziom SL bez handlu po tej cenie — egzekucja następuje po pierwszej dostępnej cenie po luce.
  • Przeciążony serwer brokera. Przy dużym obciążeniu systemu czas realizacji rośnie — kurs ma więcej czasu na przesunięcie się przed egzekucją.

Jak ograniczać slippage:

  • Handluj w godzinach szczytu płynności — sesja londyńska i nowojorska, szczególnie ich nakładanie się ok. 14:00–17:00 czasu polskiego — spready są węższe, realizacja szybsza.
  • Unikaj market order bezpośrednio przed i po kluczowych danych makro (NFP, CPI, decyzje banków centralnych).
  • Latencja do serwera brokera wpływa na poślizg — lokalizacja infrastruktury (branżowym standardem są centra LD4 w Londynie i NY4 w Nowym Jorku) to parametr oferty, o który można zapytać dostawcę.
  • Przy większych zleceniach sprawdź dostępność polityk wypełnienia FOK/IOC (sekcja 4.2) — pozwalają uniknąć realizacji częściowej po pogarszających się cenach; dostępność zależy od trybu wykonania i typu rachunku.
Ciekawostka — pozytywny slippage też istnieje

Pozytywny poślizg istnieje. ESMA uznała systematyczne zatrzymywanie korzystnego poślizgu przy przenoszeniu niekorzystnego na klienta za praktykę mogącą naruszać obowiązek best execution — polityka wykonania powinna traktować porównywalne zlecenia konsekwentnie. Osobnym zjawiskiem jest last look po stronie części dostawców płynności na rynku instytucjonalnym. Zamiast wierzyć sloganom, porównaj we własnej historii zleceń odsetek realizacji z poślizgiem na korzyść i niekorzyść.

Spread przy danych makro — ilustracyjne rzędy wielkości. EUR/USD w spokojnych warunkach: ułamki pipsa; w momencie publikacji ważnych danych — kilka pipsów. Na egzotykach spread z kilkunastu pipsów potrafi przy szoku urosnąć o rząd wielkości. „Zmienny spread" to nie ±0,5 pipsa — w skrajnych warunkach to wielokrotność normy (konkretne poziomy zależą od brokera i dnia). Więcej o wpływie spreadów, prowizji i swapów na wynik — w następnym artykule: Koszty transakcyjne: spread, prowizje i swapy.
Jak sprawdzić jakość i symetrię wykonania. Szukaj w dokumencie „Order Execution Policy / Best Execution" zasad realizacji i postępowania przy poślizgu (asymetryczne traktowanie poślizgów było przedmiotem interwencji nadzorczych). Jeśli broker nie publikuje danych o jakości wykonania, zapytaj wprost o średni czas realizacji, udział poślizgu na korzyść i niekorzyść klienta oraz źródła płynności — a najprostszym testem pozostaje własna historia zleceń.
Flash crash na GBP — 7 października 2016. Wczesna sesja azjatycka, minimalna płynność na funtach. Według analizy BIS/Banku Anglii GBP/USD spadł z ok. 1,26 do ok. 1,15 w kilkadziesiąt sekund (na części platform notowano niższe poziomy), a aktywowane stop-lossy generowały kolejne zlecenia sprzedaży, pogłębiając ruch. Raport nie wskazał jednej przyczyny — złożyły się pora o cienkim arkuszu, wycofanie animatorów i zlecenia automatyczne. Wniosek: pozycja overnight na parze z GBP w sesji azjatyckiej niesie ryzyko wykonania, którego nie widać w spokojnych warunkach.
Ilu traderów CFD traci? Analiza ESMA towarzysząca interwencji produktowej z 2018 r. wskazywała 74–89% stratnych rachunków detalicznych; dziś każdy regulowany broker w UE publikuje własny, okresowo aktualizowany odsetek (zwykle kilkadziesiąt procent) — znajdziesz go w ostrzeżeniu na stronie dostawcy. W Polsce zasady te egzekwuje KNF; szerzej o ochronie klienta — w dziale o regulacjach.

6. Requotes — skąd się biorą i jak je ograniczyć

Requote to odmowa brokera realizacji zlecenia po podanej cenie — z propozycją nowej, zwykle gorszej. Platforma wyświetla okno: „Cena zmieniła się. Nowa cena: X. Akceptujesz?" Masz kilka sekund na decyzję.

Requote jest cechą trybu wykonania, nie modelu biznesowego brokera. Występuje tam, gdzie klient żąda realizacji po konkretnej cenie — przede wszystkim w instant execution: jeśli kwotowanie zmieniło się poza dopuszczalne odchylenie, system proponuje nową cenę zamiast wykonać zlecenie. W market execution requote nie występuje — jego miejsce zajmuje poślizg (w obie strony) albo brak wykonania w dopuszczalnym zakresie.

Kiedy requotes pojawiają się najczęściej:

  • Podczas szybkich ruchów rynkowych — dane makro, wystąpienia bankierów centralnych.
  • Gdy między żądaniem a realizacją kwotowanie zmieniło się poza dopuszczalne odchylenie (w trybie instant execution).
  • Przy przeciążeniu serwerów brokera.

Jak sobie z nimi radzić:

  • W trybie instant możesz określić maksymalne dopuszczalne odchylenie (maximum deviation) — uwaga: MetaTrader wyraża je w pointach platformowych, nie w pipsach. Na typowym 5-cyfrowym EUR/USD 10 pointów = 1 pips, więc pomyłka jednostek daje błąd dziesięciokrotny; właściwy zakres zależy od instrumentu i strategii — rozstrzyga artykuł o jednostkach i specyfikacja symbolu.
Manifest Error — gdy błąd systemu uderza w brokera, transakcja „nie istnieje". Marzec 2020, ropa WTI nurkuje po weekendzie. Luki cenowe są tak potężne, że systemy kwotowań u niektórych brokerów dają „złe ticki" i realizują zlecenia po absurdalnie dobrych cenach. Traderzy cieszą się z zysków. Kilka godzin później brokerzy masowo anulują te pozycje, powołując się na klauzulę „Manifest Error" (oczywisty błąd rynkowy). Klauzula działa na podstawie regulaminu — dlatego warto znać jej brzmienie u własnego dostawcy, zanim niecodzienne wykonanie potraktuje się jak zysk.

7. Zlecenia na MT4/MT5 i cTrader — praktyczne różnice

Porównanie zleceń na MT4, MT5 i cTrader — typy zleceń i funkcje platform
MT4 vs MT5 vs cTrader: różnice w typach zleceń, trailing stopie i trybach netting/hedging.

Typy zleceń wyglądają na niemal identyczne na wszystkich trzech platformach w teorii. W praktyce różnice są na tyle istotne, żeby warto było je znać przed pierwszym zleceniem.

FunkcjaMT4MT5cTrader
Zlecenia oczekująceBuy/Sell Limit, Buy/Sell StopBuy/Sell Limit, Buy/Sell Stop, Buy/Sell Stop-LimitLimit, Stop, Stop-Limit (market to zlecenie natychmiastowe); dodatkowe typy zależne od brokera/API
Trailing stopLokalnie (wymaga otwartej platformy)Lokalnie (wymaga otwartej platformy)Serwerowo (działa bez otwartej platformy)
OCO natywneNieBrak standardowego natywnego OCO (możliwe przez EA, skrypt lub panel)Poza czterema podstawowymi typami; możliwe przez automat, API lub funkcję konkretnej implementacji
Głębokość rynku (DOM)NieTak — giełdowa albo OTC Market Depth z cen brokera (zależnie od instrumentu)Tak
Czas wygaśnięcia zleceniaGTC lub wskazana data i godzina (jeśli serwer brokera obsługuje)GTC, Day, Specific dateGTC albo wskazana data i godzina; warianty zależą od aplikacji i brokera
Fill or Kill / Immediate or CancelNieTak (FOK/IOC/Return — wg trybu wykonania i symbolu)Zależnie od interfejsu, API i konfiguracji brokera
Netting vs. hedgingTylko hedging (wiele pozycji)Hedging lub netting (do wyboru)Netting lub hedging — zależy od konfiguracji brokera

Netting vs. hedging — ważna różnica dla traderów używających SL/TP na wielu pozycjach jednocześnie. MT4 domyślnie pozwala mieć kilka otwartych pozycji na tym samym instrumencie w tym samym kierunku (hedging). cTrader wspiera zarówno rachunki netting, jak i hedging — dostępność zależy od konfiguracji brokera. MT5 w trybie netting: każde nowe zlecenie modyfikuje istniejącą pozycję (buy + sell = zmniejszenie lub zamknięcie). Szczegóły zależą od ustawień brokera — sprawdź to przed otwarciem pierwszej pozycji.

Ciekawostka — trailing stop a restart platformy na MT4

Trailing stop w MT4 żyje wyłącznie w pamięci uruchomionej platformy. Wystarczy zamknąć MT4 — przerwa w zasilaniu, aktualizacja systemu, restart laptopa — i Twój trailing stop przestaje istnieć. SL pozostaje na ostatnim przestawionym poziomie, ale już się nie rusza. W cTrader serwerowy trailing stop działa niezależnie od stanu Twojej platformy. Jeśli aktywnie używasz trailing stopów i nie możesz zagwarantować ciągłości działania platformy, serwerowa implementacja (jak w cTrader) eliminuje to konkretne ryzyko.

8. Trzy rzeczy, które warto zapamiętać

Poziom zlecenia to warunek aktywacji, nie cena transakcji. Market order priorytetyzuje szybkość kosztem kontroli ceny. Limit chroni cenę, ale nie obiecuje wejścia. Stop wchodzi z potwierdzeniem kierunku — z ryzykiem poślizgu przy aktywacji, bo realizacja następuje po cenie dostępnej, nie ustawionej.

Tryb wykonania znaczy więcej niż etykieta brokera. Instant execution może odpowiedzieć requote, market execution — poślizgiem w obie strony; polityka wypełnienia decyduje o losie niewykonanej części. Modele biznesowe dostawców i ich konflikty interesów rozbiera dział o wyborze brokera.

Stop-loss nie gwarantuje ceny, tylko intencję. W normalnych warunkach SL działa blisko ustawionego poziomu. Ale luki weekendowe, flash crashe i dane makro potrafią go przeskoczyć. Dlatego rozmiar pozycji — nie tylko SL — jest podstawowym narzędziem zarządzania ryzykiem. Nie zawsze możesz zagwarantować sobie cenę wyjścia.

FAQ – najczęściej zadawane pytania

Czym różni się limit order od stop order?

Limit order realizowany jest pod prąd rynku — kupujesz poniżej aktualnej ceny, czekając na cofnięcie. Stop order realizowany jest z prądem rynku — kupujesz powyżej aktualnej ceny, wchodząc po potwierdzeniu wybicia. Limit — jeżeli dojdzie do realizacji — daje cenę nie gorszą od ustawionej, ale nie obiecuje wykonania. Stop po aktywacji jest kierowany do realizacji po dostępnej cenie: wysokie prawdopodobieństwo wykonania, bez gwarancji poziomu.

Czy stop-loss zawsze zostanie zrealizowany po ustawionej cenie?

Nie. Po aktywacji stop-loss jest kierowany do zamknięcia pozycji zgodnie z zasadami systemu wykonania — standardowy SL nie gwarantuje ceny. Jeśli kurs przeskoczył przez Twój poziom SL (luka weekendowa, flash crash, dane makro), egzekucja nastąpi po pierwszej dostępnej cenie po luce, która może być znacznie gorsza od zakładanej. Jedyną gwarancją ceny jest Guaranteed Stop-Loss Order (GSLO), dostępny u wybranych brokerów za dodatkową opłatę.

Co to jest slippage i czy można go uniknąć?

Slippage to różnica między ceną, po której chciałeś zrealizować zlecenie, a ceną faktycznej egzekucji. Całkowicie go nie unikniesz — jest nieodłączną częścią rynku OTC. Możesz go ograniczyć: wykonując zlecenia w warunkach większej płynności, unikając zleceń rynkowych w najbardziej gwałtownych momentach i wybierając dostawcę z przejrzystą polityką realizacji oraz sprawną infrastrukturą. Poślizg bywa też korzystny — możesz dostać lepszą cenę, niż żądałeś — niezależnie od marketingowej etykiety modelu brokera.

Jakie są typy zleceń w MT4 i MT5?

MT4 obsługuje: market order, buy/sell limit, buy/sell stop, stop-loss i take-profit, trailing stop (lokalny). MT5 dodaje: buy/sell stop-limit, rozszerzone terminy ważności, tryb netting lub hedging oraz Depth of Market, którego zawartość zależy od instrumentu i danych brokera. cTrader ma cztery podstawowe typy (market, limit, stop, stop-limit) i serwerowe zabezpieczenia pozycji; dostępność polityk wypełnienia zależy od aplikacji, API i konfiguracji dostawcy. Dodatkowe typy (OCO, MIT) zależą od brokera, wersji platformy lub API — porównaj konkretne funkcje, których używasz, zamiast sugerować się ogólnymi rankingami platform.

Kiedy warto używać trailing stop zamiast zwykłego SL?

Trailing stop ma sens, gdy handlujesz z trendem i chcesz „puszczać" zysk bez ręcznego przestawiania SL. Klasyczne zastosowanie: trend jest silny i wyraźny, spodziewasz się kontynuacji, ale nie wiesz, kiedy się skończy. Zwykły SL jest lepszy, gdy masz konkretny cel (TP) i nie chcesz, żeby drobna korekta wytrąciła Cię z pozycji przed jego osiągnięciem. Pamiętaj o ograniczeniu MT4 — trailing stop wymaga otwartej platformy. Na MT4 lepiej użyć EA lub ręcznie przestawiać SL; w cTraderze trailing jest obsługiwany po stronie serwera, więc po zapisaniu nie wymaga otwartej aplikacji.

Co to są requotes i jak ich uniknąć?

Requote to odpowiedź systemu w trybie instant execution: zamiast wykonać zlecenie po żądanej cenie, broker proponuje nową, gdy kwotowanie zmieniło się poza dopuszczalne odchylenie. To cecha trybu wykonania, nie modelu biznesowego brokera — w market execution requote nie występuje, a jego miejsce zajmuje poślizg (w obie strony). Odchylenie w MetaTraderze określa się w pointach platformowych (na 5-cyfrowym EUR/USD 10 pointów = 1 pips), więc uważaj na jednostki. Requoty nasilają się przy szybkich ruchach i przeciążeniu serwera.

Źródła i literatura

  1. MetaQuotes (b.d.), „MetaTrader 4 — Order Types" (Help → Positions/Orders), dokumentacja techniczna, metatrader4.com.
  2. MetaQuotes (b.d.), „MetaTrader 5 — Order Types", dokumentacja techniczna, mql5.com.
  3. Spotware (b.d.), „Orders — Trading with cTrader", dokumentacja platformy, help.ctrader.com.
  4. Spotware (b.d.), „Trade protections in cTrader Web" — zabezpieczenia pozycji (SL/TP, trailing) po stronie serwera, aktywne po zamknięciu aplikacji, help.ctrader.com.
  5. ESMA (2018), „Decyzja o interwencji produktowej dotyczącej kontraktów CFD" — wymogi dotyczące ochrony klientów, w tym negative balance protection, esma.europa.eu.
  6. FCA (2019), „Restricting contract for difference products sold to retail clients" — PS19/18, fca.org.uk.
  7. BIS (2011), „High-frequency trading in the foreign exchange market" — latencja i egzekucja na rynku FX, bis.org.
  8. BIS (2025), „Triennial Central Bank Survey: OTC Foreign Exchange Turnover in April 2025", bis.org.
  9. King M.R., Rime D. (2010), „The $4 trillion question: what explains FX growth since the 2007 survey?", BIS Quarterly Review, grudzień 2010.
  10. Lyons R.K. (2001), The Microstructure Approach to Exchange Rates, MIT Press — rozdział 3: Order flow and execution.
  11. Osler C.L. (2003), „Currency orders and exchange rate dynamics: an explanation for the predictive success of technical analysis", Journal of Finance, 58(5): 1791–1820.
  12. Harris L. (2003), Trading and Exchanges: Market Microstructure for Practitioners, Oxford University Press — rozdziały o typach zleceń i modelach rynku.
  13. Almgren R., Thum C., Hauptmann E., Li H. (2005), „Direct estimation of equity market impact", Risk, lipiec 2005 — slippage i impact cost.
  14. Interactive Brokers (b.d.), „Order Types", interactivebrokers.com — pełna lista typów zleceń z opisami.
  15. CMC Markets (b.d.), „Types of forex orders", cmcmarkets.com.
  16. IG Group (b.d.), „Forex order types", ig.com.
  17. Investopedia (b.d.), „Stop-Limit Order: Definition, Features, and Example", investopedia.com.
  18. Investopedia (b.d.), „ECN Broker: Definition, How It Works, Benefits, and Downsides", investopedia.com.
  19. FOREX.com (b.d.), „Understanding order types", forex.com.
  20. Pepperstone (b.d.), „What is slippage in forex?", pepperstone.com.
  21. ESMA (ESMA35-36-794), „Questions and Answers relating to the provision of CFDs and other speculative products to retail investors under MiFID" — sekcja o best execution, m.in. asymetryczne traktowanie poślizgu, esma.europa.eu.
  22. BIS Markets Committee (2017), „The sterling flash event of 7 October 2016" — analiza przebiegu i przyczyn flash crashu funta.
  23. FXCM Inc. / Leucadia (2015), komunikat o finansowaniu ratunkowym 300 mln USD po decyzji SNB z 15.01.2015 (sprawozdania bieżące spółki); niewypłacalność Alpari UK — komunikaty KPMG (special administrators, styczeń 2015).

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk finansowy i rynkowy

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

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

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

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