Typy zleceń na forex — market, limit, stop, stop-limit, OCO, trailing

Ostrzeżenie · YMYL Ten artykuł ma charakter wyłącznie edukacyjny i nie stanowi rekomendacji inwestycyjnej. Handel na rynku Forex wiąże się z wysokim ryzykiem utraty kapitału — według ESMA 74–89% rachunków detalicznych traci pieniądze.

Trzynastego marca 2023 roku, w piątek o 14:30 czasu polskiego, opublikowano amerykański raport o inflacji konsumenckiej. EUR/USD ruszył 65 pipsów w trzydzieści sekund. Marek miał ustawione zlecenie market na 1,0720 — broker zrealizował je po 1,0738, osiemnaście pipsów wyżej niż widział na ekranie. Na pięciu lotach kosztowało go to 900 euro, zanim transakcja zdążyła się rozpędzić. Tego samego dnia Kasia weszła w identyczny ruch zleceniem z limitem na 1,0715 i zarobiła trzysta euro więcej, choć handlowała tym samym kierunkiem i tą samą wielkością pozycji. Cała różnica sprowadzała się do typu zlecenia, którym otworzyły się ich pozycje. W tym artykule pokazujemy sześć typów zleceń dostępnych w MT4, MT5 i większości innych platform, ich mechanikę, kiedy każdego z nich używać i pięć błędów, które kosztują polskich traderów najwięcej pieniędzy.

Czym właściwie są zlecenia w handlu walutami

Zlecenie to instrukcja przekazywana brokerowi: kup lub sprzedaj określony instrument w określonych warunkach. Dla detalicznego tradera forex zlecenie jest jedynym językiem, w którym może rozmawiać z rynkiem — nie ma telefonu do dealera, nie ma negocjacji ceny, jest tylko parametr w oknie platformy. Im lepiej rozumiesz, co dokładnie dzieje się po kliknięciu „buy" lub „sell", tym mniej pieniędzy zostawiasz na stole.

Wszystkie zlecenia dzielą się na dwie wielkie grupy: rynkowe, które są realizowane natychmiast po cenie dostępnej w tej chwili, i oczekujące, które trafiają do księgi i czekają, aż rynek dotrze do określonego poziomu. W ramach tych grup mieści się sześć typów, które obsługują 95 procent transakcji detalicznych: market, limit, stop, stop-limit, OCO i trailing stop. Reszta to warianty i konstrukcje specyficzne dla pojedynczych platform.

Sześć typów zleceń i co dokładnie obiecują
Zlecenie market (PKC)Gwarancja wykonania, brak gwarancji ceny
Zlecenie z limitem (limit order)Gwarancja ceny lub lepszej, brak gwarancji wykonania
Zlecenie stopAktywuje się po przebiciu progu, dalej wchodzi jak market
Zlecenie stop-limitAktywuje się po przebiciu progu, dalej wchodzi jak limit
OCO (one cancels other)Dwa zlecenia powiązane — realizacja jednego kasuje drugie
Trailing stopStop, który automatycznie podąża za ruchem cen

Market kontra limit — pierwsza decyzja, którą podejmujesz

Zlecenie market trafia do brokera natychmiast i jest realizowane po pierwszej dostępnej cenie. Daje gwarancję, że transakcja się odbędzie, ale nie wiesz, po jakiej cenie zostaniesz wpuszczony — szczególnie podczas publikacji danych, otwarcia sesji londyńskiej czy nagłych nowinek geopolitycznych. W spokojnym rynku poślizg na EUR/USD wynosi pół pipsa, podczas Non-Farm Payrolls potrafi sięgnąć dziesięciu, a podczas zaskoczeń typu ogłoszenie nieoczekiwanej decyzji banku centralnego — dwudziestu i więcej.

