BTC327,2k zł1,82%
ETH10,1k zł3,59%
XRP5,69 zł2,62%
LTC263 zł2,81%
BCH1,19k zł2,67%
DOT4,36 zł7,96%

Rodzaje zleceń na Forex i tryby ich wykonania

Stop-loss na 1,0800 nie jest obietnicą zamknięcia po 1,0800. Określa warunek, po którego spełnieniu system próbuje wykonać transakcję. Zlecenie limit działa inaczej: ogranicza akceptowaną cenę, lecz może pozostać niewykonane. Żeby odtworzyć zdarzenie z historii rachunku, trzeba rozdzielić instrukcję, jej aktywację i rzeczywistą realizację. Poniżej omawiamy zlecenia market, limit, stop i stop-limit, zabezpieczenia pozycji oraz tryby platform. Przykłady dotyczą głównie detalicznych CFD na waluty; reguły giełdowych futures mogą być inne. Poślizg, requote i odrzucenie wymagają różnych danych do sprawdzenia.

Przykłady liczbowe są hipotetyczne. Jeżeli nie podano inaczej, przyjmujemy CFD EUR/USD, contract size 100 000 EUR na lot, pips 0,0001 oraz uproszczony kurs przeliczenia 4,00 PLN za USD, bez opłat za konwersję. Każdy scenariusz ma własne bid, ask i cenę wykonania; kurs 1,0850 nie obowiązuje we wszystkich przykładach. Specyfikacja symbolu i polityka wykonania dostawcy rozstrzygają parametry rzeczywistego rachunku.

Typ instrukcji, uzgadnianie ceny i obsługa ilości to różne reguły. Dostępne kombinacje wynikają ze specyfikacji symbolu i zasad dostawcy.
Najważniejsze w 60 sekund
  • Market służy wykonaniu po cenie dostępnej zgodnie z regułami systemu. Cena z ekranu może różnić się od ceny transakcji; możliwe są także odrzucenie lub częściowa realizacja.
  • Limit określa najgorszą akceptowaną cenę. Wykonanie w logice limitu powinno nastąpić po niej lub korzystniej, ale dotknięcie poziomu nie gwarantuje transakcji.
  • Stop-loss może ograniczać stratę lub chronić wypracowany zysk. SL nie wyznacza gwarantowanej ceny. TP jest osobnym warunkiem realizacji; jego techniczna obsługa wynika z zasad platformy.
  • Stop i stop-limit mają warunek aktywacji. Zwykły stop kieruje transakcję do wykonania po dostępnej cenie; stop-limit po aktywacji zachowuje ograniczenie ceny, kosztem ryzyka braku realizacji.
  • Typ zlecenia, tryb wykonania i polityka wolumenu to trzy różne ustawienia. Market order może działać w instant execution. FOK nie jest limitem ceny, a IOC dopuszcza częściowe wykonanie.

1. Droga zlecenia — od kliknięcia do egzekucji

Zlecenie z detalicznej platformy trafia do infrastruktury dostawcy. System sprawdza m.in. symbol, wolumen, dopuszczalne poziomy i dostępność handlu. W CFD zawierasz kontrakt z podmiotem wskazanym w umowie; nie nabywasz przez to automatycznie waluty na własnym rachunku bankowym. Rynek bazowy OTC FX jest zdecentralizowany. Wykres innej platformy lub kurs średni NBP nie musi być ceną, według której Twój dostawca aktywuje i wykonuje zlecenie.

Wykonanie kontraktu z klientem i późniejsze zabezpieczenie ryzyka brokera są odrębnymi operacjami. Etykiety STP, ECN czy A-book nie zastępują polityki realizacji. Ich znaczenie i ograniczenia omawia dział o modelach egzekucji; tutaj potrzebujemy ustalić cenę odniesienia, warunek uruchomienia i wynik konkretnego zlecenia.

Typ instrukcji odpowiada na pytanie, kiedy wolno próbować realizacji i jaką cenę akceptujesz. Tryb wykonania określa sposób uzgadniania ceny, a polityka wypełnienia — los żądanego wolumenu. Potwierdzenie przyjęcia instrukcji nie jest potwierdzeniem zawarcia transakcji. W MT5 zlecenie, transakcja wykonawcza (deal) i pozycja mają osobne identyfikatory; jedno zlecenie może doprowadzić do kilku transakcji.[2]

W historii szukaj kolejnych zdarzeń, a nie tylko końcowego wyniku. Dla zlecenia oczekującego między przyjęciem a wykonaniem może minąć wiele dni. Żądanie kupna market pomija oczekiwanie na warunek cenowy, ale nadal podlega walidacji i obsłudze przez serwer:

Etapy żądania zlecenia
EtapCo oznacza
ZłożenieWysłano instrukcję; osobno trzeba potwierdzić jej przyjęcie przez serwer.
OczekiwanieWarunek cenowy nie został jeszcze spełniony.
AktywacjaSpełniono warunek według wybranej ceny i zasad systemu; nie musi to być kurs widoczny na świecy.
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 / anulowanie / wygaśnięcieCałość lub pozostała część nie zostanie wykonana. Requote jest propozycją innej ceny, a timeout wymaga sprawdzenia końcowego statusu.

Poziom stop określa warunek uruchomienia, a limit — granicę ceny. W wielu systemach limit nie ma osobnego etapu zamiany w inne zlecenie. Nawet poprawnie złożona instrukcja może później nie spełnić wymogów: zmienią się środki dostępne na rachunku, godziny handlu albo stan symbolu. Informacja „wysłano” nie rozstrzyga żadnego z tych warunków. Szczególnie po timeout nie wysyłaj automatycznie kopii bez ustalenia, czy pierwsza instrukcja została wykonana.

1. InstrukcjaTyp i kierunekCena lub warunekWolumen i ważnośćPotwierdzenie przyjęcia2. AktywacjaWłaściwy bid lub askWarunek stop / limitTryb i polityka ilościPrzyjęcie ≠ transakcja3. WykonanieJedna lub kilka cenPotwierdzona ilośćDeal i pozycjaMożliwy brak realizacji
Instrukcja, aktywacja i wykonanie są osobnymi zdarzeniami. Potwierdzenie przyjęcia zlecenia nie jest potwierdzeniem transakcji; jedną instrukcję można wykonać w kilku częściach. Model procesu, bez założenia konkretnej drogi hedgingu CFD.

2. Typy zleceń i zabezpieczenia pozycji

