Co to jest requote i czym różni się od poślizgu (slippage)?

Ostatnio zweryfikowano: · Treść aktualna długoterminowo
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.

Klikasz „Kup" na EUR/USD po 1,0850, a zamiast otwartej pozycji widzisz wyskakujące okno z nową ceną 1,0853 i dwoma przyciskami: akceptuj albo odrzuć. Kurs uciekł w ułamku sekundy między Twoim kliknięciem a momentem, w którym zlecenie dotarło do brokera. To jest requote, czyli rekwotowanie — broker nie wykonał zlecenia po cenie, którą wybrałeś, tylko odsyła nową propozycję do Twojej akceptacji. Poniżej tłumaczę, jak ten mechanizm działa, dlaczego nie jest tym samym co poślizg i co możesz zrobić, żeby go ograniczyć.

Czym właściwie jest requote

Requote to odpowiedź brokera, gdy cena, którą zobaczyłeś na ekranie, przestała być aktualna, zanim Twoje zlecenie zostało zrealizowane. W modelu, w którym broker kwotuje Ci stałą cenę kupna i sprzedaży, bierze na siebie ryzyko, że rynek ruszy w czasie potrzebnym na przesłanie i przetworzenie zlecenia. Jeśli ten ruch jest na tyle duży, że broker nie chce już zawrzeć transakcji po pierwotnej cenie, odmawia wykonania i odsyła nowy kurs. Zlecenie nie zostaje odrzucone na dobre — zostaje zawieszone i czeka na Twoją decyzję.

Kluczowe jest słowo „czeka". Dostajesz pytanie „czy akceptujesz nową cenę?", a zegar tyka. Nowa propozycja jest ważna tylko kilka sekund; jeśli w tym czasie nie klikniesz, pojawia się komunikat, że cena znów się zmieniła, i cała procedura zaczyna się od początku. W dokumentacji MetaTradera requote jest zresztą osobnym, formalnie zdefiniowanym wynikiem zlecenia — serwer zwraca specjalny kod oznaczający rekwotowanie, inny niż kod zwykłego odrzucenia. To nie jest błąd platformy ani usterka łącza, tylko przewidziany element mechaniki egzekucji.

Requote a poślizg — to nie jest to samo

To rozróżnienie jest najważniejszą rzeczą w całym temacie, bo oba zjawiska wyglądają podobnie — w obu cena realizacji różni się od tej, którą widziałeś — a działają zupełnie inaczej. Przy poślizgu, czyli różnicy między ceną oczekiwaną a ceną realizacji, zlecenie zostaje wykonane automatycznie. Broker nie pyta Cię o zgodę, tylko otwiera pozycję po najbliższej dostępnej cenie, która bywa gorsza, a czasem nawet lepsza od oczekiwanej. Decyzja zapada bez Ciebie i w tej samej chwili.

Przy requote jest odwrotnie: zlecenie nie zostaje wykonane wcale. Zamiast pozycji dostajesz pytanie i obowiązek decyzji w kilka sekund. Różnica sprowadza się więc do dwóch rzeczy. Po pierwsze, poślizg daje Ci pewność wejścia, choćby po gorszej cenie, a requote tę pewność odbiera — możesz odrzucić kurs i zostać poza rynkiem. Po drugie, requote kosztuje Cię czas: te kilka sekund bywa bezcenne, gdy rynek gwałtownie się porusza i każda chwila zmienia cenę o kolejne punkty.

„Najgorszym wrogiem tradera krótkoterminowego nie jest zła prognoza, lecz koszt egzekucji, którego nie widać na wykresie." — Kathy Lien, Day Trading and Swing Trading the Currency Market, Wiley, 2016.

Gdzie i kiedy pojawia się requote

Requote jest typowy dla modelu instant execution, stosowanego głównie przez brokerów typu market maker. To właśnie tam broker kwotuje stałą cenę i może odmówić jej dotrzymania, gdy rynek ucieknie. W modelu market execution, charakterystycznym dla brokerów ECN i STP, requote co do zasady nie występuje — broker nie obiecuje stałej ceny, tylko kieruje zlecenie do realizacji po najlepszej dostępnej u dostawców płynności. Skoro nie ma stałej ceny do zaakceptowania, nie ma czego rekwotować; zamiast tego pojawia się poślizg. Różne typy zleceń reagują na to inaczej, ale sama zasada modelu egzekucji jest tu decydująca.