Zlecenie z limitem działa odwrotnie. Określasz cenę, której chcesz dotrzeć, a broker realizuje transakcję dopiero wtedy, gdy rynek tam dotrze. Kupno z limitem stawiasz poniżej obecnej ceny, sprzedaż z limitem — powyżej. Daje to gwarancję, że nie zapłacisz więcej niż chciałeś, ale nie ma gwarancji, że rynek dotrze do Twojego poziomu. Bywa, że cena zbliża się o trzy pipsy, zawraca i ucieka, zostawiając Cię z niewykonanym zleceniem i widokiem ruchu, który miałeś.

Kiedy market, a kiedy limit — praktyczna tabela decyzji
Wyjście z pozycji ze stratąZawsze market — chcesz wyjść, koniec dyskusji
Wejście techniczne po zamknięciu świecyLimit kilka pipsów lepszy niż obecny rynek
Reakcja na nagłą wiadomośćMarket, jeżeli ruch jest oczywisty; zostaw, jeżeli nie
Skalpowanie podczas sesji londyńskiejMarket z brokerem ECN; spread i poślizg pod kontrolą
Strategia mean reversionWyłącznie limit; cały sens to wejście po lepszej cenie
Strategia momentum / breakoutZlecenie stop, nie market i nie limit

Zlecenie stop i jego mechanika — jak naprawdę działa stop loss

Zlecenie stop to oczekująca instrukcja, która aktywuje się dopiero po przebiciu określonego progu. Buy stop stawiasz powyżej obecnej ceny, sell stop — poniżej. Brzmi to identycznie jak limit, ale logika jest odwrotna: limit działa na cofnięciu, stop działa na wybiciu. Stop można w MT5 ustawić jako oczekujące zlecenie wejściowe (na przykład dla strategii breakout), ale w praktyce dziewięćdziesiąt procent traderów spotyka go w postaci stop lossu.

Mechanika stop lossu wygląda tak: kupujesz EUR/USD po 1,0850 z poziomem stop ustawionym na 1,0820. Dopóki cena utrzymuje się powyżej 1,0820, zlecenie jest bierne — leży na serwerze brokera i czeka. W momencie, gdy bid (cena, po której broker odkupi od Ciebie pozycję długą) spada do 1,0820, system aktywuje zlecenie sprzedaży po cenie rynkowej. Od tej chwili broker zachowuje się tak, jakbyś kliknął „sell market" — bierze pierwszą dostępną cenę. Jeżeli książka jest płytka albo właśnie wyszła negatywna wiadomość, realizacja może nastąpić po 1,0815 zamiast 1,0820. Pięć pipsów dodatkowej straty to typowy poślizg stop lossu na EUR/USD w spokojnych warunkach.

  • Stop loss przy long: pod najbliższym wsparciem na wyższym interwale, nigdy w równej liczbie pipsów. Animacja stop hunt łowi okrągłe liczby.
  • Stop loss przy short: nad najbliższym oporem na D1 lub H4. Im wyższy interwał, na którym widać poziom, tym mniejsza szansa fałszywego wybicia.
  • Stop entry dla breakoutu: kilka pipsów za poziomem konsolidacji, najlepiej połączone z analizą wolumenu albo struktury rynku.

Po więcej szczegółów o mechanice stop lossu zajrzyj do osobnego materiału: stop loss vs take profit — kiedy używać czego. Stop loss bez planu wyjścia jest jak hamulec bez kierownicy — zatrzyma stratę, ale nie zbuduje zysku.

Take profit — drugie zlecenie, o którym nie wolno zapomnieć

Take profit to dosłowny brat stop lossu: oczekujące zlecenie z limitem, które zamyka pozycję po osiągnięciu z góry zdefiniowanego zysku. Mechanicznie jest to po prostu limit order po przeciwnej stronie rynku niż wejście — kupujesz EUR/USD po 1,0850 z take profit na 1,0910, broker stawia sell limit na 1,0910 i realizuje go w momencie, gdy bid dotrze do tego poziomu.