Oś ceny: cztery instrukcje przy jednym kwotowaniu

Własny model EUR/USD: bid 1,0849, ask 1,0851. Poziomy są ilustracyjne; pomijamy wymagany minimalny dystans i inne ograniczenia symbolu. Każda instrukcja jest samodzielnym wariantem, a nie zaleceniem składania czterech zleceń naraz.

Oś cen i typowe warunki zleceń
Położenie na osiKupnoSprzedaż
1,0900: powyżej obu cenBuy stop: standardowo ask ≥ 1,0900Sell limit: bid ≥ 1,0900
Ask 1,0851 / bid 1,0849Market kupna odnosi się do askMarket sprzedaży odnosi się do bid
1,0800: poniżej obu cenBuy limit: ask ≤ 1,0800Sell stop: standardowo bid ≤ 1,0800

Jeden napis „kurs dotknął 1,0800” jest za mało precyzyjny. Przy bid 1,0799 i ask 1,0801 sell stop ma spełniony warunek, a buy limit jeszcze go nie ma. Kierunek późniejszego fill pozostaje taki sam: kupno po ask, sprzedaż po bid. W cTrader zmienny tryb triggera może zmienić warunek uruchomienia, więc sprawdź wybrane ustawienie.

2.1. Market order — wykonanie po dostępnej cenie

Market order to instrukcja kupna lub sprzedaży bez własnego limitu ceny. Przy typowym kwotowaniu FX kupno wykonuje się po ask, sprzedaż po bid. Ostateczne wykonanie po określonej cenie i dla określonej ilości nazywa się też fill. O jego warunkach decydują zasady wykonania. Priorytetem jest realizacja, ale słowo „market” nie zapewnia dostępności całego wolumenu, braku opóźnienia ani ceny z chwili kliknięcia. System może instrukcję odrzucić albo wykonać częściowo, jeśli dopuszczają to warunki.

Porównuj potwierdzoną cenę z właściwą stroną kwotowania w chwili wysłania żądania. Różnica wobec midpointu obejmuje również część spreadu i sama nie jest miarą poślizgu. Wielkość rozbieżności zależy od zmiany ceny, rozmiaru, czasu transmisji i dostępnej oferty. Nie da się ustalić jej na przyszłość wyłącznie z tego, że EUR/USD jest popularną parą.

Market służy także zamknięciu pozycji. W rachunku netting transakcja przeciwna może zmniejszyć lub odwrócić istniejącą ekspozycję, zamiast utworzyć nową pozycję. Dlatego w panelu sprawdź, czy wysyłasz nowe zlecenie, czy wybierasz zamknięcie konkretnej pozycji. Tryb rachunku opisujemy w sekcji o platformach.

Model otwarcia i zamknięcia 0,10 lota EUR/USD: wynik cenowy minus 2 USD, czyli minus 8 PLN.
Przy niezmiennym bid/ask pełny obrót daje koszt jednego spreadu. Cena potwierdzonego kupna jest równa ask w tym modelu.
Przykład — market order na EUR/USD Widzisz EUR/USD 1,0850/1,0852 (bid/ask) i wysyłasz kupno 0,10 lota, czyli 10 000 EUR ekspozycji przy naszej specyfikacji. Potwierdzone wykonanie po 1,0852 oznacza brak poślizgu względem wskazanego ask. Gdybyś od razu zamknął po niezmienionym bid 1,0850, wynik cenowy wyniósłby 10 000 × (1,0850 − 1,0852) = −2 USD = −8 PLN. To 2 pipsy spreadu na pełne otwarcie i zamknięcie, bez prowizji. Koszt wejścia względem mid 1,0851 to połowa tej kwoty; rozliczenie kosztów rozwija artykuł 2.8.

2.2. Limit order — egzekucja po cenie lub lepszej

Limit order nakłada ograniczenie na cenę: kupno nie drożej niż limit, sprzedaż nie taniej. W detalicznym CFD instrukcję może przechowywać serwer dostawcy; nie musi ona stanowić pasywnej oferty w centralnym arkuszu. Dostępny wolumen i zasady realizacji nadal mają znaczenie. Dotknięcie poziomu na obcym wykresie nie jest dowodem, że dostawca mógł wykonać zlecenie.

Limit może zostać wykonany w całości, w części albo pozostać otwarty. Poza ceną odczytaj ilość: częściowa realizacja 0,03 z żądanych 0,10 lota nie oznacza, że cały planowany wolumen wszedł po tej cenie. Pozostała część czeka, jest anulowana lub wygasa według polityki wypełnienia i terminu ważności.

  • Buy limit w typowym panelu OTC FX ustawiasz poniżej bieżącego ask; warunek kupna dotyczy ask na poziomie limitu lub niżej.
  • Sell limit ustawiasz powyżej bieżącego bid; sprzedaż wymaga bid na poziomie limitu lub wyżej.
Przykład — buy limit na EUR/USD Kwotowanie wynosi 1,0849/1,0851. Buy limit 0,10 lota ma cenę 1,0800. Sam bid 1,0799 nie wystarczy, jeśli ask nadal wynosi 1,0801. Gdy ask spadnie do 1,0799, warunek cenowy jest spełniony; wykonanie po 1,0800 lub lepiej pozostaje zależne od obsługi zlecenia i wolumenu. Bez realizacji instrukcja będzie czekać do anulowania albo końca ważności. Wskazana godzina wygaśnięcia musi być interpretowana w strefie czasu serwera. Nie zakładamy tutaj gwarancji wykonania na pierwszym ticku.
Buy limit 1,0800: przy ask 1,0801 warunek nie jest spełniony, przy ask 1,0799 jest spełniony.
Buy limit porównuje cenę kupna z ask. Sam bid poniżej limitu nie dowodzi aktywacji; spełnienie warunku nie dowodzi wykonania.

Na rynku giełdowym limit może być od razu wykonalny, gdy jego cena przecina przeciwległe oferty; nie każdy limit oznacza oczekiwanie na cofnięcie. Detaliczne panele OTC często wymagają ustawienia oczekującego buy limit poniżej ask i sell limit powyżej bid. To zasada danej implementacji. Przy luce w korzystnym kierunku możliwe jest wykonanie lepsze od limitu; sposób przyznawania takiej poprawy ceny wynika z polityki dostawcy.

2.3. Stop order (buy stop / sell stop)

