Jak można zmierzyć zlecenie Buy Limit?
Mechanika i definicja mierzalnego zlecenia Buy Limit
Zlecenie Buy Limit to zlecenie oczekujące, które staje się kwalifikowalne do wykonania tylko wtedy, gdy cena rynkowa osiągnie określoną cenę limitową zlecenia w zamierzonym kierunku. „Buy” opisuje pożądaną stronę (z perspektywy kupna instrumentu), a „limit” opisuje maksymalną cenę, jaką jesteś skłonny zapłacić za realizację. Aby zmierzyć zlecenie Buy Limit w sposób niezależnie weryfikowalny, musisz przełożyć tę koncepcję na pola, które możesz zapisać z formularza zlecenia i raportu z wykonania.
Co mierzyć (kluczowe pola)
Zmierz co najmniej cztery kategorie informacji:
- Cena limitowa (L): dokładna wartość ceny ustawionej w formularzu zlecenia.
- Znaczniki czasu zlecenia: co najmniej czas złożenia (T_place) oraz czas każdego zdarzenia końcowego (T_exec dla realizacji lub T_cancel dla anulowań). Jeśli platforma udostępnia bardziej szczegółowe czasy (na przykład „ostatnia modyfikacja”), zapisz je również.
- Stan zlecenia: czy zlecenie jest otwarte, częściowo zrealizowane, w pełni zrealizowane, odrzucone czy anulowane. Częściowe realizacje zmieniają sposób pomiaru ukończenia.
- Wyniki wykonania: jeśli i kiedy nastąpią realizacje, zapisz ceny wykonania (P_exec_i), zrealizowane wolumeny oraz informację, czy wystąpił poślizg względem L.
Co „pomiar” oznacza w praktyce
Mając te pola, możesz odpowiedzieć na mierzalne pytania, takie jak:
- „Czy zlecenie kiedykolwiek otrzymało realizację?” (tak/nie, możliwe z wieloma częściowymi realizacjami)
- „Jak daleko ceny wykonania odbiegały od ceny limitowej?” (różnica między P_exec_i a L)
- „W jakim przedziale czasowym zlecenie było aktywne?” (między T_place a czasem zdarzenia końcowego)
Porównania, które można zweryfikować (i co nie jest porównywalne)
Aby wyjaśnić, jak zlecenie Buy Limit „działa” poprzez pomiar, porównaj dwie osie czasu:
- Oś czasu Twojego zlecenia: otwarte → częściowo zrealizowane → w pełni zrealizowane (lub anulowane/odrzucone).
- Oś czasu przecięcia rynku (koncepcyjna): momenty, w których odpowiednia kwotowana cena osiąga lub przekracza cenę limitową.
Prosty, testowalny zestaw wskaźników to:
- Czas ekspozycji:
- Załóż pojedynczy zegar platformy. Oblicz Duration_open = T_terminal − T_place.
- Wystąpienie realizacji:
- Policz liczbę zdarzeń wykonania n_exec oraz sprawdź, czy zrealizowany wolumen całkowity równa się zamierzonemu wolumenowi zlecenia.
- Odchylenie od limitu:
- Dla każdej realizacji oblicz Deviation_i = P_exec_i − L (stosując zdefiniowane konwencje znaków). Możesz następnie podsumować odchylenie (na przykład maksymalne odchylenie dodatnie lub średnie odchylenie dla wszystkich realizacji).
Ważne ograniczenia dla „obu opcji dla każdego kryterium”
Różne platformy i miejsca obrotu mogą definiować i raportować wartości w różny sposób, dlatego porównania należy traktować ostrożnie. Dla każdego kryterium istnieją dwa podejścia pomiarowe:
-
Kryterium: odniesienia cenowe
- Opcja A: użyj raportowanych cen wykonania z platformy (P_exec_i).
- Opcja B: użyj kwotowania rynkowego obserwowanego zewnętrznie (wymaga dopasowania czasu i definicji kwotowania).
- Ograniczenie: te dwie wartości mogą się różnić nawet bez „błędnych” danych, ponieważ źródła kwotowań i ich czas mogą być różne.
-
Kryterium: znaczniki czasu
- Opcja A: użyj znaczników czasu zleceń i wykonań z platformy.
- Opcja B: użyj własnego czasu systemowego podczas rejestrowania zdarzeń.
- Ograniczenie: dryf zegara lub różne strefy czasowe mogą zakłócić porównanie „przecięcia vs wykonania”.
-
Kryterium: przecięcie ceny
- Opcja A: zmierz przecięcie, używając tej samej definicji strumienia danych co platforma (jeśli dostępna).
- Opcja B: zmierz przecięcie, używając oddzielnego wykresu lub strumienia, który obserwujesz.
- Ograniczenie: zależności historyczne nie gwarantują przyszłego zachowania; strumienie danych mogą być aktualizowane z różną częstotliwością próbkowania.
Dowody i przykład, który możesz odtworzyć
Poniżej znajduje się przykład pomiaru, który nie zakłada danych w czasie rzeczywistym, a jedynie zarejestrowane pola.
Przykładowa konfiguracja i założenia
Załóż, że:
- Złożyłeś zlecenie Buy Limit w czasie T_place.
- Zlecenie było otwarte do czasu T_terminal.
- Platforma później zgłosiła jedną lub więcej realizacji z cenami wykonania P_exec_1…P_exec_n.
- Definiujesz odchylenie jako Deviation_i = P_exec_i − L.
Przykładowe obliczenia
- Czas ekspozycji
- Duration_open = T_terminal − T_place.
- Liczba wykonań i ukończenie
- n_exec = liczba zgłoszonych zdarzeń realizacji.
- Sprawdzenie ukończenia: jeśli zrealizowany wolumen całkowity równa się zamierzonemu wolumenowi, zlecenie jest w pełni zrealizowane; jeśli nie, jest częściowo zrealizowane (przed zdarzeniem końcowym).
- Podsumowanie odchylenia
- Oblicz każde odchylenie Deviation_i.
- Jeśli jakiekolwiek odchylenie jest dodatnie zgodnie z Twoją konwencją znaków, oznacza to cenę wykonania wyższą niż ustalona cena limitowa; jeśli ujemne, niższą.
To jest „mierzenie zlecenia Buy Limit”, ponieważ używasz zarejestrowanych wyników zleceń i wykonań, a nie prognozujesz zachowania rynku.