Jakie dane są potrzebne do oceny definicji breakout?
Definicja breakout: jakie „dane” są faktycznie potrzebne
Definicja breakout to określona reguła służąca do podejmowania decyzji, kiedy ruch cenowy można uznać za breakout (a kiedy nie). Ocena definicji breakout oznacza, że możesz odtworzyć tę samą decyzję, mając te same dane wejściowe i założenia.
Zacznij od zebrania czterech kategorii informacji: (1) sama definicja, (2) bazowe dane cenowe i ich wstępne przetwarzanie, (3) założenia dotyczące czasu i pomiaru oraz (4) kontrolę jakości ujawniającą tryby awarii.
Mechanizm i dane wejściowe: minimalny zestaw reguł
Aby zdefiniować pojęcie przed oceną implikacji, potrzebujesz reguły, która przekształca cenę w zdarzenie. W praktyce definicje breakout zwykle określają co najmniej:
-
Poziom odniesienia: Co jest „granicą” do przełamania (na przykład wcześniejszy swing high/low, góra/dół zakresu lub poziom średniej ruchomej)?
-
Warunek wyzwalający: Co liczy się jako przełamanie poziomu (na przykład zamknięcie powyżej/poniżej, dotknięcie lub ruch wewnątrz świecy). Jest to kluczowe, ponieważ różne wyzwalacze mogą zmienić wynik.
-
Okno potwierdzenia: Jeśli definicja obejmuje potwierdzenie (na przykład ile świec po wyzwalaczu musi pozostać poza poziomem), musisz zapisać długość okna.
-
Reguła unieważnienia: Wiele definicji zawiera regułę określającą, co dyskwalifikuje breakout (na przykład ponowne wejście w zakres w ciągu określonej liczby świec).
Każdy z tych elementów jest „danymi” w tym sensie, że stanowi dane wejściowe do decyzji. Jeśli jakakolwiek część reguły jest nieokreślona, definicja breakout nie może być niezależnie oceniona.
Dowody i przykład: które dane cenowe zapewniają powtarzalność
Gdy zestaw reguł jest jednoznaczny, kolejnym danym wejściowym jest seria cenowa, do której go stosujesz. Potrzebujesz:
- Pól cenowych używanych do obliczeń (zwykle open, high, low, close, a czasami volume). Wyzwalacz breakout może zależeć od tego, które pole jest używane.
- Ramy czasowej i konstrukcji świec (świece/słupki o jakiej wielkości i jak powstaje dana świeca). Jeśli zmienisz ramy czasowe, identyfikacja zdarzenia może się zmienić, ponieważ zmienia się agregacja danych.
- Obsługi sesji/znaczników czasu (zwłaszcza jeśli rynki mają odrębne godziny handlu lub rollover). Niespójna obsługa znaczników czasu może przesunąć poziom odniesienia i momenty wyzwalania.
- Źródła danych i wstępnego przetwarzania: czy seria jest w jakikolwiek sposób korygowana oraz czy brakujące świece zostały uzupełnione lub usunięte.
Prosty test powtarzalności: weź ten sam wykres, zastosuj definicję z użyciem określonego poziomu odniesienia i wyzwalacza oraz zapisz dokładnie, które świece spełniają warunki. Jeśli dwie implementacje są ze sobą sprzeczne, rozbieżność zwykle wskazuje na jeden z brakujących elementów powyżej (typ wyzwalacza, okno potwierdzenia, ramy czasowe lub definicja granicy).
Kontrole jakości: pochodzenie, aktualność i tryby awarii
Nawet bez danych w czasie rzeczywistym powinieneś ocenić, czy definicja breakout jest odporna na znane niepewności.
Pochodzenie (skąd pochodzą dane)
- Zapisz dostawcę/źródło danych dla serii cenowej.
- Udokumentuj, czy poziom odniesienia został zdefiniowany mechanicznie (np. stały lookback dla swingów), czy poprzez ręczną interpretację. Ręczna interpretacja jest częstym źródłem niespójności.
Aktualność (jak aktualne są reguła i dane)
- Definicje breakout są oparte na regułach, ale ich ocena zależy od ram czasowych obserwacji. Prowadź rejestr okresu historycznego użytego do testowania definicji.
- Jeśli definicja jest przedstawiana z jakimikolwiek „bieżącymi” założeniami (na przykład powiązanymi z konkretnym reżimem rynkowym), zauważ, że założenia te mogą nie być uniwersalne.
Kontrole jakości (jakość danych wejściowych)
Poszukaj problemów, które mogą powodować fałszywe breakouts lub brak zdarzeń:
- Niejednoznaczne poziomy odniesienia: Jeśli granica zależy od wykrywania swingów, niewielkie zmiany w algorytmie swingów lub lookbacku mogą przesunąć poziom.
- Niejednoznaczność wyzwalacza: Definicja używająca „zamknięcia poza poziomem” w porównaniu z „jakimkolwiek dotknięciem” będzie klasyfikować zdarzenia inaczej.
- Ponowne wejście i unieważnienie: Wiele pozornych breakoutów szybko zawodzi. Definicja musi określać, czy i w jaki sposób ponowne wejście unieważnia zdarzenie.
- Koszty i niedopasowanie wykonania (ograniczenie, a nie obietnica wyników): W rzeczywistym handlu spready, poślizg i czas wykonania mogą uniemożliwić dokładne dopasowanie do reguły opartej na wykresie. Dlatego breakouts zdefiniowane na wykresie nie przekładają się automatycznie na wyniki możliwe do zrealizowania w handlu.
Istotne ograniczenie / tryb awarii (wymagane)
Kluczowym trybem awarii jest problem fałszywego breakoutu: cena może krótko przekroczyć granicę, a następnie wrócić. Jeśli definicja nie obejmuje reguł potwierdzenia lub unieważnienia, istnieje większe prawdopodobieństwo, że takie powroty zostaną potraktowane jako prawdziwe breakouts.