Stop order jest instrukcją aktywowaną po osiągnięciu ustalonego poziomu. W typowym trybie FX buy stop uruchamia ask na poziomie stop lub wyżej, a sell stop — bid na poziomie stop lub niżej. Po aktywacji system kieruje transakcję do wykonania bez ograniczenia ceny charakterystycznego dla limitu. Nie wynika z tego gwarancja aktywacji poza godzinami handlu ani realizacji dokładnie po poziomie stop.

  • Buy stop ustawiasz powyżej bieżącego ask, np. 1,0900, gdy ask wynosi 1,0851. Ruch ask do wskazanej granicy jest warunkiem instrukcji, nie potwierdzeniem przyszłego trendu.
  • Sell stop ustawiasz poniżej bieżącego bid, np. 1,0800 przy bid 1,0849. Po uruchomieniu cena sprzedaży może być niższa od stop.

Po uruchomieniu zwykły stop akceptuje ryzyko dostępnej ceny. Nie wprowadza dodatkowego kryterium jakości wybicia i nie sprawdza, czy ruch będzie trwały. Jeżeli warunek został spełniony tylko chwilowo, wykonana pozycja pozostaje otwarta mimo późniejszego powrotu kursu. Zlecenie realizuje instrukcję; ocena sygnałów należy do działu strategii.

Ryzyko fałszywego wybicia przy buy stop Hipotetyczny buy stop EUR/USD na 1,0905, wolumen 0,10 lota. Pierwszy ask spełniający warunek to 1,0907, a potwierdzenie wskazuje kupno po 1,0906. Względem poziomu stop cena jest gorsza o 0,0001, czyli 1 pips = 1 USD = 4 PLN. Względem pierwszego ask 1,0907 jest lepsza o 1 pips. To dwie różne miary odniesienia. Późniejszy spadek bid poniżej 1,0900 nie anuluje zawartej transakcji. Cenę, tick aktywacji i tick wykonania traktujemy jako założenia modelu.
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 ma warunek aktywacji i ograniczenie ceny po jej spełnieniu. Uruchomienie nie oznacza jeszcze wejścia. Jeśli rynek ominie dopuszczalną cenę, instrukcja może pozostać niewykonana; nie otrzymujesz przez to zastępczego market order. Sprawdź, czy platforma żąda osobnej ceny limitu, czy odległości wyrażonej w pipsach.

Ten sam napis „stop-limit” prowadzi do różnych ustawień panelu. Dwa hipotetyczne przypadki pokazują, dlaczego nie należy przenosić parametrów między platformami:

MetaTrader 5: Buy Stop Limit ma stop powyżej aktualnego ask i cenę przyszłego Buy Limit poniżej stop. Przy aktywacji 1,0905 i limicie 1,0895 pojawia się Buy Limit 1,0895. Jeżeli ask rośnie dalej i nie wraca do ceny limitu, kupna nie ma. W Sell Stop Limit relacja jest odwrotna: stop poniżej bid, przyszły Sell Limit powyżej stop. To zachowanie opisanej implementacji MT5, nie uniwersalny układ cen wszystkich stop-limitów.[2]

cTrader: poziom wejścia 1,0905 i zakres limitu 5 pipsów dla kupna wyznaczają górną granicę 1,0910. Ask 1,0920 przekracza granicę o 10 pipsów: kupno po tej cenie nie spełnia ograniczenia. Powrót do dopuszczalnego zakresu może umożliwić wykonanie, jeżeli zlecenie nadal pozostaje aktywne. Dostępna jest też konfiguracja strony triggera; przykład zakłada domyślny tryb.[4]

Stop-limit wymienia ryzyko gorszej ceny na ryzyko niewykonania. Jest to szczególnie istotne przy próbie wyjścia z otwartej pozycji: pozostawiony limit nie usuwa jej ekspozycji. Przy porównaniu ze zwykłym stop nie wolno uznać braku poślizgu w historii za dowód lepszej ochrony, jeśli część limitów w ogóle się nie wykonała.

Ta sama luka: wykonany stop i niewykonany stop-limit

Rozważ dwa osobne warianty kupna 0,10 lota EUR/USD. Oba mają aktywację 1,0905, ale wariant stop-limit w modelu cTrader ma zakres 5 pipsów, czyli górną granicę 1,0910. Przyjmujemy domyślną aktywację po ask, handel dostępny i nieprzekroczoną ważność. To porównanie logiki, nie zapis rzeczywistych zleceń.

Przebieg hipotetycznej luki ponad aktywację
ZdarzenieZwykły buy stopBuy stop-limit z granicą 1,0910
Ask przeskakuje z 1,0903 do 1,0920Warunek aktywacji spełnionyWarunek aktywacji spełniony
Potwierdzona oferta do wykonania: 1,0921Przyjmujemy fill 1,0921: 16 pipsów gorzej od stopBrak fill po 1,0921 — poza limitem
Ask pozostaje ponad 1,0910Pozycja jest już otwartaW modelu instrukcja nadal czeka
Później ask wraca do 1,0909Powrót nie zmienia poprzedniego fillPrzyjmujemy możliwy fill 1,0909, jeśli instrukcja nadal obowiązuje

Stop wykonany po 1,0921 zamiast poziomu 1,0905 daje różnicę 0,0016 / 0,0001 = 16 pipsów. Przy nominale 10 000 EUR oznacza to 16 USD, czyli 64 PLN gorszej ceny wejścia względem triggera. Stop-limit nie poniósł tego kosztu tylko dlatego, że w tym momencie w ogóle nie kupił. Pominiętej transakcji nie przypisuj zysku ani poślizgu równego zero. Dla MT5 limit 1,0895 po aktywacji 1,0905 wymagałby jeszcze głębszego powrotu ask, zgodnie z jego odmienną konstrukcją.

2.5. Stop-loss i take-profit

Stop-loss i take-profit są związane z pozycją, a często można przygotować je już przy składaniu zlecenia oczekującego. Dopiero po jego wykonaniu chronią powstałą pozycję. MetaTrader opisuje je jako poziomy ochronne; cTrader udostępnia także serwerowe warianty zabezpieczeń. Obsługa całości lub części pozycji zależy od platformy i konfiguracji.

Stop-loss uruchamia zamknięcie przy ruchu niekorzystnym względem ustawionego poziomu. Nie musi zamykać ze stratą względem wejścia: long kupiony po 1,0800, z bid obecnie 1,0900 i SL przesuniętym na 1,0870 może zakończyć się zyskiem cenowym. Standardowy SL nadal nie gwarantuje ceny. Po aktywacji trzeba sprawdzić potwierdzony fill, opłaty i końcowy status, zwłaszcza przy luce.