Take profit eliminuje najczęstszy błąd początkujących — patrzenie na otwartą pozycję i podejmowanie emocjonalnych decyzji o zamknięciu. Jeżeli plan zakłada zysk 60 pipsów, stawiasz limit na 60 pipsach i odchodzisz od ekranu. Bez take profit każdy plus na koncie jest pokusą — „już mam dwadzieścia, biorę co dają". Z take profit pozycja albo dotrze do celu, albo nie, ale nie zostaje pochłonięta przez wahania nastroju.

Stop loss i take profit — szybka kalkulacja stosunku zysku do ryzyka
Wejście long EUR/USD1,0850
Stop loss pod wsparciem H41,0820 (30 pipsów ryzyka)
Take profit przy oporze H41,0940 (90 pipsów zysku)
Stosunek zysku do ryzyka1:3 — minimum dla strategii swing
Wynik przy stop outstrata 30 pipsów × 10 USD/pips = 300 USD na lot
Wynik przy take profitzysk 90 pipsów × 10 USD/pips = 900 USD na lot

Stop-limit — kiedy warto, kiedy szkodzi

Stop-limit łączy dwa progi: cenę aktywacji (stop) i cenę graniczną (limit), poniżej której nie chcesz zostać zrealizowany. Po przebiciu poziomu stop, broker składa zlecenie z limitem, nie market. Daje to ochronę przed dramatycznym poślizgiem, bo broker nie wykona transakcji za gorszą cenę niż Twój limit — ale zostawia Cię z otwartą pozycją w sytuacji, której się obawiałeś.

Praktyczny scenariusz: kupujesz GBP/JPY przed ogłoszeniem decyzji Banku Anglii, mając pozycję dziesięcioletnią. Stawiasz stop-limit: stop na 195,00, limit na 194,50. W razie zaskoczenia gołębiego cena może spaść z 195,30 do 194,20 w sekundę. Klasyczny stop loss byłby wykonany po 194,20 — straciłbyś 80 pipsów zamiast 30. Stop-limit nie zostanie wykonany, bo cena przeskoczyła Twój limit. Pozycja zostaje otwarta, a Ty masz całe popołudnie, żeby zarządzać kryzysem ręcznie.

Jest to broń obosieczna. W spokojnych warunkach stop-limit pełni rolę dodatkowego bufora, ale w prawdziwym kryzysie zostawia Cię z większą stratą niż klasyczny stop. Z tego powodu większość profesjonalnych traderów stosuje stop-limit tylko na pozycjach pozycyjnych z bardzo szerokim stopem, gdzie poślizg byłby kosztowny, a ryzyko nieprzeskoczenia limitu — pomijalne. Dla day-tradera i scalpera klasyczny stop pozostaje standardem.

OCO — jak zaplanować wejście w dwa scenariusze jednocześnie

OCO (one cancels other) to konstrukcja, w której dwa zlecenia oczekujące są powiązane: realizacja jednego automatycznie kasuje drugie. Klasyczne zastosowanie to handel wokół konsolidacji przed ważną publikacją makro — nie wiesz, w którą stronę rynek wybije, ale chcesz być w środku ruchu niezależnie od kierunku.

Wyobraź sobie EUR/USD konsolidujący się między 1,0850 a 1,0880 godzinę przed publikacją CPI. Stawiasz buy stop na 1,0883 (kilka pipsów powyżej oporu) i sell stop na 1,0847 (kilka pipsów poniżej wsparcia). Bez OCO musiałbyś po wystrzale jednego ze zleceń ręcznie skasować drugie. Z OCO platforma zrobi to automatycznie. Jeżeli rynek wybije się w górę, sell stop znika; jeżeli w dół, znika buy stop. Pozycja jest otwarta tylko po tej stronie, w którą rynek faktycznie poszedł.

