Co sprawdzić przy ocenie problemów z realizacją zleceń
Co kwalifikuje się jako „problem z realizacją zlecenia”?
Problem z realizacją zlecenia to każda rozbieżność między tym, jak oczekujesz, że zlecenie zostanie obsłużone, a tym, co faktycznie dzieje się po jego złożeniu. W praktyce może objawiać się wypełnieniami po innych cenach niż oczekiwano, opóźnionymi wypełnieniami, częściowymi wypełnieniami lub zleceniami odrzuconymi bądź niewypełnionymi.
Aby obiektywnie ocenić problemy z realizacją zleceń, rozdziel trzy warstwy:
- Intencja Twojego zlecenia (dokładne parametry, które złożyłeś).
- Ścieżka realizacji (jak rynek i procesy obsługi zleceń przekładają tę intencję na wypełnienia).
- Twój zapis wyników (co otrzymujesz: wypełnienia, znaczniki czasu i koszty).
To rozdzielenie pomaga uniknąć mylenia normalnych ruchów rynkowych z problemami dostawcy lub infrastruktury.
Jak zbadać mechanikę (co zweryfikować w swoich zapisach)
Użyj listy kontrolnej, która porównuje zachowanie zamierzone z zaobserwowanym:
- Szczegóły zlecenia i założenia
- Potwierdź typ zlecenia (np. rynkowe vs limitowane) oraz wszystkie wybrane parametry.
- Określ założenia dla każdego obliczanego przykładu (na przykład „oczekiwana cena” oznacza ostatnią kwotowaną cenę w momencie składania zlecenia).
- Znaczniki czasu i sekwencjonowanie
- Zweryfikuj czas złożenia zlecenia oraz czasy otrzymania potwierdzeń i wypełnień.
- Zwróć uwagę na nietypowe opóźnienia między złożeniem zlecenia a zdarzeniami wypełnienia.
- Dokładne informacje o wypełnieniu i cenie
- Porównaj wymagane warunki realizacji (jeśli występują) z faktycznymi cenami wypełnienia.
- Zanotuj, czy różnice cen pojawiają się konsekwentnie w tym samym oknie czasowym zdarzenia.
- Dopasowanie ilości i częściowe wypełnienia
- Sprawdź, czy cała żądana wielkość została wypełniona.
- Jeśli wystąpiły częściowe wypełnienia, zweryfikuj, czy miały miejsce po różnych cenach i czy pozostała ilość została wypełniona później lub wcale.
- Koszty i efekt netto
- Zidentyfikuj wszystkie istotne koszty zawarte w zapisie wyników (prowizje, koszty spreadu/transakcyjne oraz wszelkie inne wykazane opłaty).
- Oceń wyniki netto: niewielka różnica cen może zostać powiększona po uwzględnieniu kosztów.
- Markery awarii i odrzuceń
- Zanotuj wszelkie jawne komunikaty o odrzuceniu/stopie/„niewykonaniu”.
- Określ, czy problem dotyczył awarii na poziomie zlecenia (brak wypełnienia) czy rozbieżności na poziomie realizacji (wypełnienie, ale nie zgodnie z oczekiwaniami).
Dowody i przykłady: udowodnienie, co się stało (bez zgadywania)
Przydatnym sposobem oceny zdarzenia jest obliczenie porównania „oczekiwane vs faktyczne” przy użyciu wyłącznie danych, które możesz zweryfikować we własnych logach.
Przykładowa struktura (założenia muszą być jawne):
- Przyjmij cenę oczekiwaną = ostatni wyświetlony kwotowanie w momencie złożenia zlecenia.
- Oblicz różnicę cen = faktyczna cena wypełnienia minus cena oczekiwana (użyj prawidłowej konwencji znaku).
- Jeśli wystąpiło wiele wypełnień (częściowe wypełnienia), oblicz różnice dla każdego wypełnienia oraz na podstawie ważonej, używając wypełnionych ilości.
Następnie sklasyfikuj wzorzec:
- Różnica cen bez opóźnienia często jest zgodna z ruchem rynku między ceną referencyjną a wypełnieniem.
- Opóźnienie plus późniejsze wypełnienie może wskazywać, że rynek poruszał się szybciej niż użyta referencja.
- Odrzucenia lub brakujące wypełnienia wskazują na tryb awarii na etapie obsługi zlecenia.
To podejście koncentruje się na obserwacji i porównaniach opartych na zapisach, a nie na przypisywaniu winy.
Ograniczenia, ryzyka i główne tryby awarii, na które należy uważać
Wyniki realizacji zleceń zależą od zmieniających się warunków rynkowych, płynności oraz struktury obsługi zleceń. Z tego powodu nawet dobrze udokumentowane „problemy” mogą nie mieć jednej przyczyny.
Istotne tryby awarii, na które należy zwrócić uwagę, obejmują:
- Poślizg: wypełnienia występują po cenach innych niż cena referencyjna.
- Częściowe wypełnienia: otrzymujesz mniej niż żądano natychmiast, czasami w ramach wielu zdarzeń wypełnienia.
- Odrzucenie zlecenia lub brak realizacji: zlecenie nie wchodzi w realizację zgodnie z intencją.
- Zdarzenia asynchroniczne: potwierdzenia, modyfikacje, anulowania lub wypełnienia docierają w nieoczekiwanej kolejności.
Ograniczenie weryfikacji: historyczne zależności (na przykład „kiedy X wydarzyło się wcześniej, cena poruszała się podobnie”) nie dowodzą przyszłych wyników. Koszty i zachowanie rynku mogą się zmieniać.
Weryfikacja i kolejne pytania, które należy zadać
Aby niezależnie zweryfikować swoje wnioski, upewnij się, że każde twierdzenie jest powiązane z czymś, co możesz pokazać w zapisie:
- Czy masz dokładne parametry zlecenia, które złożyłeś?
- Czy masz znaczniki czasu, które pozwalają porównać czas złożenia z czasem wypełnienia?
- Czy masz kompletne szczegóły wypełnienia i kosztów dla całej wykonanej wielkości?
- Czy masz jawne komunikaty o odrzuceniu/błędzie, jeśli realizacja się nie powiodła?
Jeśli rozbieżność jest rzeczywista, kolejne pytanie zwykle nie brzmi „Kto to spowodował?”, ale „Która warstwa jest niespójna z moją intencją?”—Twoje dane wejściowe, czas, szczegóły wypełnienia/ceny lub obecność jawnych komunikatów o błędach.