Take-profit określa warunek realizacji po korzystnym ruchu. Jego logika cenowa zwykle odpowiada limitowi, lecz techniczny sposób realizacji i obsługa luk wynikają z polityki dostawcy. TP powyżej wejścia long nie gwarantuje dodatniego wyniku netto: prowizja i finansowanie mogą przewyższyć wynik cenowy. W obu zabezpieczeniach dla typowego FX w MT4/MT5 długa pozycja jest sprawdzana po bid, krótka po ask.

Obsługa SL i TP
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 poziomPróba wykonania po dostępnej cenie; możliwy znaczny poślizg, bez gwarancji pierwszego widocznego kwotowaniaObsługa według zasad TP; możliwe wykonanie korzystniejsze, sam tick nie dowodzi pełnej realizacji
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 FX w MT4 jest rysowany z bid; w MT5 rodzaj ceny wykresu jest właściwością symbolu i może być bid albo last. Dla naszej krótkiej pozycji EUR/USD przyjmujemy SL na 1,0850 i standardową aktywację po ask. Bid pozostaje 1,0844, ask rośnie z 1,0845 do 1,0852: spread rozszerza się z 1 do 8 pipsów. Ask przekracza SL o 2 pipsy, choć bid go nie dotknął. To możliwe wyjaśnienie aktywacji, a nie automatyczny dowód poprawnej realizacji. Linia ask na bieżącym wykresie pomaga zobaczyć różnicę, ale nie odtwarza wcześniejszego maksimum ask. Potrzebne są historyczne ticki obu stron i znacznik czasu serwera. cTrader pozwala wybrać inne warunki triggera; domyślnej reguły nie przenoś na każde ustawienie.[1][5]

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

Long 0,10 lota EUR/USD ma nominał 10 000 EUR i wartość pipsa 1 USD. Ustalamy wejście ask 1,0850, SL 1,0800 oraz hipotetyczny fill po luce po bid 1,0740. Planowany wynik cenowy: 10 000 × (1,0800 − 1,0850) = −50 USD = −200 PLN. Wynik wykonania: 10 000 × (1,0740 − 1,0850) = −110 USD = −440 PLN. Różnica względem planu wynosi 60 pipsów, czyli 60 USD = 240 PLN dodatkowej straty. Pomijamy prowizję i finansowanie. Przyjmujemy fill równy pierwszemu dostępnemu bid wyłącznie do tego modelu; realne wykonanie może nastąpić później i po innej cenie.

Przykład krótkiego stopa: bid 1,0844 nie dotyka 1,0850, lecz ask 1,0852 przekracza stop.
Krótka pozycja jest zamykana kupnem. Rozszerzony ask może spełnić warunek jej SL, mimo że świeca bid go nie pokazuje.
Guaranteed Stop-Loss (GSLO). Wybrane oferty przewidują gwarancję ceny określonego stopa, także przy luce. Trzeba sprawdzić podmiot, dostępny instrument, minimalny dystans, warunki zmiany i sposób naliczania premii. Przykładowo dokumentacja IG UK wiąże premię z uruchomieniem gwarantowanego stopa; nie jest to reguła wszystkich dostawców. Sama nazwa SL w panelu nie potwierdza gwarancji. GSLO nie usuwa innych kosztów kontraktu ani ryzyk całego rachunku.[8]
CHF, 15 stycznia 2015. SNB zniósł minimalny kurs 1,20 CHF za EUR. Gwałtowna zmiana warunków miała skutki dla klientów i dostawców. FXCM zawarło 16 stycznia umowę finansowania z Leucadią na 300 mln USD; Alpari UK formalnie weszło w special administration 19 stycznia, a nie w dniu decyzji SNB. Źródła dokumentują decyzję i skutki finansowe; nie odtwarzają ceny każdego stopa. Wniosek dla tego artykułu jest ograniczony: poziom standardowego SL nie gwarantuje fill przy skokowej zmianie dostępnych cen.[9][10][11]
Model luki 150 pipsów na krótkiej pozycji. Przyjmijmy short EUR/USD po bid 1,0850, SL 1,0870 i późniejszy fill kupna po ask 1,1000. Wynik cenowy to −150 pipsów; planowana strata wynosiła 20 pipsów, więc pogorszenie względem SL to 130 pipsów, nie 150. Przy 0,10 lota daje odpowiednio 150 USD straty, 20 USD planu i 130 USD różnicy, czyli 600, 80 i 520 PLN po naszym uproszczonym kursie. To model edukacyjny, bez przypisania go do historycznych zleceń po wyborach we Francji. Rzeczywisty przypadek wymagałby cen i logów danego dostawcy.
Stop-out jest mechanizmem rachunku, a nie typem zlecenia. Zamykanie pozycji przy niedostatecznym zabezpieczeniu podlega osobnym regułom. Nie każdy stop-out detalicznego CFD powoduje od razu osobną transakcję na zewnętrznym rynku: sposób hedgingu dostawcy jest kolejną warstwą. Progi, equity i kolejność zamykania omawia artykuł 2.6 o dźwigni i marginie.

Wrażliwość na dodatkowe pipsy można przeliczyć z wartości pipsa. Nie da się jednak „dokładnie policzyć” przyszłego poślizgu bez znajomości ceny wykonania. Oddziel planowaną stratę przy poziomie SL od scenariuszy większej straty przy gorszym fill.

2.6. Trailing stop

Trailing stop automatyzuje przesuwanie SL po korzystnym ruchu. Dla long przesuwa go w górę, dla short w dół; przy cofnięciu nie powinien luzować ostatniego zabezpieczenia. Początek działania, dystans i miejsce uruchomienia mechanizmu są cechami implementacji. Wbudowany trailing desktopowego MT4/MT5 działa w terminalu, natomiast opisane zabezpieczenia cTrader są serwerowe. Zewnętrzny automat może mieć inne wymagania.