Strategia breakout z OCO wokół konsolidacji przed publikacją
Górna granica konsolidacji1,0880
Dolna granica konsolidacji1,0850
Buy stop powyżej oporu1,0883 z stop loss 1,0855 i take profit 1,0935
Sell stop poniżej wsparcia1,0847 z stop loss 1,0875 i take profit 1,0795
Stosunek zysku do ryzyka1:1,86 w obie strony — akceptowalne dla strategii momentum

Słabość MT4 i MT5: nie mają natywnego OCO w oknie składania zlecenia. Trzeba użyć skryptu lub Expert Advisora z marketplace MQL5, który po wybiciu jednego poziomu kasuje drugi. cTrader, NinjaTrader i platformy ECN takie jak IC Markets czy Pepperstone oferują OCO bezpośrednio w terminalu. Sprawdź dokumentację swojego brokera, zanim zaplanujesz strategię opartą na tej konstrukcji.

Trailing stop — narzędzie, które obiecuje więcej niż dotrzymuje

Trailing stop to stop loss, który automatycznie podąża za ceną w korzystnym kierunku. Ustawiasz dystans (na przykład 20 pipsów) i broker zaczyna przesuwać Twój stop wraz z ruchem rynku. Przy long EUR/USD wszedłeś po 1,0850 ze stopem 1,0830 — cena rośnie do 1,0900, trailing przesuwa stop na 1,0880. Cena dalej do 1,0930, stop wędruje na 1,0910. Cena cofa się do 1,0910 — pozycja zostaje zamknięta z zyskiem 60 pipsów. Brzmi to jak święty Graal zarządzania pozycją.

W praktyce trailing stop ma dwie ogromne wady, które kosztują traderów więcej niż dają. Pierwsza: zbyt krótki dystans powoduje, że pozycja zostaje zamknięta na zwykłym cofnięciu w trendzie, zostawiając Cię poza dużym ruchem. EUR/USD potrafi mieć dzienny zakres 80 pipsów — trailing 20 pipsów oznacza, że zamkniesz się na pierwszym pull-backu. Druga: większość brokerów MT5 wykonuje trailing client-side, co znaczy, że platforma musi być otwarta. Wyłącz komputer wieczorem, trailing przestaje działać i zostajesz z ostatnim ustawionym stopem.

Pełną mechanikę i kiedy trailing zabija zysk omawia osobny materiał: jak działa trailing stop i kiedy zabija zysk. Krótka rekomendacja: nie używaj trailing stopu zanim nie pokryjesz prowizji i spreadu. Najpierw przesuń stop na break-even, dopiero potem włącz trailing z dystansem co najmniej 1,5 razy ATR z H1.

„Większość traderów ginie nie przez złe analizy, lecz przez złe zarządzanie zleceniami. Zlecenie market w niewłaściwym momencie kosztuje więcej niż dziesięć błędnych prognoz technicznych razem wziętych." — Larry Williams, Long-Term Secrets to Short-Term Trading, Wiley 1999, na podstawie analizy własnego rachunku z konkursu Robbins World Cup 1987.

Pięć błędów, które kosztują polskich traderów najwięcej

