Jak można zmierzyć Buy Stop?
Bezpośrednia odpowiedź
Buy Stop można zmierzyć, rejestrując mierzalne pola definiujące zlecenie oraz mierzalne zdarzenia pokazujące, co faktycznie się wydarzyło: poziom ceny wyzwolenia, znaczniki czasu złożenia i modyfikacji zlecenia oraz znacznik(i) czasu wykonania i cenę(y) wypełnienia. Ponieważ wykonanie zależy od warunków rynkowych oraz zasad wykonania obowiązujących u danego dostawcy lub na danym rynku, porównania muszą określać przyjęte założenia i uwzględniać istotne ograniczenia, takie jak poślizg i częściowe wypełnienia.
Mechanizm lub definicja
Buy Stop to zlecenie złożone w celu zakupu, gdy cena osiągnie lub przekroczy wybrany poziom wyzwolenia (stop). Aby zmierzyć je w sposób, który inna osoba może niezależnie zweryfikować, należy oddzielić zamierzone parametry zlecenia od zaobserwowanych wyników wykonania.
Typowe mierzalne pola obejmują:
- Cena stop/wyzwolenia: poziom ceny, który aktywuje logikę zlecenia (intencję zlecenia).
- Znacznik czasu złożenia zlecenia: kiedy zlecenie zostało wprowadzone lub przyjęte.
- Znaczniki czasu modyfikacji zlecenia: kiedy poziom stop i/lub inne pola zostały zmienione.
- Znaczniki czasu wykonania: kiedy nastąpiły wypełnienia.
- Cena(y) wykonania: rzeczywista cena wypełnienia dla każdego wykonania.
- Wolumen(y) wykonania: pełny rozmiar lub częściowe wypełnienia.
- Wynik końcowy: czy zlecenie zostało wypełnione, częściowo wypełnione, a następnie anulowane, czy anulowane przed aktywacją.
Aby obliczenia miały sens, zdefiniuj podstawę pomiaru. Można na przykład określić, czy „osiągnięcie poziomu wyzwolenia” jest oceniane względem ceny bid, ask, ostatniej ceny transakcyjnej czy wewnętrznego źródła cen — nie jest to jednolite u różnych dostawców i wpływa na to, czy zlecenie zostanie aktywowane.
Dowód lub przykład (z jasnymi założeniami)
Rozważmy uproszczone podejście do pomiaru, które unika założeń dotyczących danych w czasie rzeczywistym.
Założenia (należy je wyraźnie określić):
- Dostawca ocenia aktywację na podstawie pojedynczego strumienia cen referencyjnych (do pomiaru użyjesz tego samego strumienia).
- Zlecenie jest albo niewypełnione, albo w pełni wypełnione w ramach co najwyżej jednego zdarzenia wykonania (dla uproszczenia).
- Różnice będziesz mierzyć za pomocą znaczników czasu rejestrowanych przez dostawcę/platformę.
Przykładowy zestaw pomiarowy:
- Cena wyzwolenia: 1.1000
- Czas złożenia zlecenia: T0
- Czas pierwszego wykonania: T1
- Cena wykonania: 1.1008
Można obliczyć:
- Opóźnienie od aktywacji do wypełnienia: T1 − T0 (czas od złożenia do wykonania; jeśli chcesz uwzględnić samą aktywację, zapisz również czas aktywacji).
- Poślizg wypełnienia względem wyzwolenia: cena wykonania − cena wyzwolenia.
Jeśli natomiast masz wiele wypełnień, zastąp „poślizg wypełnienia” średnią ważoną wypełnieniem:
- Średnia cena wypełnienia = (suma (cena wykonania × wolumen wykonania)) / (całkowity wolumen wykonania)
Daje to jedną porównywalną liczbę, ale tylko wtedy, gdy zapiszesz również wszystkie ceny i wolumeny wykonania.
Ograniczenia i ryzyka
Podczas pomiaru Buy Stop zwykle występuje co najmniej jeden istotny tryb awarii:
- Niejednoznaczność aktywacji: „cena osiągnęła stop” zależy od ceny referencyjnej używanej w logice stopu. Dwaj dostawcy mogą różnie oznaczać ten sam ruch, nawet jeśli widoczny wykres wygląda podobnie.
- Poślizg i niepewność wykonania: Nawet przy tym samym wyzwoleniu cena wykonania może być gorsza (wyższa w przypadku zakupu), ponieważ rynek może się przesunąć między aktywacją a wypełnieniem.
- Częściowe wypełnienia: Buy Stop może skutkować wieloma wykonaniami, co sprawia, że porównania oparte na pojedynczej liczbie są mylące, chyba że użyjesz metryk ważonych wolumenem.
- Efekty anulowania i modyfikacji: Jeśli zlecenie zostanie zmodyfikowane lub anulowane, pomiar musi dopasować wyniki do właściwej wersji parametrów zlecenia (zmiany poziomu wyzwolenia mają znaczenie).
- Zależności historyczne nie są prognostyczne: Nawet jeśli w przeszłości zaobserwujesz wzorce poślizgu, nie gwarantują one podobnego zachowania w przyszłości.
Weryfikacja i kolejne pytanie
Aby niezależnie zweryfikować swoje twierdzenia pomiarowe, dąż do odtwarzalnego dziennika: zapisz poziom wyzwolenia, wszystkie istotne znaczniki czasu zlecenia oraz wszystkie zdarzenia wykonania (znaczniki czasu, ceny, wolumeny i status końcowy). Następnie upewnij się, że porównania wykorzystują tę samą podstawę (definicję ceny referencyjnej i tę samą wersję zlecenia).
Przydatne kolejne pytanie brzmi: która cena referencyjna i który znacznik czasu są używane przez Twoją platformę do aktywacji stopu, a który do wykonania? Odpowiedź określa, co można zmierzyć precyzyjnie, a co należy traktować jako z natury niepewne.