Jakie dane wejściowe wykorzystuje News Breakout?
Bezpośrednia odpowiedź
„News Breakout” odnosi się do strategii handlowej typu breakout, która opiera się na danych wejściowych z (1) kanału informacyjnego lub zdarzeń oraz (2) danych rynkowych używanych do określenia ruchu ceny i warunku wybicia. Dokładna lista danych wejściowych może się różnić w zależności od implementacji, dlatego praktycznym sposobem jej zrozumienia jest oddzielenie stałej mechaniki (jakie rodzaje danych są potrzebne) od zmiennych warunków (czyjego dostawcy wiadomości, ceny jakich symboli i jakie założenia dotyczące wykonania).
Definicja i co zazwyczaj oznaczają „dane wejściowe”
W tym kontekście „dane wejściowe” to pola danych i parametry, które odczytuje metoda oparta na regułach, aby (a) zdecydować, kiedy zdarzenie jest istotne, oraz (b) sprawdzić, czy zachowanie ceny spełnia warunek wybicia.
Prosty model News Breakout składa się z trzech warstw danych wejściowych:
- Dane wejściowe wyboru zdarzeń: sposób, w jaki metoda identyfikuje istotne wiadomości (np. które typy zdarzeń się liczą i jak interpretowany jest czas zdarzenia).
- Dane wejściowe warunków rynkowych: który szereg cenowy jest używany i które okno obserwacji jest mierzone (np. linia bazowa przed zdarzeniem i ocena po zdarzeniu).
- Dane wejściowe reguł wybicia: logika progowa, która ogłasza „wybicie”, taka jak wymagana odległość, kryteria świec/stóp zwrotu lub ruch względem ostatniego zakresu.
Mechanizm: typowe dane, parametry i zależności
1) Dane wejściowe związane ze zdarzeniem (wyzwalacz wiadomości)
Typowe dane wejściowe obejmują:
- Czas zdarzenia: znacznik czasu, który metoda traktuje jako „moment publikacji”.
- Filtr zdarzeń: które kategorie wiadomości lub słowa kluczowe są uwzględniane lub wykluczane.
- Założenie dotyczące strefy czasowej i wyrównania: czy znaczniki czasu są konwertowane na lokalny czas handlu na rynku.
Zależność do weryfikacji: jeśli znacznik czasu zdarzenia jest przesunięty (na przykład z powodu konwersji strefy czasowej), metoda może oceniać „niewłaściwe” okno cenowe.
2) Dane wejściowe szeregu cenowego (dane rynkowe)
Typowe dane wejściowe obejmują:
- Definicja instrumentu: który instrument handlowy metoda przypisuje do zdarzenia (nawet gdy zdarzenie dotyczy regionu lub gospodarki).
- Pola cenowe: zazwyczaj bid/ask, mid, last, open/high/low/close — cokolwiek wymaga reguła wybicia.
- Próbkowanie i okna: interwał świec (np. 1-minutowy vs. 5-minutowy) oraz długości okien przed i po zdarzeniu.
Założenie, które należy wyraźnie określić: metoda musi stwierdzić, czy do wykrywania „wybicia” używa cen na zamknięciu świecy, czy ekstremów wewnątrz świecy.
3) Dane wejściowe warunku wybicia (parametry reguły)
Typowe parametry obejmują:
- Definicja linii bazowej: co jest mierzone jako „ostatni zakres” lub poziom odniesienia przed zdarzeniem.
- Próg: jak duży musi być ruch, aby się liczył (odległość, procentowy ruch lub wybicie z zakresu).
- Logika potwierdzenia: czy wymaga jednej obserwacji przekraczającej próg, czy wielu obserwacji w celu potwierdzenia.
Istotne ograniczenie / tryb awarii: wybicia mogą wystąpić w momentach niskiej płynności lub wokół spreadów; jeśli reguła wybicia zależy od pól cenowych, które nie odzwierciedlają cen wykonania, wyniki mogą się różnić.
4) Dane wejściowe dotyczące wykonania i kosztów (często pomijane w opisach koncepcyjnych)
Nawet w przypadku czysto informacyjnych wyjaśnień, poniższe elementy są istotnymi danymi wejściowymi podczas testowania strategii:
- Koszty transakcyjne: założenia dotyczące spreadów, prowizji i poślizgu.
- Opóźnienie / kolejność: jak szybko metoda reaguje po znaczniku czasu zdarzenia.
- Założenia dotyczące płynności: czy rynek może faktycznie handlować po wymaganych poziomach cenowych.
Dlaczego to ma znaczenie: metoda, która „wykrywa” wybicie przy użyciu jednego strumienia danych, może działać inaczej, gdy rzeczywiste wykonanie wykorzystuje inne ceny i czasy.
Dowód lub przykład, który możesz zweryfikować (nie w czasie rzeczywistym, oparty na założeniach)
Oto konkretna struktura przykładu do niezależnej weryfikacji bez zakładania danych na żywo:
- Wybierz pojedynczy instrument i pojedynczy interwał świec.
- Wybierz kanał zdarzeń i zapisz znaczniki czasu zdarzeń przy użyciu stałej konwersji strefy czasowej.
- Dla każdego zdarzenia oblicz linię bazową przed zdarzeniem na podstawie określonej liczby świec.
- Po momencie zdarzenia zmierz, czy cena przekracza próg wybicia, używając tej samej definicji pola cenowego, którą deklaruje metoda (np. high vs. close).
- Powtórz dla wielu historycznych zdarzeń, używając tych samych filtrów zdarzeń oraz tych samych parametrów linii bazowej i okna.
Pomaga to oddzielić, czy „dane wejściowe” były spójne, czy też wyniki zmieniły się, ponieważ różniły się wybór zdarzeń, wyrównanie znaczników czasu lub definicje wybicia.
Ograniczenia i ryzyka
- Ryzyko wyrównania czasu zdarzenia: nieprawidłowe obsługiwanie znaczników czasu może przesunąć okno oceny. - Ryzyko niezgodności dostawcy: różni dostawcy wiadomości w różny sposób etykietują i oznaczają czasem podobne zdarzenia. - Zależność od reżimu rynkowego: historyczne zależności nie gwarantują przyszłych zachowań. - Wrażliwość na koszty i wykonanie: spread/poślizg i opóźnienie reakcji mogą unieważnić koncepcyjne wykrywanie wybicia. - **Potwierdzenie vs.