Po dziesięciu latach przeglądania rachunków polskich inwestorów detalicznych zauważyłem, że błędy w zarządzaniu typami zleceń są bardziej powszechne niż błędy analityczne. Pięć najczęstszych w praktyce wygląda tak.

  • Zlecenie market podczas publikacji danych. NFP, CPI, decyzja FOMC — każdy z tych momentów potrafi rozszerzyć spread z jednego pipsa do dziesięciu i dać poślizg pięciu do dwudziestu pipsów. Jeżeli musisz wejść w ruch po publikacji, zaczekaj 30–60 sekund, aż spread wróci do normy, i dopiero wtedy klikaj market. Lepiej: postaw zlecenie z limitem przed publikacją z poziomem, w którym chciałbyś być.
  • Stop loss w równej liczbie pipsów. Stawianie SL „dwadzieścia pipsów od wejścia" zamiast „pod konkretnym wsparciem" gwarantuje, że stop hunty algorytmiczne złapią Cię częściej. Algorytm szuka klastrów stopów w okrągłych liczbach. Stop pod ostatnim swing low na H4 jest mniej widoczny dla łowców.
  • Zlecenie limit bez planu B na nieosiągnięcie. Stawiasz buy limit pięć pipsów poniżej rynku, rynek odbija o trzy pipsy i ucieka 50 pipsów w Twoim kierunku. Plan na taką sytuację musi być z góry: albo akceptujesz, że taki ruch przegapiasz, albo masz drugi wpis (na przykład limit pięć pipsów wyżej) jako backup. Decyzja podjęta na zimno jest znacznie tańsza niż podjęta w panice, gdy widać uciekający trend.
  • Trailing stop włączony od pierwszej sekundy. Pozycja musi najpierw oddychać. Pomiędzy wejściem a pierwszą zmianą stopa powinno być przynajmniej 1× ATR (z interwału, na którym handlujesz). Trailing 20 pipsów po wejściu w EUR/USD podczas sesji londyńskiej zamknie Cię na zwykłej fluktuacji w pięć minut.
  • OCO bez weryfikacji, że broker je obsługuje. Planujesz strategię breakout opartą na OCO, ustawiasz dwa zlecenia stop, jedno wybija — i orientujesz się, że drugie zostało aktywne, bo MT4 nie ma natywnego OCO. Otwierasz drugą pozycję na minutę przed publikacją wyniku, ze stopem przeciwko sobie. Sprawdź mechanizm OCO na demo przed użyciem na realnym koncie.

Co konkretnie zrobić po przeczytaniu

Otwórz dziennik transakcji w MT5 (View → Toolbox → History) i wyfiltruj ostatnie sześćdziesiąt transakcji. Sprawdź trzy rzeczy: jak duży był poślizg na zleceniach market, ile razy stop loss wybił się tuż przed odwróceniem rynku i ile razy zlecenie limit nie zostało zrealizowane przez kilkupipsowy zwrot. To trzy najczęstsze koszty ukryte w wyborze typu zlecenia. Każdy z nich można obniżyć bez zmiany strategii — wystarczy zmienić moment i typ wejścia.

Drugi krok: skonfiguruj alerty zamiast wchodzić ręcznie podczas pracy. Materiał alarmy cenowe MT5 pokazuje, jak ustawić powiadomienia, które dają Ci dwie minuty na podjęcie decyzji, zanim cena dotrze do Twojego poziomu. Dwie minuty wystarczą, żeby wybrać między limitem a marketem na zimno, a nie w panice. Polski rynek tradingowy pełen jest historii ludzi, którzy zarabiali analizą i tracili egzekucją — szansa, że nie chcesz być kolejnym, jest dla mnie wystarczająca, żeby napisać ten artykuł.

Powiązane materiały: stop loss vs take profit — mechanika dwóch najważniejszych zleceń ochronnych; jak działa trailing stop — kiedy automatyczne zarządzanie zysk zabija; co to jest poślizg cenowy — twardy koszt zleceń market podczas publikacji danych.

Jarosław Wasiński
O autorze

Jarosław Wasiński

Redaktor naczelny MyBank.pl · Analityk finansowy i rynkowy

Niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, działającego od 2004 roku. Analiza fundamentalna rynków walutowych i makroekonomicznych od 2007 roku.

Źródła i bibliografia

  1. MetaQuotes Order Types — MetaTrader 5 client terminal help · official documentation, MT4 and MT5 www.metaquotes.net ↗
  2. CFA Institute Order types and execution · CFA Curriculum Level II, market microstructure www.cfainstitute.org ↗
  3. BIS Triennial Central Bank Survey of Foreign Exchange Markets · 2022 edition — retail order flow analysis www.bis.org ↗
  4. Wiley Long-Term Secrets to Short-Term Trading, Larry Williams · 2nd edition, 1999/2011 www.wiley.com ↗