W hipotetycznym MT4/MT5 long EUR/USD wykonano po ask 1,0850, a dystans trailing wynosi 30 pipsów, czyli 300 pointów przy point 0,00001. Gdy bid osiągnie 1,0880, warunek dystansu pozwala ustawić SL na 1,0850. Przy bid 1,0920 nowy SL wynosi 1,0890. Jeśli cofnięcie uruchomi stop i fill wyniesie dokładnie 1,0890, wynik cenowy będzie równy 40 pipsom: przy 0,10 lota 40 USD = 160 PLN. To wynik przed opłatami. SL na cenie wejścia oznacza zero wyniku cenowego przy idealnym fill, a nie gwarantowane zero netto. Zakładamy skuteczne aktualizacje i dostępny handel; terminal nie przestawia SL w nieskończenie krótkim czasie.

Po wyłączeniu terminala desktopowego MT4/MT5 wbudowany trailing przestaje wysyłać aktualizacje. Ostatni przyjęty SL pozostaje na serwerze. Jeżeli trailing nie zdążył ustawić pierwszego stopa i nie było osobnego SL, nie pozostawia żadnego zabezpieczenia. W cTrader serwerowy trailing pozostaje aktywny po zakończeniu sesji aplikacji. To różnica miejsca działania, nie gwarancja ceny wykonania.[3][5]

2.7. OCO (One Cancels the Other)

OCO (One Cancels the Other) wiąże dwie instrukcje tak, żeby zdarzenie w jednej anulowało drugą według ustalonych reguł. Trzeba wiedzieć, czy zdarzeniem jest aktywacja, pierwsze częściowe wykonanie czy pełna realizacja. To nie są zamienne momenty. Połączenie dwóch samodzielnych stopów bez mechanizmu OCO nie zapewnia wzajemnego anulowania.

OCO nie należy do podstawowych wbudowanych typów MT4/MT5 ani czterech głównych typów zleceń cTrader. Może je zapewniać EA, API lub dodatkowy panel. Przy rozwiązaniu lokalnym sprawdź zależność od działania aplikacji i potwierdzenia anulowania. Po częściowym fill 0,04 z żądanych 0,10 lota ważne jest też, czy druga instrukcja zostaje usunięta w całości, czy jej wolumen zmniejsza się proporcjonalnie. Samo nazwanie funkcji OCO nie rozstrzyga tych zasad. Dokumentacja IBKR pokazuje warianty grup OCA, ale nie stanowi specyfikacji Twojego CFD.[12]

2.8. MIT (Market If Touched)

MIT (Market If Touched) po dotknięciu wskazanego poziomu wysyła żądanie market. Buy MIT ma warunek poniżej bieżącej ceny, sell MIT powyżej; od limitu różni go brak ograniczenia ceny po uruchomieniu. Od stopa różni go kierunek, z którego oczekuje dotknięcia. Dostępność oraz cena używana do triggera zależą od produktu i interfejsu.

Przy ask EUR/USD 1,0851 hipotetyczny buy MIT ma trigger 1,0800. Po osiągnięciu tej ceny może skierować kupno do wykonania po 1,0802, jeżeli taka cena będzie wtedy dostępna. Buy limit 1,0800 nie pozwalałby na ten fill. MIT nie usuwa ryzyka odrzucenia i nie gwarantuje wejścia blisko triggera. Opis IBKR potwierdza konstrukcję tego typu zlecenia, lecz nie dowodzi jego dostępności w MT4/MT5 ani u konkretnego brokera CFD.[12]

3. Które zlecenie kiedy — tabela decyzyjna

Instrukcja według wymaganego warunku
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)
Warunek kupna powyżej lub sprzedaży poniżej rynkuBuy/Sell stopUruchomienie po właściwej stronie kwotowania, bez potwierdzenia trwałości ruchu
Warunek aktywacji i ograniczenie ceny po nimStop-limitMoże pozostać niewykonany po luce
Zamknięcie po ruchu przeciw ustawionemu poziomowiStop-lossMoże ograniczać stratę albo chronić zysk; nie gwarantuje ceny
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
Powiązane instrukcje z anulowaniem drugiejOCOWarunek anulowania i obsługa częściowego fill zależą od implementacji
Umowna gwarancja ceny określonego stopaGSLODotyczy wybranych ofert, z premią i warunkami produktu

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

4.1. Instant execution vs market execution

Instant execution i market execution to nazwy trybów MetaTrader, a nie dwóch typów zlecenia. W instant klient żąda realizacji po przesłanej cenie; dostawca może ją przyjąć albo odpowiedzieć requote z innymi cenami. W market cena zostaje ustalona bez ponownego uzgadniania z klientem. Poślizg może być korzystny albo niekorzystny; brak okna requote nie oznacza obowiązku wykonania. MetaTrader przewiduje także request i exchange execution; ich dostępność jest parametrem symbolu.[6]

Instant nie jest miarą szybkości, a market execution nie dowodzi dostępu do ECN. Zlecenie market w instant execution nadal jest market order — ma tylko inny sposób uzgadniania ceny. Nazwy trybów innych platform nie muszą odpowiadać dokładnie słownikowi MetaTrader. Porównuj reguły, a nie podobieństwo napisów w panelu.

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

Potwierdzenie może wskazywać pełną realizację, częściowy fill, odrzucenie lub wygaśnięcie. FOK wymaga całego żądanego wolumenu albo braku realizacji; cały wolumen może pochodzić z kilku ofert. IOC wykonuje dostępny wolumen i anuluje pozostałą część. Return pozostawia resztę do dalszej obsługi. W MT5 Return nie jest dostępny dla bieżących zleceń w trybie Market Execution; instrukcje oczekujące mają odrębne zasady. Dopuszczalne flagi odczytuje się ze specyfikacji symbolu.[6]

GTC zwykle oznacza ważność do anulowania, DAY do końca dnia handlowego, a GTD do określonej daty i godziny. MT5 rozróżnia również wskazaną datę z terminem końca tego dnia. Sprawdź strefę czasu serwera, godziny symbolu i zachowanie zleceń oraz SL/TP przy zmianie dnia. Niektóre konfiguracje mogą usuwać zlecenia dzienne, a także poziomy ochronne. cTrader zastrzega, że instrukcja aktywowana tuż przed wygaśnięciem może zostać wykonana już po podanej godzinie; wygaśnięcie nie jest automatycznym anulowaniem rozpoczętej realizacji.[4]

FOK i IOC: policz ilość osobno od ceny

Hipotetyczne kupno 0,10 lota, czyli 10 000 EUR. Przyjmijmy, że wykonanie może wykorzystać 0,04 lota po 1,08520 i 0,06 po 1,08540. Nie są to dane arkusza żadnego brokera. Jeśli reguły dopuszczają obie oferty, FOK może wykonać całe 0,10 lota z dwóch cen:

