Jakie dane są potrzebne do oceny wskaźnika Mcginley Dynamic?
Bezpośrednia odpowiedź: jakich danych potrzebujesz
Aby ocenić wskaźnik Mcginley Dynamic w sposób, który inny czytelnik może niezależnie zweryfikować, należy zebrać cztery kategorie informacji: (1) dokładny szereg danych wejściowych, (2) wzór i ustawienia parametrów użyte do jego obliczenia, (3) pochodzenie i aktualność danych wejściowych (świec lub ticków) oraz (4) jakość i ograniczenia zarówno danych, jak i implementacji. Jeśli brakuje któregokolwiek z tych elementów, nie można wiarygodnie wyjaśnić, dlaczego wskaźnik zachowuje się w określony sposób ani czy wyniki są porównywalne między różnymi źródłami.
Mechanizm i definicja: co jest oceniane
Mcginley Dynamic to miara w stylu średniej ruchomej. Ocena zaczyna się zatem od tego samego pytania, które należałoby zadać w przypadku każdego obliczania średniej ruchomej: do jakiego szeregu cenowego stosowana jest średnia i jak zdefiniowana jest reguła aktualizacji?
W szczególności potrzebujesz:
- Definicji szeregu wejściowego (na przykład, czy wskaźnik używa cen zamknięcia, ceny typowej, czy innej definicji ceny).
- Specyfikacji obliczeń (dokładnej matematycznej reguły aktualizacji, w tym wartości parametrów oraz metody inicjalizacji pierwszej wartości).
- Częstotliwości danych i konwencji granic świec (na przykład, czy wartości są obliczane dla każdej świecy i na podstawie jej zamknięcia).
Stabilną koncepcją, którą należy rozróżnić, jest mechanika wskaźnika w porównaniu z warunkami zmiennymi. Mechanika jest ustalona przez wzór i ustawienia. Warunki zmienne obejmują reżim rynkowy, poziom zmienności, godziny handlu/rollover oraz sposób konstrukcji świec przez dostawcę danych.
Dowody i przykładowe weryfikacje: jak sprawdzić niezależnie
Ponieważ żaden pojedynczy wynik rynkowy nie dowodzi poprawności, najlepszym dowodem jest odtwarzalność. Wykonaj następujące kontrole danych, aby inna osoba mogła potwierdzić to samo zachowanie:
- Zweryfikuj dopasowanie danych wejściowych
- Zapisz dokładny zakres czasu, którego użyłeś.
- Upewnij się, że strefa czasowa i obsługa sesji są zgodne ze źródłem. Nawet jeśli znaczniki czasu wyglądają identycznie, reguły sesji mogą przesuwać efektywne granice świec.
- Udokumentuj, jak traktowane są brakujące świece (pomijane, wypełniane poprzednią wartością lub pozostawiane jako luki).
- Zweryfikuj ustawienia obliczeń
- Zapisz parametry użyte przez implementację.
- Zapisz punkt początkowy lub metodę wartości początkowej (jak wskaźnik inicjalizuje swoją pierwszą obliczalną wartość).
- Potwierdź, czy implementacja jest oceniana „po kolei” bez wybiegania w przyszłość (obliczana wyłącznie na podstawie informacji dostępnych do danej świecy).
- Zweryfikuj spójność liczbową między źródłami Nie zakładając, że jakikolwiek broker lub platforma jest poprawny, możesz porównać wyniki:
- Wykonaj to samo obliczenie, używając tych samych świec wejściowych z co najmniej dwóch niezależnych źródeł danych.
- Porównaj otrzymane wartości Mcginley Dynamic pod kątem równości lub niewielkich dopuszczalnych różnic.
Jeśli wartości różnią się istotnie, rozbieżność najprawdopodobniej wynika z definicji danych wejściowych, konstrukcji świec, częstotliwości lub parametrów/ustawień, a nie z „znaczenia wskaźnika”.
- Użyj prostych, udokumentowanych założeń testowych Gdy podajesz przykład we własnej ocenie, określ jawnie założenia:
- Użyj jasno zdefiniowanego okna historycznego.
- Podaj definicję ceny użytej jako dane wejściowe.
- Określ, czy Twoje porównanie wykorzystuje wyłącznie zamknięcia świec.
To sprawia, że Twoje wyjaśnienie staje się czymś, co inni mogą odtworzyć.
Ograniczenia i ryzyka: co może pójść nie tak
Co najmniej jedno istotne ograniczenie ma znaczenie dla oceny: wyniki wskaźnika mogą być bardzo wrażliwe na szczegóły implementacji i jakość danych, nawet jeśli podstawowa idea jest taka sama.
Kluczowe tryby awarii do udokumentowania:
- Niedopasowanie definicji danych: jeden dostawca może inaczej obliczać świece (strefa czasowa, sesja, rollover), co prowadzi do różnych danych wejściowych.
- Wrażliwość na parametry: zmiana ustawień może zmienić reaktywność, dlatego porównania muszą używać identycznych ustawień.
- Efekty inicjalizacji: wczesne wartości wskaźnika mogą zależeć od metody początkowej i ograniczonej historii.
- Brakujące/zaszumione punkty: luki, błędne ticki lub wartości odstające mogą zniekształcić regułę aktualizacji, która reaguje na niedawne ruchy.
- Brak przenoszalności historycznej: zależności zaobserwowane w jednym okresie nie gwarantują podobnego zachowania w przyszłości, zwłaszcza gdy zmieniają się zmienność i reżim rynkowy.
Wyniki różnią się również w zależności od kosztów i wykonania, gdy wskaźniki są używane w kontekście handlowym, ale do celów oceny należy oddzielić „zachowanie wskaźnika” od „wyników handlowych”.
Weryfikacja lub kolejne pytanie: co zebrać do swojej listy kontrolnej
Jeśli chcesz uzyskać kompletny pakiet oceny, zbierz i udokumentuj:
- Definicję szeregu wejściowego (typ ceny, zakres czasu, obsługa strefy czasowej/sesji).
- Częstotliwość i konwencję zamknięcia świecy.
- Wzór i ustawienia parametrów, w tym inicjalizację.
- Pochodzenie danych (który zbiór danych lub dostawca) oraz dowody aktualności (czy wartości są historyczne i stabilne, a nie zakładane jako bieżące).
- Notatki dotyczące jakości danych (luki, wartości odstające i sposób ich obsługi).