Jak stworzyć własny wskaźnik forex? (Podejście oparte na wskaźniku momentum)
Bezpośrednia odpowiedź: stwórz własny wskaźnik forex
Aby stworzyć własny wskaźnik forex, definiujesz obliczenia oparte na regułach (dane wejściowe → formuła → wynik) i stosujesz je w spójny sposób do danych cenowych lub stóp zwrotu. W zakresie wskaźników momentum oznacza to zazwyczaj mierzenie, jak silnie cena poruszała się w ostatnim oknie czasowym, a następnie wykreślenie wyniku jako szeregu czasowego lub przekształcenie go w prosty wynik liczbowy.
Wskaźnik nie jest gwarancją ani sygnałem samym w sobie. Wskaźnik momentum jest przede wszystkim narzędziem opisowym, które kwantyfikuje zmianę, dzięki czemu możesz zbadać, jak ta kwantyfikacja zachowuje się w różnych przeszłych warunkach rynkowych.
Wyjaśnienie: mechanika wskaźnika w stylu momentum
- Wybierz dane, których będziesz używać Typowe podejścia do momentum wykorzystują jedno lub więcej z poniższych:
- Zmiana zamknięcie-do-zamknięcia w oknie retrospekcji (miara podobna do stopy zwrotu).
- Zmiana procentowa w oknie.
- Różnice między średnimi kroczącymi (przybliżone wygładzone momentum).
Istotne założenie: wskaźnik zależy od sposobu zdefiniowania szeregu. Na przykład użycie cen zamknięcia zamiast cen średnich zmieni wynik.
- Zdefiniuj okno retrospekcji i wygładzanie (parametry) Wskaźniki momentum zwykle zawierają parametry takie jak:
- Długość okna retrospekcji (np. liczba świec).
- Opcjonalna długość wygładzania w celu redukcji szumów.
Utrzymuj parametry jawne, aby wskaźnik można było odtworzyć. Jeśli później je zmienisz, w praktyce tworzysz inny wskaźnik.
- Wybierz regułę obliczeniową Rdzeń Twojego wskaźnika powinien być deterministyczną formułą. Przykłady stylów reguł (nie porada handlowa):
- Surowe momentum: oblicz zmianę między bieżącą wartością a wartością N świec wstecz.
- Wygładzone momentum: oblicz średnią kroczącą surowego momentum.
- Skalowane momentum: znormalizuj momentum przez zmienność lub zakres, aby różne reżimy były bardziej porównywalne.
- Zdecyduj, jak będziesz wyprowadzać wartości Możesz wyprowadzać:
- Ciągłą linię (wartość wskaźnika).
- Znormalizowany oscylator (odwzorowany na stałą skalę).
- Przekształcony szereg (np. średnia krocząca momentum).
Format wyniku ma znaczenie, ponieważ niektóre transformacje w różny sposób podkreślają szybkość lub odwrócenia.
- Uwagi dotyczące implementacji
- Używaj tej samej definicji świecy w całym okresie (interwał czasowy, obsługa sesji i strefa czasowa).
- Spójnie obsługuj brakujące wartości na początku szeregu.
- Utrzymuj obliczenia w tych samych jednostkach (ceny vs stopy zwrotu), aby uniknąć przypadkowych błędów skalowania.
Przykład i testy: zweryfikuj, czy Twój wskaźnik zachowuje się zgodnie z oczekiwaniami
Prostym sposobem walidacji wskaźnika momentum jest przeprowadzenie testów powtarzalności i testów poprawności:
-
Przelicz na tym samym zbiorze danych Jeśli zaimplementujesz formułę dwukrotnie (na przykład w dwóch narzędziach), wykreślone wyniki powinny być zgodne w granicach różnic zaokrągleń.
-
Sprawdź zachowanie w znanych skrajnych przypadkach Poszukaj przypadków, w których cena stale rośnie, i zweryfikuj, czy definicja momentum odpowiednio wzrasta; podobnie zweryfikuj, czy maleje, gdy cena stale spada.
-
Przetestuj wrażliwość na parametry Zmień nieznacznie długość okna retrospekcji i obserwuj, czy jakościowe zachowanie wskaźnika pozostaje rozsądne. Duża niestabilność może wskazywać, że obliczenia są zbyt wrażliwe na szumy.
-
Odporność w różnych okresach Przeanalizuj wiele zakresów historycznych. Jeśli wskaźnik działa tylko w jednym wąskim okresie, sugeruje to silną zależność od reżimu rynkowego.
Testy te wspierają weryfikowalność obliczeń i ich stabilność, a nie pewność przyszłych wyników.
Ograniczenia, niepewność i ryzyka
- Brak wbudowanej pewności predykcyjnej: wskaźniki momentum opisują przeszłe zmiany. Ich związek z przyszłą ceną może osłabnąć, gdy zmienia się zmienność, płynność lub struktura rynku.
- Zależność od reżimu: ta sama formuła może zachowywać się inaczej w okresach trendowych i bocznych.
- Ryzyko przetrenowania parametrów: dostrajanie okna retrospekcji lub wygładzania do wyników historycznych może stworzyć wskaźnik, który wydaje się skuteczny w próbie, ale słabo się uogólnia.
- Wrażliwość na definicję danych: interwał czasowy, konstrukcja świec i wybór szeregu cenowego (np. zamknięcie) mają istotny wpływ na wyniki.