Cena ważona = (0,04 × 1,08520 + 0,06 × 1,08540) ÷ 0,10 = 1,08532.

Wobec pierwszej ceny 1,08520 różnica wynosi 0,00012, czyli 1,2 pipsa = 1,20 USD = 4,80 PLN dla całego wolumenu. FOK zachował warunek ilości, ale nie obiecał jednej ceny. Gdyby dostępne było tylko 0,04 lota, FOK nie wykonałby żadnej części; IOC mógłby wykonać 0,04 i anulować 0,06. Nie należy nazywać IOC polityką zapobiegającą częściowym realizacjom.

Jeśli ten sam przykład dotyczy buy limit 1,08530, oferta 1,08540 jest poza granicą ceny. Przy założeniu dostępności tylko tych dwóch ofert FOK na 0,10 lota nie może wykonać całości, a dopuszczony IOC mógłby zrealizować tylko 0,04 po 1,08520. Polityka ilości nie znosi limitu ceny.

4.3. Modele wykonania brokera — niezbędne minimum

Umowa, polityka wykonania i logi pomagają ustalić kontrahenta, zasady obsługi oraz wynik konkretnego zlecenia CFD.
Sama nazwa STP lub ECN nie potwierdza realizacji konkretnego zlecenia. Sprawdź umowę, politykę oraz dane wykonania; hedging dostawcy to inna operacja.

Market maker, STP i ECN opisują inne zagadnienie niż instant lub market execution. Pierwsze nazwy dotyczą roli dostawcy i organizacji dostępu do płynności, a etykiety marketingowe bywają używane niejednolicie. W CFD kontrahenta prawnego ustala umowa. Transakcja zabezpieczająca brokera nie jest przez to automatycznie Twoim zleceniem w arkuszu banku. Schemat oddziela etapy obsługi klienta; szczegóły i konflikty interesów pozostawiamy artykułowi o modelach egzekucji.

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

Model buy stop 1,0905, pierwszego ask aktywacji 1,0907 i kupna 1,0906: wynik jest 1 pip gorszy od stopa i 1 pip lepszy od ask aktywacji.
Poślizg wymaga jawnej ceny odniesienia. To samo wykonanie 1,0906 można porównać ze stopem 1,0905 lub pierwszym ask 1,0907; to model, nie obietnica wykonania.

Slippage jest różnicą między ceną wykonania a wybranym punktem odniesienia. Podaj, czy odniesieniem jest właściwy bid/ask przy wysłaniu żądania, poziom stop, oferta na dany wolumen czy midpoint. Dla kupna wyższa cena oznacza pogorszenie, dla sprzedaży niższa. Ta sama dodatnia różnica kursów może więc być korzystna dla sprzedającego i niekorzystna dla kupującego.

Główne przyczyny slippage:

  • Zmiana ceny w czasie obsługi. Transmisja, walidacja i routing zajmują czas. Bez logów nie przypisuj każdemu zleceniu konkretnej liczby milisekund ani nie uznawaj opóźnienia za celowe działanie.
  • Ograniczony rozmiar oferty. Kwota zlecenia może przekraczać dostępność jednej ceny. Możliwe są różne ceny częściowych fill, odrzucenie albo zmniejszenie wykonanej ilości; nie każdy CFD pokazuje pełny arkusz ofert zewnętrznego rynku.
  • Luka. Kolejne dostępne kwotowanie może przeskoczyć poziom stop. Cena fill nie musi równać się ani triggerowi, ani pierwszemu tickowi po przerwie.
  • Problemy techniczne. Niepełne dane, opóźniona aplikacja, połączenie lub serwer wymagają osobnej diagnostyki. Ze świecy nie da się określić miejsca awarii.

Warunki pomagające ocenić ryzyko poślizgu:

  • Zestaw rozmiar zlecenia z wykonalną ofertą. Wąski spread dla małego wolumenu nie mówi, po czym będzie wykonana większa kwota.
  • Porównaj okresy spokojne, publikacje danych i przerwy w kwotowaniu. Nie wyciągaj wniosku o całej ofercie z jednego okna.
  • Oddziel czas wysłania, przyjęcia i wykonania. Krótsza droga do serwera zmniejsza jeden składnik opóźnienia, ale nie zapewnia konkretnego fill.
  • Sprawdź ograniczenia ceny i wolumenu osobno. FOK nie zapewnia jednej ceny, a IOC nie zapobiega częściowemu wykonaniu. Jeśli wymagasz granicy ceny, potrzebna jest odpowiednia instrukcja limit.
Ciekawostka — pozytywny slippage też istnieje Symetria wykonania. ESMA w historycznych wytycznych dla CFD wskazywała, że systematyczne zatrzymywanie poprawy ceny dla firmy przy przenoszeniu pogorszenia na klienta narusza obowiązek best execution. Nie oznacza to, że liczba korzystnych i niekorzystnych poślizgów musi wynosić po 50%. Zlecenia mogą mieć różne kierunki, godziny i warunki aktywacji. Ocena wymaga porównywalnych prób i całkowitej ceny dla klienta.[7]
Spread i poślizg są odrębnymi wielkościami. Poszerzenie spreadu może uruchomić stop po ask lub bid bez proporcjonalnej zmiany drugiej strony. Następnie fill może dodatkowo różnić się od ceny z momentu aktywacji. Ich wpływ na koszt, bez podwójnego odejmowania spreadu od wyniku cenowego, liczymy w artykule o spreadach, prowizjach i swapach.
Dokumenty i logi. Polityka wykonania powinna wskazywać używane ceny, zasady stopów, limitów, luk, częściowych fill i reklamacji. Do sprawdzenia jednej realizacji potrzebujesz żądania, odpowiedzi serwera, czasu, ilości oraz właściwej strony kwotowania. Sam raport zawartych transakcji pomija odrzucenia; nie pozwala policzyć ich odsetka. Przeciętnego czasu również nie zastępuje najlepszy reklamowany wynik.
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.
Zakres ochrony klienta. Best execution oznacza obowiązek odpowiedniego postępowania według właściwych przepisów, a nie gwarancję dodatniego wyniku albo ceny każdego market order. Ochronę rachunku i regulacje CFD rozwijają artykuł 2.6 oraz dział o regulacjach. Tutaj oceniamy zgodność obsługi zlecenia z jego instrukcją i dokumentacją.

