Jakie dane są potrzebne do oceny tempa zmian?
Bezpośrednia odpowiedź
Aby ocenić tempo zmian (ROC), potrzebujesz (1) spójnego bazowego szeregu czasowego (zwykle cen), (2) jasno zdefiniowanej reguły próbkowania i okna wstecznego, (3) dokładnego wzoru obliczeniowego i jednostek oraz (4) kontroli jakości danych i ich pochodzenia, aby móc zweryfikować dane wejściowe i odtworzyć wynik. Ponieważ ROC jest wrażliwe na sposób pozyskiwania i próbkowania danych, te kontrole są często ważniejsze niż sama nazwa wskaźnika.
Mechanizm lub definicja
Tempo zmian mierzy, jak bardzo wartość zmienia się między dwoma punktami w czasie. W wielu zastosowaniach w kontekście handlu „wartością” jest cena z szeregu czasowego, na przykład ostatnia cena na świecę.
Aby zastosować ROC, należy określić:
- Szereg wejściowy: które pole jest używane (na przykład zamknięcie/ostatnia cena, otwarcie, maksimum, minimum). Używaj tego samego pola w sposób spójny.
- Okres wsteczny (n): liczba kroków czasowych między wartością „bieżącą” a wartością „przeszłą”.
- Interwał czasowy: czas trwania świecy (na przykład 1 minuta, 1 godzina, dziennie). Zmiana interwału zmienia zależność, którą rejestruje ROC.
- Wzór i jednostki: typowe warianty obejmują zmianę procentową w porównaniu ze zmianą bezwzględną. Określ, czy ROC jest obliczane jako zmiana względna (dzielenie przez poprzednią wartość), czy jako różnica surowa.
Założenia dotyczące danych, które należy określić
Jeśli obliczasz ROC dla przykładowego szeregu, musisz założyć i zarejestrować:
- jak znaczniki czasu są mapowane na świece (konwencja czasu rozpoczęcia/zakończenia),
- czy zbiór danych jest kompletny (bez brakujących świec),
- czy zastosowano jakiekolwiek korekty (jeśli dotyczy) oraz
- czy ceny są dopasowane między instrumentami (jeśli porównujesz wiele szeregów).
Dowody lub przykład
Rozważmy ROC obliczone na podstawie próbkowanego szeregu cen. Jeśli zdefiniujesz „bieżącą” jako wartość w czasie t, a „przeszłą” jako wartość w czasie t − n, to ROC wymaga obu wartości:
- Dane wejściowe w czasie t: wybrane pole ceny z Twojego zbioru danych.
- Dane wejściowe w czasie t − n: to samo pole ceny z n kroków wcześniej.
Istotnym krokiem weryfikacji jest powtarzalność: inna osoba powinna być w stanie przyjąć podany przez Ciebie szereg, regułę próbkowania i wzór oraz obliczyć te same wartości ROC. Jeśli ich wyniki się różnią, najczęstsze przyczyny to:
- użycie innego pola ceny (zamknięcie vs. ostatnia cena),
- użycie innego dopasowania świec lub obsługi strefy czasowej,
- inna definicja „n” (liczba świec vs. stały czas trwania),
- brakujące lub interpolowane punkty danych lub
- przełączanie między wariantami zmiany bezwzględnej i procentowej.
Ograniczenia i ryzyka
Na ocenę ROC wpływa kilka ograniczeń, nawet gdy obliczenia są poprawne:
- Tryb awarii jakości danych: brakujące świece, zduplikowane znaczniki czasu lub wartości odstające mogą powodować skoki w ROC.
- Różnice w pochodzeniu danych: różni dostawcy danych mogą generować nieco inne wartości „ostatniej” lub „zamknięcia” ze względu na zasady dotyczące strumienia danych i agregacji.
- Zależność od interwału czasowego: ROC na krótkich świecach może być zdominowane przez szum; na długich świecach może reagować zbyt wolno, aby uchwycić zmianę.
- Brak gwarancji użyteczności: ROC samo w sobie nie wskazuje, że przyszły ruch będzie podążać za jakimkolwiek przeszłym wzorcem.
- Niedopasowanie kosztów i wykonania: jeśli ROC jest używane do oceny zachowania, rzeczywiste tarcia (spready, prowizje, timing wykonania) mogą zerwać każdą zależność zaobserwowaną w surowych szeregach.
Ponieważ wyniki różnią się w zależności od warunków rynkowych, kosztów i sposobu przetwarzania danych, ROC należy traktować jako obliczony opis zmian w wybranym szeregu—a nie jako samodzielny sygnał decyzyjny.
Weryfikacja lub kolejne pytanie
Aby niezależnie zweryfikować informacje o ROC, zbierz i udokumentuj:
- dokładny szereg wejściowy i pole ceny,
- regułę próbkowania (interwał czasowy i konwencję granic świec),
- definicję okresu wstecznego (n świec vs. stały czas trwania),
- wzór obliczeniowy (bezwzględny vs. procentowy) oraz
- kontrole jakości danych (brakujące punkty, wartości odstające i czy zastosowano jakiekolwiek reguły czyszczenia).
Pomocne kolejne pytanie brzmi: Które pole ceny i interwał czasowy wykorzystuje Twój zbiór danych i czy możesz odtworzyć wartości ROC z tych dokładnych danych wejściowych? Jeśli powtarzalność zawiedzie, najpierw zajmij się szczegółami danych i definicji, zanim zinterpretujesz wyniki.