Ocena jakości wykonania sygnałów handlowych
Zdefiniuj jakość wykonania dla sygnałów handlowych
Jakość wykonania sygnałów handlowych to stopień, w jakim rzeczywiste transakcje, które możesz faktycznie zawrzeć, odpowiadają cenom i czasowi zakładanym, gdy ktoś opisuje „sygnał”. Sygnał handlowy zwykle implikuje działanie (na przykład wejście lub wyjście) w określonym momencie i na określonym poziomie cenowym. Jakość wykonania to luka między tym założeniem a tym, co dzieje się po złożeniu, przekazaniu, dopasowaniu, częściowym zrealizowaniu i rozliczeniu zleceń.
Różni się to od „jakości” lub „trafności” sygnału. Trafność sygnału dotyczy tego, czy podstawowa idea poprawnie przewidziała przyszłe zachowanie rynku. Jakość wykonania dotyczy tego, czy mikro-szczegóły rynkowe składania i realizacji zleceń pozwoliły zrealizować to, co zakładał opis sygnału.
Mechanika: co mierzyć przy ocenie wykonania
Praktyczna ocena dzieli wykonanie na obserwowalne komponenty.
- Opóźnienie i czas od decyzji do złożenia zlecenia Jeśli sygnał jest tworzony na podstawie obserwacji w czasie t, jakość wykonania zależy od tego, ile czasu zajmuje dotarcie do brokera lub miejsca wykonania i stanie się aktywnym zleceniem. Opóźnienia mogą powodować utratę poziomów cenowych lub wejście po gorszych warunkach.
Założenie dla przykładów: Załóżmy, że system generuje zamierzone wejście w znaczniku czasu t0, a pierwsze złożenie zlecenia dociera na rynek w t1. Istotną mierzalną wielkością jest czas do realizacji (od momentu aktywacji zlecenia do pierwszej realizacji) oraz to, czy pierwsza realizacja nastąpiła w pobliżu zamierzonego czasu.
- Jakość realizacji: poślizg względem zamierzonej ceny Nawet przy prawidłowym czasie, zrealizowana cena wejścia/wyjścia może różnić się od docelowej. Typowym mierzalnym wynikiem jest poślizg, na przykład:
- Dla kupna: (średnia cena realizacji − cena zamierzona)
- Dla sprzedaży: (cena zamierzona − średnia cena realizacji)
Aby to obliczyć, potrzebne są spójne definicje:
- Czym jest „cena zamierzona” w opisie sygnału? Ceną limitową? Kwotowaniem w momencie generowania?
- Czy cena zrealizowana to pierwsza realizacja, średnia z wielu realizacji, czy ostatnia realizacja?
- Częściowe realizacje i cykl życia zlecenia Zlecenie może zostać zrealizowane w częściach po różnych cenach lub może nie zostać zrealizowane w całości. Jakość wykonania jest często gorsza, gdy:
- realizacje są częściowe i wymagają dodatkowych działań,
- pozostała ilość ma inną podstawę kosztową,
- zlecenia są anulowane lub zastępowane.
Istotne wskaźniki obejmują wskaźnik realizacji (zrealizowana ilość podzielona przez zamierzoną ilość) oraz liczbę zdarzeń realizacji.
- Koszty i tarcia Handel wiąże się z kosztami (takimi jak spready i opłaty), które bezpośrednio zmieniają zrealizowane wyniki. Jeśli opis sygnału ignoruje te tarcia, pozorna skuteczność może załamać się po ich uwzględnieniu.
Aby ocenić jakość wykonania, uwzględnij koszty jawnie w obliczeniach zrealizowanych cen wejścia i wyjścia (lub cen efektywnych po kosztach). Przyjmij prosty framework, w którym koszt efektywny wykorzystuje:
- zrealizowane ceny wykonania oraz
- udokumentowany harmonogram opłat lub prowizji, jeśli go uwzględniasz.
Dowody: przykład niezależnej weryfikacji
Możesz zweryfikować jakość wykonania bez polegania na obietnicach, stosując prostą metodę opartą na dowodach.
Scenariusz (realistyczny, ale nie oparty na konkretnych danych): Sygnał twierdzi, że wchodzi po zamierzonej cenie i oczekuje terminowej realizacji. Zbierasz dziennik zleceń dla każdej instancji sygnału.
Co sprawdzić:
- Znaczniki czasu zleceń (czas wygenerowania, czas złożenia, czas aktywacji, czas realizacji).
- Definicję ceny zamierzonej używaną przez sygnał.
- Rzeczywiste realizacje: cenę pierwszej realizacji, średnią cenę realizacji oraz to, czy wystąpiły częściowe realizacje.
- Czy miały miejsce anulowania/zastąpienia.
Porównanie kontrolne: Dla każdej instancji oblicz poślizg, używając tej samej formuły i definicji. Następnie podsumuj wyniki rozkładu (na przykład średni poślizg i to, jak często realizacje odbiegają od wybranego progu). Jeśli poślizg jest stale duży, a czas do realizacji nieregularny w normalnych warunkach, jakość wykonania jest prawdopodobnie słaba, nawet jeśli logika sygnału jest wiarygodna.
Ograniczenia i tryby awarii
Jakość wykonania jest mierzalna, ale dowody mogą nadal wprowadzać w błąd.
-
Historyczne realizacje nie gwarantują przyszłych realizacji Rynki się zmieniają: płynność, zmienność i spready mogą się różnić. Strategia, która doświadczyła małego poślizgu w jednym reżimie, może napotkać większy poślizg w innym.
-
Opis sygnału może ukrywać zasadę „ceny zamierzonej” Jeśli sygnał używa niejednoznacznego języka (na przykład „wejdź w pobliżu wsparcia” zamiast zdefiniowanego typu zlecenia i ceny), nie można spójnie obliczyć luk w wykonaniu.
-
Jakość danych i błąd przetrwania Jeśli analizujesz tylko transakcje, które przypadkowo zostały w pełni zrealizowane, przeszacowujesz jakość wykonania.