Rekonstrukcja krótkiego stopa z trzech cen

Założenia: short 0,10 lota EUR/USD po bid 1,0820, SL 1,0850, standardowy trigger po ask. Bid później pozostaje 1,0844, a ask rośnie do 1,0852. Przyjmujemy potwierdzone zamknięcie po ask 1,0853, bez częściowych fill. Wszystkie liczby są ilustracyjne.

Plan, aktywacja i wykonanie krótkiej pozycji
Punkt odniesieniaRachunekInterpretacja
Plan na SL 1,085010 000 × (1,0820 − 1,0850) = −30 USDStrata cenowa 30 pipsów, bez opłat
Ask aktywacji 1,0852(1,0852 − 1,0850) / 0,0001 = 2 pipsyPrzekroczenie poziomu stop w kwotowaniu
Fill 1,085310 000 × (1,0820 − 1,0853) = −33 USDStrata cenowa 33 pipsów = 132 PLN
Fill względem stop3 pipsy × 1 USD/pips = 3 USD12 PLN dodatkowej straty względem planu
Fill względem ask aktywacji1 pips × 1 USD/pips = 1 USD4 PLN pogorszenia po pierwszym znanym ticku spełniającym warunek

W tym rachunku nie dodajemy ponownie spreadu: wynik −33 USD pochodzi już z faktycznego bid wejścia i ask wyjścia. Rekonstrukcja nie rozstrzyga, dlaczego dostawca rozszerzył spread ani czy obsługa była zgodna z umową. Do reklamacji dołącz numer zlecenia i pozycji, ustawiony trigger, czasy serwera, kwotowania bid/ask oraz cenę i ilość każdej realizacji. Zrzut świecy bid bez ask nie potwierdza braku aktywacji.

Przy odrzuconej modyfikacji SL obowiązuje ostatni przyjęty poziom, nie wartość wpisana w panelu. Jeśli anulowanie lub zamknięcie wysłano tuż przed aktywacją, ważna jest kolejność przyjęcia na serwerze. Czas na komputerze użytkownika może być inny. Nie zastępuj brakującego potwierdzenia wnioskiem, że instrukcja musiała zostać przyjęta.

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

Requote jest odpowiedzią z propozycją innych cen w trybie, który wymaga ich uzgodnienia. Nie jest zawartą transakcją. Propozycja może być korzystniejsza albo gorsza; czas na jej akceptację i dopuszczalne odchylenie zależą od systemu. Odrzucenie bez nowej propozycji ceny jest innym zdarzeniem.

W MetaTrader requote jest charakterystyczny dla instant execution. W market execution cena jest uzgadniana z góry przez akceptację reguł tego trybu, więc nie ma analogicznego okna ponownej akceptacji. Zlecenie nadal może nie zostać wykonane. Przejście na market execution zmienia rodzaj ryzyka ceny; nie usuwa go i nie dowodzi lepszego wykonania.

Kiedy requotes pojawiają się najczęściej:

  • Szybka zmiana kwotowania podczas obsługi żądania.
  • Nieprzyjęcie żądanej ceny w ramach zasad instant execution.
  • Opóźnienie transmisji lub obsługi, jeśli cena zmieni się w tym czasie; przyczynę potwierdzają logi.

Jak sobie z nimi radzić:

  • Odchylenie w MetaTraderze wyrażane jest w pointach platformowych. Przy EUR/USD z point 0,00001 wartość 10 pointów oznacza 0,00010, czyli 1 pips. Dystans 30 pipsów to 300 pointów. Nie zakładaj, że pole deviation ogranicza każde zlecenie w każdym trybie: sprawdź jego znaczenie dla danego żądania, symbolu i serwera. Jednostki rozwija artykuł 2.4.
Korekta wykonania i klauzula błędnej ceny. Jeśli umowa zawiera klauzulę „Manifest Error”, sprawdź jej dokładną definicję i procedurę. Sama późniejsza zmiana wyniku nie pokazuje, czy pierwotna cena była błędna. Do wyjaśnienia korekty potrzebne są: wersja umowy obowiązująca w chwili transakcji, wskazana przez dostawcę podstawa, pierwotny i skorygowany fill, czas oraz uzasadnienie ceny odniesienia. Oddziel taką korektę od zwykłego poślizgu i requote. Nie przypisujemy tu żadnej historycznej serii anulowań bez dokumentacji.

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

Porównanie trailing stop: lokalny terminal MT4 i MT5 oraz serwerowe zabezpieczenia cTrader.
Wbudowany trailing MT4/MT5 i serwerowy trailing cTrader mają różne wymagania ciągłości działania. Zapisany SL nie gwarantuje ceny fill.

Platforma określa dostępne funkcje, a serwer i rachunek — które z nich można zastosować do danego instrumentu. Porównanie dotyczy standardowych funkcji, bez dodatkowych paneli i automatów. Aktualna dokumentacja konkretnej aplikacji jest ważniejsza niż nazwa platformy w ofercie.

Funkcje MT4, MT5 i cTrader
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; dodatkowe rozwiązania mają własne zasadyPoza 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 hedgingStandardowo oddzielne pozycje; lokalne ograniczenia mogą zależeć od dostawcyTryb przypisany do rachunku przez brokeraNetting lub hedging według konfiguracji rachunku

W nettingu istnieje jedna pozycja na symbol. Dokupienie zwiększa jej wolumen, transakcja przeciwna może zmniejszyć, zamknąć albo odwrócić kierunek. Przy hedgingu nowe przeciwne zlecenie może otworzyć osobną pozycję zamiast zamknąć poprzednią. Zamknięcie powinno wskazywać właściwy identyfikator pozycji. W MT5 trybu nie wybiera się dowolnie dla każdego zlecenia — wynika z rachunku. Po zmianie wolumenu sprawdź także aktualne SL/TP; ich dziedziczenie ma osobne reguły.

Ciekawostka — trailing stop a restart platformy na MT4 Kontrola ciągłości trailing. Dla desktopowego MT4/MT5 oddziel trzy informacje: czy funkcja jest włączona w terminalu, czy pierwszy SL został już skutecznie zapisany na serwerze oraz jaki jest ostatni zaakceptowany poziom. Zewnętrzny EA również może wymagać działającej aplikacji; samo zastąpienie trailing automatem nie usuwa tego wymagania. cTrader zapewnia opisane zabezpieczenia serwerowe, ale dodatkowe cBoty i skrypty mają własne warunki działania.