Co do momentu — requote nasila się zawsze tam, gdzie cena porusza się najszybciej, a płynność jest najcieńsza. To przede wszystkim sekundy wokół publikacji ważnych danych makro, takich jak amerykański raport z rynku pracy czy decyzja banku centralnego, a także otwarcie rynku po weekendzie i okresy podwyższonej zmienności. Im dłuższy czas realizacji zlecenia u danego brokera, tym większa szansa, że w tym oknie cena zdąży się zmienić i zlecenie wróci jako requote. To jeden z powodów, dla których jakość i szybkość egzekucji bywają ważniejsze niż sam spread. Mechanizmy zleceń i modele wykonania rozkłada na czynniki pierwsze rozdział o rodzajach zleceń i modelach wykonania w kursie forex MyBank.pl.

Jak to wygląda na konkretnym przykładzie

Weźmy przykład hipotetyczny. Anna handluje na koncie instant execution u brokera market maker i chce kupić jednego lota EUR/USD w minucie publikacji amerykańskiego raportu z rynku pracy. Widzi cenę kupna 1,0850 i klika. W ciągu pół sekundy, zanim zlecenie zostanie przetworzone, dane okazują się znacznie lepsze od prognoz i kurs przeskakuje do 1,0853. Broker odsyła Annie requote z nowym kursem. Pozycja nie weszła — Anna patrzy na odliczający zegar i musi w trzy sekundy zdecydować, czy zgadza się na trzy punkty gorszą cenę, czy odrzuca i próbuje jeszcze raz, ryzykując kolejny requote.

Na koncie ECN w modelu market execution ten sam ruch wyglądałby inaczej: zlecenie weszłoby automatycznie po 1,0853, a różnicę zaksięgowano by jako poślizg. Wynik finansowy bywa zbliżony, ale doświadczenie jest zupełnie inne — raz Anna decyduje pod presją czasu, raz po prostu ma już otwartą pozycję i może zająć się zarządzaniem ryzykiem zamiast klikaniem w wyskakujące okna.

Co zrobić jutro

  1. Sprawdź, w jakim trybie egzekucji działa Twoje konto. Wejdź w specyfikację rachunku albo we właściwości symbolu w platformie i znajdź pozycję „typ egzekucji". „Instant execution" oznacza, że jesteś narażony na requote; „market execution" — że zamiast niego spotkasz poślizg. To jedna informacja, która od razu tłumaczy, czego spodziewać się przy wejściu w pozycję.
  2. Ustaw maksymalne odchylenie ceny w oknie zlecenia. W MetaTraderze zaznacz „maksymalne odchylenie od kwotowanej ceny" i wpisz na przykład dwa lub trzy punkty. Mówisz wtedy platformie, że zgadzasz się na nieco gorszą cenę zamiast okna requote — świadomie wymieniasz ryzyko zawieszonego zlecenia na ograniczony, znany z góry poślizg.
  3. Nie wchodź w pozycję w sekundzie publikacji ważnych danych. Zajrzyj do kalendarza makro i zaznacz godziny raportu z rynku pracy oraz decyzji banków centralnych. Jeśli nie handlujesz świadomie newsami, odczekaj kilka minut, aż płynność wróci, a spread się zwęzi — wtedy ryzyko zarówno requote, jak i poślizgu wyraźnie spada.
  4. Przejrzyj historię ostatnich requote pod kątem asymetrii. Otwórz dziennik transakcji i sprawdź, czy rekwotowania trafiają się głównie na zleceniach, które miały wejść z zyskiem. Wyraźna jednostronność to sygnał, by przetestować innego brokera albo konto market execution na demo, zanim zaryzykujesz realny kapitał.
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 Software Performing Deals — MetaTrader 5 Help · Oficjalna pomoc MT5 opisująca składanie zleceń rynkowych, ustawienie maksymalnego odchylenia (deviation) jako tolerancji poślizgu oraz mechanizm requote w trybie instant execution, w tym że nowa cena jest ważna tylko kilka sekund i potem pojawia się komunikat „Price changed". www.metatrader5.com ↗
  2. MetaQuotes Software General Concept — Order Execution Modes (MetaTrader 5 Help) · Opis trybów egzekucji: instant execution (z możliwym requote, gdy broker nie akceptuje ceny), request execution oraz market execution, w którym broker wykonuje zlecenie po cenie rynkowej bez dodatkowego potwierdzania. www.metatrader5.com ↗
  3. MetaQuotes Software MqlTradeRequest Structure — MQL5 Reference · Dokumentacja struktury zlecenia handlowego z polem deviation, definiowanym jako maksymalne dopuszczalne odchylenie ceny wyrażone w punktach — czyli tolerancja, powyżej której broker może odmówić wykonania i wystawić requote. www.mql5.com ↗
  4. MetaQuotes Software Trade Server Return Codes — MQL5 Reference · Lista kodów zwrotnych serwera handlowego, w tym 10004 TRADE_RETCODE_REQUOTE (rekwotowanie) oraz 10020 TRADE_RETCODE_PRICE_CHANGED (zmiana ceny) — formalne potwierdzenie, że requote jest osobnym, zdefiniowanym wynikiem zlecenia. www.mql5.com ↗

