Bezpośrednia odpowiedź
Zlecenie Buy Limit jest składane z określoną ceną graniczną, ale podczas niestabilnych rynków to, co obserwujesz (na przykład cena realizacji, czy w ogóle zostanie zrealizowane, albo pozostała ilość) może się zmieniać. Pozorne „zmiany” zwykle wynikają ze struktury rynku, czasu realizacji i dostępności płynności, a nie z tego, że zlecenie „samo się przesuwa”.
Mechanizm i definicja
Buy Limit to zlecenie, którego celem jest kupno po cenie równej lub niższej niż wybrana cena graniczna. Kluczowa idea polega na rozdzieleniu:
- Parametrów zlecenia: ceny granicznej i żądanej ilości.
- Cen rynkowych i realizacji: rzeczywistych cen dostępnych w momencie, gdy system próbuje wykonać zlecenie.
Na niestabilnych rynkach ceny często poruszają się szybko i nierówno. Nawet jeśli cena graniczna się nie zmienia, rynek może „przeskoczyć” nad nią (tzw. price gap), płynność może być cienka (mniej dostępne przy Twojej cenie granicznej), a realizacja może zostać opóźniona (często opisywane jako latency — czas pomiędzy wysłaniem zlecenia a otrzymaniem potwierdzenia/realizacji).
Dowód lub przykład (z założeniami)
Załóżmy, że zlecenie Buy Limit jest składane z:
- ceną graniczną = 1.1000
- ilością = 1.0 lot
- bez specjalnego zachowania „re-quote” (system nie wysyła ciągle nowego zlecenia z nową ceną)
Teraz rozważ trzy typowe efekty wynikające z niestabilności:
- Price gap ponad ceną graniczną
- Jeśli rynek handluje z 1.0998 do 1.1006 pomiędzy momentem, gdy Twoje zlecenie zostaje zaakceptowane, a momentem, gdy próbuje się je zrealizować, może nie być natychmiastowej dostępnej płynności do złożenia zlecenia po cenie 1.1000 lub niższej.
- Efekt: zlecenie może pozostać niezrealizowane albo może zostać zrealizowane dopiero wtedy, gdy późniejszy obrót wróci w okolice Twojej ceny granicznej.
- Wycofanie płynności i częściowe realizacje
- W szybkim otoczeniu dostawcy płynności (lub zlecenia oczekujące) mogą anulować lub przestać dostarczać głębokość.
- Nawet gdy Twoja cena graniczna nadal jest akceptowalna, może być tylko tyle płynności, aby zrealizować część z żądanej ilości.
- Efekt: częściowe realizacje, zmieniona ekspozycja pozostała do realizacji lub opóźnione realizacje, aż wróci wystarczająca głębokość.
- Latency i zmieniające się spready
- Niestabilność zwykle zwiększa niepewność co do krótkoterminowych notowań. Jeśli realizacja zostanie uruchomiona po krótkim opóźnieniu, „najlepsza dostępna” cena do wykonania w tym momencie może różnić się od tego, czego oczekiwałeś, gdy składałeś zlecenie.
- Efekt: czas realizacji i cena realizacji mogą się różnić od intuicyjnego obrazu „zlecenie zrealizuje się dokładnie w momencie, gdy cena osiągnie poziom graniczny”, ponieważ system wykonuje zlecenie wtedy, gdy faktycznie wchodzi w interakcję z rynkiem.
Ograniczenia i ryzyka
Istotne ograniczenia i tryby awarii obejmują:
- Pozorna zmiana ceny vs. stabilność realnych parametrów: cena graniczna zlecenia może być stała, ale wynik (zrealizowane/niezrealizowane, częściowe ilości, czas realizacji) może nadal „wyglądać” jak zmiana.
- Ryzyko braku realizacji: cienka płynność i luki mogą uniemożliwić transakcje po cenie równej lub niższej niż cena graniczna.
- Niepewna jakość realizacji: spready i głębokość rynku zmieniają się szybko, więc jakość realizacji zależy od stanu rynku w momencie wykonania.
- Różnice w regułach realizacji: zasady obsługi zleceń różnią się w zależności od platformy i miejsca realizacji (na przykład, jak routują zlecenia i jak raportują realizacje). Bez wglądu w reguły realizacji i raportowania danej platformy nie powinieneś zakładać identycznego zachowania u wszystkich dostawców.
To niepewności mechanizmu, a nie przewidywalne wyniki. Zachowanie historyczne podczas wcześniejszej niestabilności nie gwarantuje tego, co wydarzy się następnym razem.
Weryfikacja lub kolejne pytanie
Aby niezależnie zweryfikować, co „się zmieniło”, skup się na obserwowalnych zapisach, a nie na intuicji:
- Potwierdź przesłaną cenę graniczną i żądana ilość na podstawie biletu zlecenia.
- Porównaj z raportem z realizacji: zrealizowana ilość, znaczniki czasu realizacji oraz ceny realizacji (jeśli są pokazane).
- Sprawdź, czy płynność stała się niedostępna (na przykład powtarzający się status braku realizacji podczas szybkich ruchów) oraz czy realizacje pojawiły się później, gdy wróciła głębokość.
Kolejne pytanie do zadania: Gdy Twoje Buy Limit zostało (lub nie zostało) zrealizowane, jaki był dokładny znacznik czasu realizacji i jakie poziomy cenowe były faktycznie dostępne w tym momencie?