Jak można przetestować definicję wybicia?
Co testować, testując „definicję wybicia”
„Wybicie” jest zazwyczaj opisywane jako ruch ceny poza określoną granicę (na przykład ostatnie maksimum/minimum lub limit zakresu). „Definicja wybicia” to konkretna reguła, która określa, co liczy się jako (1) granica, (2) moment wybicia oraz (3) wynik zdarzenia, który będziesz mierzyć później.
Aby przetestować definicję wybicia, potrzebujesz mierzalnej hipotezy. Zamiast pytać, czy wybicia „działają”, sprawdź, czy twoja definicja prowadzi do spójnych, znacząco odmiennych zachowań w porównaniu z bazą odniesienia przy jasno określonych założeniach.
Praktyczny format hipotezy wygląda następująco:
- Jeśli cena przekracza granicę zgodnie z regułą X (twoja definicja), to mierzony wynik Y w ustalonym horyzoncie czasowym ma inny rozkład niż w przypadku bazy odniesienia (na przykład losowe momenty lub warunki bez wybicia).
To utrzymuje mechanikę stabilną i sprawia, że ocena jest mniej zależna od subiektywnej narracji.
Mechanizm i elementy składowe definicji wybicia
Zanim omówimy implikacje, zdefiniujmy pojęcie w kategoriach operacyjnych. Definicja wybicia zwykle obejmuje co najmniej cztery elementy:
- Konstrukcja granicy (jaki jest poziom?) Przykłady zmiennych elementów, które musisz określić:
- Długość okna wstecznego (jak daleko wstecz mierzysz ostatni zakres/maksimum/minimum).
- Czy granica jest obliczana na podstawie cen zamknięcia, ekstremów wewnątrz świecy, czy ich mieszanki.
- Czy wykluczasz badaną świecę z obliczania granicy (aby uniknąć przecieku informacji).
- Sygnał wybicia (kiedy się liczy?) Musisz określić:
- Regułę przekroczenia (ściśle większe/mniejsze od granicy lub większe/równe).
- Rodzaj ceny (maksimum/minimum vs zamknięcie).
- Czy reguła dopuszcza wielokrotne dotknięcia przed uznaniem wybicia.
- Horyzont czasowy pomiaru (co dzieje się później?) Musisz wybrać stały horyzont, aby zmniejszyć niejednoznaczność:
- Najbliższa następna świeca, N świec do przodu lub do momentu osiągnięcia stopu/TP.
- Jeśli używasz wyjść opartych na zdarzeniach, musisz zdefiniować logikę zdarzenia (na przykład pierwsze dotknięcie poziomu).
- Metryka wyniku (jak mierzysz sukces?) Unikaj niejasnych wyników, takich jak „dobra transakcja”. Przekształć je na jednoznaczne metryki, takie jak:
- Maksymalne korzystne odchylenie i maksymalne niekorzystne odchylenie w horyzoncie.
- Czy cena osiąga próg od poziomu wybicia.
- Zrealizowany wskaźnik zwrotu obliczony na podstawie założonych cen wejścia i wyjścia.
Kluczowa kwestia: traktuj każdy z powyższych wyborów jako część hipotezy. Jeśli zmienisz granicę, sygnał, horyzont lub metrykę, nie testujesz już tej samej definicji wybicia.
Dowody i przykładowy projekt testu (bez danych w czasie rzeczywistym)
Możesz testować definicję wybicia na historycznych seriach cenowych, ale metoda musi uwzględniać zależność czasową.
Krok 1: Stwórz bazę odniesienia reprezentującą „brak szczególnego wybicia”
Baza odniesienia jest niezbędna, ponieważ wiele ruchów rynkowych następuje niezależnie od twojej reguły. Typowe podejścia do bazy odniesienia (koncepcyjne, nie nakazowe) obejmują:
- Ocena okien bez wybicia: zastosuj ten sam horyzont pomiaru, gdy wybicie nie występuje.
- Użycie koncepcji przetasowanego lub zrandomizowanego czasu sygnału: porównaj wyniki warunkowe dla wybicia z wynikami próbkowanymi z momentów o dopasowanych reżimach zmienności.
Celem nie jest „udowodnienie”, że wybicia zawsze przewidują kierunek; chodzi o oszacowanie, czy reguła X zmienia rozkład prawdopodobieństwa twojego wyniku Y.
Krok 2: Podziel dane w czasie na zbiór treningowy, walidacyjny i testowy
Zachowanie rynku zmienia się w czasie. Solidne podejście wykorzystuje oddzielne okresy:
- Faza opracowywania (trening/walidacja): dopracuj progi i wartości parametrów.
- Test końcowy: oceń raz, bez dalszych zmian.
Nie oceniaj i nie dostrajaj na tym samym przedziale czasu. W przeciwnym razie test stanie się miarą przeuczenia do tego konkretnego okresu.
Krok 3: Określ i uwzględnij koszty w obliczeniach
Nawet jeśli nie używasz danych na żywo, musisz określić założenia dotyczące kosztów transakcyjnych i realizacji, ponieważ testowanie wybić jest wrażliwe na małe rozmiary przewagi.
Co najmniej uwzględnij model kosztów w swoim wskaźniku wyniku, taki jak:
- Spread: różnica między założonymi cenami wykonania kupna i sprzedaży.
- Poślizg: dodatkowe odchylenie między momentem sygnału wybicia a założonym wypełnieniem.
- Swapy/finansowanie są czasami istotne w zależności od jurysdykcji i instrumentu; jeśli nie możesz ich uwzględnić, utrzymaj model prostym i zaznacz to ograniczenie.
Zasada dotycząca założeń: każde przykładowe obliczenie musi jasno określać użyte założenia kosztowe. W przeciwnym razie dwie osoby mogą przeprowadzić „ten sam” test i uzyskać nieporównywalne wyniki.
Krok 4: Oceń różnice w rozkładach, nie tylko jedną liczbę
Pojedyncze podsumowanie (takie jak średni wynik) może ukrywać ważną strukturę. Oblicz wiele perspektyw:
- Częstotliwość zdarzeń (jak często wybicia występują zgodnie z twoją definicją).
- Kształt rozkładu wyników: ogony mają znaczenie, ponieważ wybicia mogą prowadzić do rzadkich, dużych ruchów lub częstych małych porażek.
- Wyniki warunkowe: średni wynik oddzielnie dla różnych reżimów rynkowych, jeśli potrafisz spójnie zdefiniować reżimy.
Krok 5: Przeprowadź testy wrażliwości parametrów i odporności
Dobry test obejmuje warianty, które nie powinny radykalnie zmieniać wniosków, jeśli definicja jest znacząca.
Na przykład zmieniaj jeden element na raz:
- Długość okna wstecznego o mały zakres.
- Rygor progu (przekroczenie powyżej vs zamknięcie powyżej).
- Długość horyzontu (krótki vs nieco dłuższy).
Jeśli wyniki odwracają się lub załamują po niewielkich zmianach, „definicja wybicia” może być krucha.
Istotne ograniczenia i tryby awarii, których należy się spodziewać
Reguły wybicia często zawodzą z powodów, które powinieneś jawnie sprawdzić:
-
Fałszywe wybicia i szum graniczny Cena może krótko przekroczyć poziom, a następnie wrócić. Twoja definicja sygnału (maksimum/minimum vs zamknięcie, ścisła vs nieścisła) może znacząco wpłynąć na to, ile z nich zostanie uznanych za wybicia.
-
Zmiany reżimu rynkowego Definicja dopasowana do jednego okresu może osiągać gorsze wyniki, gdy zmienia się zmienność, trendowość lub mikrostruktura rynku. Podział czasowy pomaga zmierzyć to ograniczenie.
-
Przeciek z konstrukcji granicy Jeśli twoja granica wykorzystuje przyszłe informacje (nawet przypadkowo), możesz stworzyć sztucznie silny wynik. Dlatego musisz określić, czy badana świeca jest wykluczona z obliczania granicy.
-
Niedopasowanie modelu realizacji Jeśli twój test wsteczny zakłada optymistyczne wypełnienie po dokładnej cenie sygnału, ale rzeczywista realizacja nastąpiłaby później (z powodu opóźnienia, poszerzenia spreadu lub obsługi zleceń), mierzony wynik może być zawyżony.
-
Przeuczenie przez wielokrotne dostrajanie Kiedy testujesz wiele wariantów, ostatecznie wybrana wersja może wyglądać dobrze przez przypadek. Oddzielny końcowy okres testowy zmniejsza, ale nie eliminuje to ryzyko.
Żadnego z tych błędów nie można całkowicie wyeliminować, ale można je uwidocznić dzięki powyższym kontrolom.
Weryfikacja i kolejne pytanie
Aby niezależnie zweryfikować fakty dotyczące definicji wybicia, powinieneś być w stanie odtworzyć proces pomiaru na podstawie swojej pisemnej reguły:
- Definicja granicy musi określać długość okna i rodzaj ceny.