Jakie dane są potrzebne do oceny cyklu trendu Schaffa?
Bezpośrednia odpowiedź
Ocena cyklu trendu Schaffa oznacza zebranie wystarczających informacji, aby (1) określić, co oblicza wskaźnik, (2) odtworzyć obliczenia na podstawie tych samych danych wejściowych oraz (3) ocenić, na ile wiarygodny jest wynik w różnych warunkach danych. Ponieważ nie zakładasz cen w czasie rzeczywistym, skup się na danych potrzebnych do obliczenia wskaźnika oraz na weryfikacji, czy różne źródła mierzą to samo.
Co najmniej potrzebujesz: mechaniki wskaźnika (aby wiedzieć, które szeregi są danymi wejściowymi), bazowego szeregu czasowego (dane cenowe i znaczniki czasu), użytych ram czasowych i ustawień parametrów oraz kontroli jakości/aktualności (aby wiedzieć, na co reaguje wskaźnik, a nie na artefakty). Potrzebujesz również co najmniej jednego ograniczenia lub trybu awarii, aby wyjaśnić, dlaczego wyniki mogą się różnić.
Mechanizm i definicja: od jakich danych zależy wskaźnik
Praktycznym sposobem na rozpoczęcie jest potraktowanie cyklu trendu Schaffa jako transformacji historycznych cen rynkowych w szereg przypominający oscylator. Aby go ocenić, musisz wiedzieć, które pole cenowe jest używane (zazwyczaj coś pochodnego od danych OHLC) oraz w jaki sposób to pole jest próbkowane w czasie.
Dane wejściowe, które powinieneś zebrać, to:
- Bazowy szereg cenowy: dokładne źródło cen (na przykład konkretny zbiór danych lub dostawca danych dostarczający świece lub ticki). Uwzględnij, czy wartości są surowe, skorygowane, czy już przetworzone.
- Znaczniki czasu i ramy czasowe: interwał próbkowania (np. 5-minutowy, 1-godzinny, dzienny) oraz konwencja strefy czasowej. Niezgodne strefy czasowe mogą powodować różnice w ponownych obliczeniach.
- Ustawienia obliczeń: wszelkie wybory parametrów użyte do wygenerowania wartości wskaźnika. Jeśli platforma umożliwia wiele zestawów parametrów, musisz zanotować, które zostały użyte.
- Reguła aktualizacji: czy wskaźnik używa wyłącznie w pełni uformowanych świec, czy też przelicza się w trakcie trwania świecy. Wpływa to na aktualność i porównywalność.
Aby oddzielić stabilną mechanikę od zmiennych warunków, zapisuj „stabilne” części wskaźnika (formuła i ustawienia) oddzielnie od części „zmiennych” (źródło danych, interwał próbkowania oraz to, czy ceny są skorygowane).
Dowody i przykład: co zweryfikować, aby było to niezależnie sprawdzalne
Ponieważ nie możesz polegać na jednej platformie, kluczowym dowodem jest to, czy możesz odtworzyć szereg wskaźnika na podstawie tego samego zbioru danych i ustawień.
Konkretny, sprawdzalny proces roboczy to:
- Ustal założenia: Wybierz jedną ramę czasową, jedno pole cenowe (zgodnie z definicją wskaźnika, której używasz) i jeden zestaw parametrów. Zapisz je jawnie.
- Zamroź zbiór danych: Użyj konkretnego okna historycznego z datami rozpoczęcia i zakończenia. Jeśli Twój zbiór danych zawiera rewizje (np. dane skorygowane), zanotuj wersję lub czas pobrania.
- Przelicz i porównaj: Oblicz wskaźnik po swojej stronie (lub w innym narzędziu) przy użyciu tych samych danych wejściowych. Jeśli wartości różnią się istotnie, potraktuj to jako wynik oceny: wskazuje to na niezgodność danych cenowych, dopasowania ram czasowych, użycia parametrów lub reguły aktualizacji.
Na przykład, jeśli Platforma A oblicza wskaźnik na zamknięciach świec, a Platforma B na ostatniej częściowej świecy, możesz zaobserwować różnice nawet przy identycznym zestawie parametrów. Bez zarejestrowania reguły aktualizacji nie możesz przypisać różnic samemu wskaźnikowi.
Ograniczenia i ryzyka: co może pójść nie tak
Nawet przy doskonałej dokumentacji ocena ma istotne ograniczenia.
- Zmiany reżimu danych: Historyczne zależności mogą się załamać, gdy zmieniają się warunki rynkowe. Wynik wskaźnika może zachowywać się inaczej w różnych reżimach zmienności.
- Niestacjonarność: Charakter statystyczny szeregów cenowych może się zmieniać w czasie, więc wskaźnik, który wygląda stabilnie w jednym okresie, może nie być uniwersalny.
- Wrażliwość na parametry: Niewielkie zmiany ustawień wskaźnika mogą prowadzić do zauważalnie różnych wartości oscylatora. Jeśli wybory parametrów nie są rejestrowane, oceny stają się nieodtwarzalne.
- Wykonanie i koszty (koncepcyjnie): Jeśli ktoś próbuje przekształcić odczyty wskaźnika w decyzje, tarcia wykonawcze oraz spread/opłaty mogą zmienić rzeczywiste wyniki. Oznacza to, że korelacja między wskaźnikiem a wynikami nie jest tym samym, co wiarygodne oczekiwanie na przyszłość.
- Tryb awarii z powodu niespójnych danych wejściowych: Najczęstszą awarią jest porównywanie wyników obliczonych na podstawie różnych pól cenowych, stref czasowych lub typów świec (zamknięcie vs. cena typowa, w pełni uformowane vs. częściowe). W takim przypadku ocena odpowiada na niewłaściwe pytanie.