Jakie dane są potrzebne do oceny RSI i MACD?
Zdefiniuj RSI i MACD w kategoriach wymaganych danych wejściowych
RSI (Relative Strength Index) i MACD (Moving Average Convergence Divergence) to obliczenia wskaźnikowe, które przekształcają szereg cenowy w wartości wyświetlane w czasie. Aby je ocenić, musisz dokładnie wiedzieć, jaki szereg cenowy jest używany i jak sparametryzowane są obliczenia.
Dla obu wskaźników „potrzebne dane” to nie tylko ceny rynkowe. Obejmuje to źródło danych, próbkowanie (timeframe) oraz ustawienia obliczeń (okresy i zasady wygładzania). Bez tego dwie osoby mogą obliczyć różne linie RSI/MACD dla tego samego instrumentu wyglądającego na wykresie i nadal być matematycznie poprawne w odniesieniu do własnych danych wejściowych.
Dane wejściowe, które należy zebrać przed obliczeniem lub porównaniem
- Historyczny szereg cenowy ze spójnymi definicjami
- Dla RSI potrzebujesz sekwencji cen zamknięcia (lub konkretnego pola cenowego używanego przez Twoją implementację RSI).
- Dla MACD potrzebujesz szeregu cenowego używanego do średnich kroczących (zwykle cen zamknięcia), w tym wystarczającej historii, aby pokryć najdłuższy okres wsteczny i początkowe wygładzanie.
-
Timeframe i konstrukcja świec Wartości RSI i MACD zmieniają się wraz z timeframe’em (na przykład minuty versus godziny), ponieważ każda świeca agreguje ceny w inny sposób. Aby ocenić wskaźniki, zapisz timeframe i sposób tworzenia świec (agregacja open/high/low/close oraz czy dane dotyczą „nowej świecy” na zamknięciu).
-
Parametry obliczeń (ustawienia wskaźników)
- RSI: co najmniej okres RSI (często opisywany jako długość okresu wstecznego używanego do obliczania średnich zysków i strat).
- MACD: co najmniej okresy szybkiej i wolnej średniej kroczącej oraz okres wygładzania linii sygnałowej.
Jeśli dostawca stosuje alternatywne konwencje (takie jak inne pola cenowe, inne typy wygładzania lub seria skorygowana versus nieskorygowana), potrzebujesz również tych ustawień, aby Twoje obliczone wartości mogły się zgadzać.
Pochodzenie danych: skąd pochodzą dane i co reprezentują
Aby niezależnie zweryfikować RSI i MACD, zarejestruj szczegóły pochodzenia danych:
- Źródło danych: która platforma, feed lub eksport wygenerował świece/ceny.
- Tożsamość instrumentu: sama nazwa symbolu może być niejednoznaczna; potrzebujesz informacji, do czego faktycznie odnosi się symbol (specyfikacje kontraktu, czy jest to rynek spot czy instrument pochodny), przynajmniej na poziomie udokumentowanym przez dostawcę.
- Strefa czasowa i zasady sesji: znaczniki czasu świec muszą być interpretowane spójnie. Niedopasowanie może przesunąć wyrównanie szeregu, a tym samym ścieżkę wskaźnika.
Te elementy pochodzenia danych są częścią „danych wejściowych”, ponieważ te same nominalne ustawienia wskaźników zastosowane do nieprawidłowo wyrównanych lub inaczej skonstruowanych świec dadzą różne wyniki.
Kontrole aktualności i powtarzalności
Nawet bez podejmowania decyzji w czasie rzeczywistym, aktualność danych nadal ma znaczenie dla oceny i weryfikacji:
- Użyj tego samego historycznego snapshotu podczas porównywania wyników (na przykład „ceny pobrane w dniu X” zamiast pobierania kroczącego).
- Potwierdź, czy dane podlegają korektom lub backfillom.
- Przechowuj ustawienia wskaźników wraz z eksportem danych, aby kolejne uruchomienie dało te same wartości RSI i MACD.
Praktyczną kontrolą jakości jest ponowne obliczenie RSI/MACD przy użyciu zarejestrowanych ustawień i potwierdzenie, że wyniki są zgodne z wartościami wyświetlanymi przez źródło (w ramach udokumentowanych konwencji zaokrągleń lub obliczeniowych).
Dowód lub przykład: co można niezależnie zweryfikować
Możesz zweryfikować obliczenia wskaźników bez przewidywania wyników:
- Potwierdź, że RSI używa określonego okresu wstecznego i wybranej metody zysków/strat.
- Potwierdź, że MACD używa określonych szybkich/wolnych średnich kroczących i określonego wygładzania linii sygnałowej.
- Zweryfikuj wyrównanie: wykreślona wartość wskaźnika dla danej świecy odpowiada obliczeniom, które wykorzystują tylko dane do tej świecy (a nie przyszłe świece).
Założenie, które należy jawnie sformułować w każdym przykładzie: załóż konkretny timeframe i zestaw danych świecowych oraz załóż, że ustawienia wskaźników dokładnie odpowiadają udokumentowanym parametrom testowanej implementacji. Bez tych założeń „te same wskaźniki” mogą nie być porównywalne.
Ograniczenia i tryby awarii (istotne ryzyka)
-
Wrażliwość na wybór danych wejściowych RSI i MACD zależą od szeregu wejściowego i ustawień. Zmiana timeframe’u, używanego pola cenowego (zamknięcie versus inne) lub okresów RSI/MACD może istotnie zmienić wartości wskaźników. Może to wyglądać jak „zmiany wzorców”, nawet jeśli nic nie jest nie tak z samym obliczeniem.
-
Problemy z jakością danych Typowe tryby awarii obejmują brakujące świece, zduplikowane świece, nieprawidłowe znaczniki czasu lub przerwaną ciągłość szeregu cenowego. Te problemy mogą zniekształcić średnie kroczące i średnie zysków/strat RSI.