
Realizacja zleceń może często mieć kluczowe znaczenie albo przynajmniej wpływać na P&L tradera, szczególnie przy składaniu większych zleceń lub handlu na zmiennym rynku, na przykład w okresie publikacji wiadomości. Aby lepiej zrozumieć realizację zleceń, trzeba rozłożyć ją na czynniki pierwsze i naprawdę zrozumieć, co oznacza dobra realizacja oraz kiedy realizacja może być słaba.
Kilka lat temu duży odsetek brokerów oferował w MT4 tak zwaną „instant execution”, co w praktyce oznaczało, że trader otrzymywał dokładnie tę cenę, o którą poprosił (pobraną z feedu albo widoczną na ekranie), albo jego zlecenie nie było akceptowane i wystawiano requote. W tym dawnym modelu składania zleceń realizacja trwała kilka sekund, ponieważ po drugiej stronie znajdował się realny dealer, który decydował, czy zaakceptować zlecenie, czy wystawić requote. W przeszłości brokerzy wykorzystywali to, ponieważ mieli czas na zabezpieczenie lepszej ceny przed potwierdzeniem zlecenia i nie mieli obowiązku przyjmowania żadnego zlecenia. Dawało to niewykonalną jakość realizacji na zmiennym lub szybko poruszającym się rynku, a klienci rzadko otrzymywali najlepszą cenę rynkową. Na szczęście te czasy minęły, a ręczna akceptacja zleceń u prawie każdego nowoczesnego brokera należy już do przeszłości.
Obecnie prawie wszyscy brokerzy oferują w MT4 „market execution”, co w praktyce oznacza, że trader prosi o kupno lub sprzedaż po cenie dostępnej na rynku w momencie realizacji zlecenia (a nie po żądanej cenie), a zlecenie nie powinno zostać odrzucone. Oznacza to, że trader nie ma gwarancji uzyskania ceny widocznej na ekranie w chwili wysłania żądania (ponieważ rynek może przesunąć się między momentem złożenia zlecenia a momentem jego realizacji). Realizacja powinna jednak nastąpić w milisekundach albo przynajmniej sprawiać wrażenie natychmiastowej po kliknięciu przycisku złożenia zlecenia. Na szybko poruszającym się rynku często zdarza się, że trader otrzymuje cenę lepszą lub gorszą niż ta widoczna na ekranie w chwili kliknięcia przycisku. Ta różnica cenowa jest znana jako „slippage” i może wystąpić, ponieważ cena może zmienić się między momentem wysłania zlecenia a jego realizacją. Dlatego im szybciej następuje realizacja, tym większa szansa, że trader otrzyma najlepszą cenę dostępną na rynku w danym momencie, i tym mniejsze prawdopodobieństwo poślizgu.
Przy realizacji rynkowej (lub zleceniach rynkowych) wspomnieliśmy już, że poślizg może wystąpić z powodu szybko poruszającego się rynku. Taki poślizg może być dodatni lub ujemny. Istnieje jednak inny rodzaj poślizgu, który może wystąpić przy składaniu bardzo dużych zleceń, i ten poślizg może być wyłącznie ujemny. Aby zrozumieć, dlaczego poślizg występuje przy bardzo dużych zleceniach, trzeba wyjaśnić, jak zlecenia są kierowane do dostawców płynności. Posłużmy się przykładem tradera składającego zlecenie na 50,00 standardowych lotów 100k (czyli faktycznie 5 mln waluty bazowej wolumenu). W takim przypadku broker spróbuje zrealizować cały wolumen u dostawcy płynności, który podał najlepszą cenę (strumieniowaną w feedzie cenowym). Ponieważ zlecenie jest bardzo duże, dostawca płynności z najlepszą ceną może być w stanie częściowo zrealizować tylko 20,00 lotów po tej cenie. Gdy tak się dzieje, pozostałe 30,00 lotów zostanie skierowane do kolejnego dostawcy płynności z następną najlepszą ceną, który może zrealizować tylko 25,00 lotów. Pozostałe 5 lotów trafi do następnego dostawcy płynności, który zrealizuje pozostałe 5,00 lotów. Klient otrzyma więc średnią cenę ważoną wolumenem z 3 realizacji i zakończy z ujemnym poślizgiem, ponieważ całego wolumenu zlecenia nie dało się zrealizować po najlepszej cenie kwotowanej/strumieniowanej w momencie składania zlecenia. Przy niewystarczającej płynności może się zdarzyć, że zlecenie nie zostanie zrealizowane w całości. Z powyższych powodów większość brokerów ustawia w platformie maksymalne limity wielkości zleceń, aby ograniczyć poślizg i częściowe realizacje. Najlepsza jakość realizacji występuje wtedy, gdy głębokość top-of-book jest większa, przy większych zleceniach występuje mniej poślizgu, a zlecenia są realizowane w całości. W praktyce zdecydowana większość traderów nie składa tak dużych zleceń, ale ci, którzy to robią, rozumieją, jak ważna może być głęboka płynność.
Skoro omówiliśmy typy zleceń, szybkość realizacji, poślizg i głębokość płynności, powinniśmy już rozumieć, co składa się na dobrą realizację i dlaczego niektórzy brokerzy mogą być lepsi od innych dla określonych stylów tradingu.
Dla osób, które chcą ocenić jakość brokera lub porównać realizację zleceń między brokerami, istnieje kilka prostych rzeczy do sprawdzenia:
Szybkość realizacji
Szybkość realizacji można ocenić, składając zlecenie w MT4, zamykając je, a następnie sprawdzając kartę Journal w oknie Terminal. Karta Journal rejestruje i pokazuje każdą akcję, która miała miejsce w MT4, wraz ze znacznikiem czasu do milisekundy. Jeśli przyjrzysz się uważnie, znajdziesz żądanie zlecenia, takie jak „order buy market”, oraz realizację/potwierdzenie z ceną, na przykład „order was opened…”. Porównując znaczniki czasu między tymi dwoma wpisami, poznasz czas realizacji otwarcia zlecenia. Jeśli wykonasz to samo przy zamykaniu zlecenia, poznasz czas realizacji zamknięcia. Ciekawe jest to, że między brokerami często występują różne opóźnienia i można znaleźć niespójności. Brokerzy z najlepszą realizacją mają niskie i stabilne czasy realizacji zleceń.
Journal pokazujący różnicę między czasem wysłania zlecenia a czasem jego realizacji:

Poślizg
Poślizg przy otwieraniu zlecenia rynkowego może być trudny do oceny, ponieważ nie ma zapisu ceny rynkowej w chwili kliknięcia przycisku (przy korzystaniu z market execution w MT4). Jeśli jednak używasz zleceń limit/stop do otwierania pozycji albo TP/SL do zamykania pozycji, bardzo łatwo zidentyfikować poślizg i może Cię zaskoczyć, że zdecydowana większość zleceń może zawierać niewielki poślizg. To nie jest błąd, tylko sposób działania rynku. Broker z najlepszą realizacją często nigdy nie będzie w stanie zrealizować zlecenia dokładnie po cenie z feedu, ale powinien być bardzo blisko. Jeśli zauważysz stały ujemny poślizg na zleceniach limit i stop w okresach niskiej zmienności oraz płynnego rynku, warto to zakwestionować.
Przykład pokazujący TP i rzeczywistą cenę realizacji, wskazujący poślizg:

ABF Trade zapewnia głęboką realizację top-of-book, oferuje szybką i stabilną realizację zleceń oraz przekazuje zarówno dodatni, jak i ujemny poślizg, jeśli taki wystąpi. Firma jest otwarta i chętnie odpowiada na pytania klientów dotyczące poślizgu.