Najczęstsze pytania

Czym różni się zlecenie market od zlecenia z limitem?

Zlecenie market (po cenie rynkowej, PKC) trafia do brokera natychmiast i jest realizowane po pierwszej dostępnej cenie po stronie rynku. Daje gwarancję wykonania, ale nie gwarantuje ceny — przy dużej zmienności poślizg potrafi sięgnąć 5–20 pipsów. Zlecenie z limitem działa odwrotnie: określasz cenę, której nie chcesz przekroczyć (kupno poniżej obecnej, sprzedaż powyżej), i broker zrealizuje je tylko wtedy, gdy rynek tam dotrze. Daje gwarancję ceny, ale nie wykonania. W praktyce: limit do planowanych wejść technicznych, market wyłącznie wtedy, gdy musisz wejść lub wyjść tu i teraz.

Co to jest stop-limit i kiedy ma sens?

Stop-limit łączy dwa progi: cenę aktywacji (stop) i cenę graniczną (limit). Po przebiciu poziomu stop składane jest zlecenie z limitem, a nie market — broker nie wykona transakcji, jeżeli cena przeskoczy poza Twój limit. Przykład: kupujesz EUR/USD przy 1,0850 ze stop 1,0820 i limitem 1,0815. Jeśli cena spadnie do 1,0820, aktywuje się zlecenie sprzedaży z limitem 1,0815 — jeżeli rynek zsunie się luką do 1,0800, zlecenie nie zostanie zrealizowane i pozycja zostanie otwarta. Stop-limit chroni przed dramatycznym poślizgiem podczas newsa, ale zostawia Cię z otwartą pozycją w najgorszym momencie. Większość traderów wybiera klasyczny stop, akceptując mały poślizg w zamian za pewność wyjścia.

Czy zlecenie OCO działa w MT4 i MT5?

Natywnie — nie. Ani MT4, ani MT5 nie mają standardowego typu OCO w oknie składania zlecenia. Trzeba użyć skryptu lub Expert Advisora, który po wybiciu jednego poziomu kasuje drugi. cTrader ma OCO wbudowane, podobnie wiele platform brokerów ECN (IC Markets, Pepperstone). Alternatywa w MT5: dwa oczekujące zlecenia (na przykład buy stop i sell stop wokół konsolidacji) i ręczne kasowanie tego, które nie wystrzeliło. Skrypty OCO na MQL5 marketplace kosztują kilkadziesiąt złotych i sprawiają, że strategia breakout staje się w pełni automatyczna. Sprawdź, czy Twój broker pozwala na uruchamianie zewnętrznych EA — nie wszyscy to robią na kontach demo bez weryfikacji.

Jaki typ zlecenia wybrać do wejścia w wybicie?

Klasyczna szkoła Larry'ego Williamsa i Linda Bradford Raschke — zlecenie buy stop (do gry na wzrost) lub sell stop (na spadek) tuż za poziomem oporu lub wsparcia. Plus podejścia: nie patrzysz w wykres przez dzień, broker wybije zlecenie tylko wtedy, gdy rynek faktycznie przekroczy poziom. Minus: fałszywe wybicia kończą się pełnym stop lossem. Druga opcja to zlecenie z limitem na cofnięciu po wybiciu — wchodzisz taniej, ale czasem rynek nie wraca i tracisz okazję. Reguła praktyczna: buy stop dla strategii momentum (im szybciej wszedłeś, tym lepiej), limit na pullbacku dla strategii pozycyjnej (zarządzanie ryzykiem ważniejsze niż uchwycenie każdego ruchu). Zlecenia market do wybić unika się — poślizg po przebiciu kluczowego poziomu potrafi sięgnąć 5–10 pipsów na EUR/USD i więcej na egzotykach.

Pogłębij temat · pełny przewodnik