Kiedy filtrowanie fałszywych wybić może zawieść?
Bezpośrednia odpowiedź
Filtrowanie fałszywych wybić może zawieść, gdy jego podstawowe założenia dotyczące „prawdziwych” wybić w porównaniu z „fałszywymi” przestają obowiązywać na obecnym rynku. Nawet jeśli logika wydaje się poprawna, skuteczność filtra może zostać ograniczona przez wrażliwość na reżim rynkowy, koszty oraz problemy z wykonaniem, w tym niedopasowanie danych i czasu.
Mechanika i definicja
Filtrowanie fałszywych wybić to etap decyzyjny umieszczony wokół wejść opartych na strategii wybicia. Ogólna idea polega na unikaniu transakcji, gdy ruch cenowy wygląda na potencjalnie „fałszywe” wybicie (na przykład przekracza poziom odniesienia, ale nie jest kontynuowany). Filtr zazwyczaj opiera się na jednym lub kilku danych wejściowych, takich jak:
- Gdzie nastąpił ruch (poziom odniesienia lub pasmo)
- Jak cena zachowała się po przekroczeniu (reguła wykorzystująca czas, dystans lub kontynuację ruchu)
- Kiedy reguła jest oceniana (zamknięcie świecy w porównaniu z wnętrzem świecy, częstotliwość próbkowania)
Ważne: mechanika jest stabilna, ale dane rynkowe nie są. Dlatego filtr może działać w warunkach, dla których został zaprojektowany, i zawodzić, gdy te warunki się zmienią.
Dowody lub przykład (najpierw założenia)
Rozważmy uproszczony przykład z wyraźnymi założeniami. Założenia dla przykładu: filtr mierzy, czy cena pozostaje powyżej progu przez krótkie okno oceny, a transakcje są realizowane w czasie zbliżonym do momentu decyzji filtra.
Tryb awarii 1: Wrażliwość na reżim rynkowy. Jeśli rynek przechodzi z zachowania trendowego do częstej regresji do średniej (lub odwrotnie), cecha „kontynuacji ruchu” wykorzystywana przez filtr może zniknąć. Wtedy ruchy, które wcześniej były oznaczane jako fałszywe, mogą zacząć zachowywać się jak prawdziwe wybicia i odwrotnie.
Tryb awarii 2: Koszty i mikrostruktura rynku. Załóżmy, że filtr ogranicza liczbę wejść, które w przeciwnym razie zakończyłyby się niepowodzeniem, ale pozostałe wejścia występują w bardziej zmiennych momentach. Jeśli koszty transakcyjne, poszerzenie spreadu lub poślizg są wyższe niż oczekiwano, wynik netto może się pogorszyć, nawet jeśli filtr zmniejsza liczbę tracących transakcji.
Tryb awarii 3: Niedopasowanie wykonania. Jeśli filtr jest oceniany przy użyciu jednej częstotliwości danych (np. zamknięcia świecy), ale zlecenia są realizowane w innej rzeczywistości (np. ceny wewnątrz świecy), filtr może akceptować transakcje na podstawie informacji, na które nie można zareagować w zamierzonym czasie.
Ograniczenia i ryzyka (co można zweryfikować)
- Zależność od założeń: Reguły filtra zawierają założenia dotyczące czasu kontynuacji ruchu i dynamiki cen. Te założenia są zmienne w różnych reżimach rynkowych.
- Niezawodność przeniesienia w przyszłość: Historyczne wzorce nie gwarantują, że ten sam podział na fałszywe i prawdziwe wybicia utrzyma się w przyszłości.
- Realizm kosztów: Testy wsteczne, które ignorują zmieniający się spread, poślizg lub efekty płynności, mogą zawyżać wyniki i zaniżać ryzyko niepowodzenia.
- Kontrola danych i implementacji: Jeśli znaczniki czasu, typ wykonania i definicje progów różnią się między warunkami testowymi a rzeczywistymi, filtr może błędnie klasyfikować zdarzenia.
Weryfikacja i kolejne pytanie
Możesz samodzielnie zweryfikować warunki awarii, testując wrażliwość, zamiast tylko raportować zagregowane wyniki. Przykłady tego, co warto sprawdzić:
- Czy klasyfikacja filtra zmienia się w różnych warunkach rynkowych (spokojny vs zmienny, trendowy vs zakresowy).
- Czy filtr pozostaje stabilny po zmianie założeń dotyczących wykonania (opłaty, zakresy poślizgu oraz to, czy decyzje wykorzystują zamknięcie świecy czy timing wewnątrz świecy).
- Czy niewielkie zmiany progów w istotny sposób zmieniają wyniki.
Kolejne przydatne pytanie brzmi: które dane wejściowe wykorzystuje logika filtrowania i z jaką granularnością czasową? To zwykle tam ukryte niedopasowania tworzą fałszywą pewność.
Opcjonalne linki wewnętrzne (jeśli chcesz uzyskać głębszy kontekst): filtrowanie fałszywych wybić, jakie dane wejściowe wykorzystuje filtrowanie fałszywych wybić, które kontrole ryzyka są istotne oraz jak można je testować.