Najczęstsze pytania

Czy requote oznacza, że broker mnie oszukuje?

Sam requote nie jest dowodem oszustwa. W modelu instant execution broker kwotuje stałą cenę i bierze na siebie ryzyko jej zmiany, więc gdy rynek ucieknie przed egzekucją, ma prawo poprosić o akceptację nowego kursu. Problem zaczyna się wtedy, gdy requote pojawia się notorycznie, zawsze na Twoją niekorzyść i głównie na pozycjach zyskownych, podczas gdy stratne wchodzą bez słowa. Taka asymetria to czerwona flaga jakości egzekucji. Pojedyncze requote w sekundzie publikacji ważnych danych jest natomiast normalną reakcją na chwilowy brak płynności i samo w sobie niczego nie przesądza.

Jak ustawić maksymalne odchylenie w MT4, żeby ograniczyć requote?

W oknie składania zlecenia rynkowego w MetaTraderze 4 zaznacz opcję „Maksymalne odchylenie od kwotowanej ceny" i wpisz dopuszczalną liczbę punktów, na przykład trzy. Mówisz wtedy platformie, że zgadzasz się na wykonanie po cenie gorszej maksymalnie o tę wartość, zamiast otrzymać okno requote. Im wyższe odchylenie, tym rzadszy requote, ale tym większy możliwy poślizg. Im niższe, tym częstszy requote. To jest świadomy kompromis: na spokojnym rynku wystarczą dwa lub trzy punkty, w okolicy ważnych publikacji warto albo poszerzyć tolerancję, albo po prostu nie wchodzić w pozycję w tej minucie.

Czy na koncie ECN w ogóle zobaczę requote?

Co do zasady nie. Konto ECN lub STP działa w trybie market execution, w którym broker nie kwotuje Ci stałej ceny do zaakceptowania, tylko kieruje zlecenie do realizacji po najlepszej dostępnej cenie u dostawców płynności. Skoro nie ma stałej ceny do zatwierdzenia, nie ma też czego rekwotować. To jednak nie znaczy, że egzekucja jest darmowa: zamiast requote dostajesz poślizg, czyli różnicę między ceną, którą widziałeś, a ceną realizacji. W warunkach niskiej płynności poślizg potrafi być równie dotkliwy jak requote, tyle że zlecenie zostaje wykonane, a Ty nie tracisz sekund na decyzję.

Czym requote różni się od luki cenowej w weekend?

To dwa różne zjawiska, choć oba dotyczą zmiany ceny. Requote pojawia się w trakcie sesji, w trybie instant execution, gdy kurs zmienia się w ułamku sekundy między kliknięciem a egzekucją — i daje Ci wybór, czy zaakceptować nową cenę. Luka cenowa to skok kursu między zamknięciem rynku w piątek a otwarciem w niedzielę wieczorem, gdy w międzyczasie wydarzyło się coś istotnego. Luka uderza przede wszystkim w zlecenia oczekujące i stop lossy, które realizują się po pierwszej dostępnej cenie po otwarciu, czasem daleko od poziomu, który ustawiłeś. Requote dotyczy momentu wejścia, luka dotyczy przerwy w handlu.

Pogłębij temat · pełny przewodnik