Sprawdź instrukcję na jednym ticku

Masz bid 1,0798 i ask 1,0801. Czekają buy limit 1,0800 i sell stop 1,0800. Czy obie instrukcje spełniły standardowy warunek cenowy? Osobno krótka pozycja ma SL 1,0800, sprawdzany po ask. Pomijamy ograniczenia rachunku, godziny i ważność; pytamy tylko o warunek ceny.

Odpowiedź z właściwą stroną kwotowania

Buy limit nie: ask 1,0801 jest wyższy niż limit. Sell stop tak: bid 1,0798 jest niższy niż stop. SL krótkiej pozycji także ma spełniony warunek, bo ask 1,0801 przekroczył poziom 1,0800. Żadna z tych odpowiedzi nie wyznacza ceny ostatecznego fill ani nie dowodzi, że transakcja została zawarta.

8. Co sprawdzić w potwierdzeniu wykonania

Najpierw zestaw instrukcję z rezultatem: kierunek, żądany i wykonany wolumen, limit lub stop oraz cenę każdego fill. Potem ustal cenę odniesienia. Dla short SL na wykresie bid sama świeca nie rozstrzyga, czy ask spełnił warunek. Dla częściowego wykonania nie wystarczy średnia cena bez ilości.

Odczytaj tryb i politykę wypełnienia obowiązujące w chwili zlecenia. Z nazwy rachunku nie wynika, czy system użył instant execution, dopuścił częściową realizację albo przyjął konkretny warunek triggera. Zapis specyfikacji z datą pozwala porównać historię z regułami, które faktycznie wtedy obowiązywały.

Potwierdzone ceny wykonania są punktem wyjścia do wyniku finansowego. Spread i poślizg mogą już być w nich zawarte; prowizję, swap i konwersję trzeba rozliczyć zgodnie z historią rachunku. Ten etap przeprowadza następny artykuł: spread, prowizje i swapy.

FAQ – najczęściej zadawane pytania

Czym różni się zlecenie market od market execution?

Market jest typem instrukcji kupna lub sprzedaży. Market execution jest trybem uzgadniania ceny w MetaTraderze. Zlecenie market może działać także w instant execution, który może odpowiedzieć requote. Typ zlecenia i tryb wykonania należy odczytać osobno.

Dlaczego stop-loss krótkiej pozycji zadziałał, choć świeca nie dotknęła poziomu?

W standardowym FX w MT4/MT5 krótka pozycja jest zamykana kupnem po ask i jej SL sprawdza ask. Wykres może pokazywać bid. Poszerzenie spreadu może więc spełnić warunek stopa bez dotknięcia poziomu przez bid. Weryfikacja wymaga historycznych cen obu stron i czasu serwera; inne ustawienia triggera mogą działać inaczej.

Czy stop-limit chroni przed stratą przy luce?

Stop-limit ogranicza cenę wykonania po aktywacji, lecz może nie zostać wykonany. Jeżeli służył wyjściu z pozycji, ekspozycja może pozostać otwarta. W MT5 i cTrader ustawienia stop-limit mają różną konstrukcję; sprawdź cenę limitu lub zakres w pipsach.

Czy FOK gwarantuje wykonanie po jednej cenie?

Nie. FOK wymaga całego wolumenu albo braku realizacji, ale cały wolumen może pochodzić z kilku ofert. Ograniczenie ceny musi wynikać z właściwej instrukcji. IOC dopuszcza częściowe wykonanie i anuluje pozostałą część. Dostępność polityk zależy od symbolu i trybu.

Czy trailing stop działa po wyłączeniu platformy?

Wbudowany trailing desktopowego MT4/MT5 wymaga działającego terminala. Ostatni skutecznie zapisany SL pozostaje na serwerze, lecz nie jest dalej przesuwany. Jeśli pierwszego SL nie zapisano, sam trailing nie pozostawia ochrony. Opisane zabezpieczenia cTrader działają serwerowo; dodatkowe automaty mogą mieć własne wymagania.

Czy stop-loss zawsze zamyka pozycję ze stratą?

Nie. SL przesunięty ponad cenę wejścia długiej pozycji albo poniżej wejścia krótkiej może chronić zysk cenowy. Wynik netto zależy także od fill i opłat. Standardowy stop nie gwarantuje ceny; umowny gwarantowany stop wymaga odrębnych warunków produktu.

Źródła i literatura

  1. MetaQuotes: MT4 Order Types — Bid/ask, podstawowe typy i wykres bid.
  2. MetaQuotes: MT5 Basic Principles — Order/deal/position, netting, stop-limit i statusy.
  3. MetaQuotes: MT5 Executing Trades — Wbudowany trailing w terminalu i parametry instrukcji.
  4. Spotware: cTrader Orders — Stop-limit, warianty triggera, ważność i wykonanie po aktywacji.
  5. Spotware: Trade Protections — Zabezpieczenia serwerowe i cztery tryby triggera SL.
  6. MetaQuotes: Symbol Properties — Tryby wykonania, polityki ilości, Return i parametry symbolu.
  7. ESMA: Q&A on CFDs, ESMA35-36-794 — Historyczne wytyczne, sekcja 9, pkt 33–35: asymetryczny poślizg i logi; nie aktualny cennik.
  8. IG UK: What is a guaranteed stop? — Przykład warunków GSLO jednej oferty, nie wszystkich brokerów.
  9. SNB: decyzja z 15 stycznia 2015 — Zniesienie minimalnego kursu 1,20 CHF/EUR.
  10. FXCM: komunikat o finansowaniu, SEC — Finansowanie 300 mln USD, umowa z 16.01.2015.
  11. FCA: News for customers of Alpari UK — Formalne special administration 19.01.2015.
  12. Interactive Brokers: Order Types and Algos — MIT i grupy OCA; dokumentacja tego dostawcy, nie dowód dostępności na każdym CFD.

Scenariusze liczbowe są własnymi modelami edukacyjnymi. Dokumentacja platform i przykłady ofert potwierdzają konstrukcję opisanych funkcji, lecz nie zastępują umowy i danych konkretnego rachunku.

Twój postęp w kursie

Oznacz lekcję po zapoznaniu się z materiałem. Samo otwarcie lub przewinięcie strony nie oznacza ukończenia; oznaczenie nie jest wynikiem egzaminu.

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk finansowy i rynkowy

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

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

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

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