Jak obliczany jest wskaźnik Momentum?
Bezpośrednia odpowiedź
Wskaźnik Momentum obliczany jest jako różnica między wybraną bieżącą ceną a tą samą ceną z ustalonej liczby okresów wstecz (okres wsteczny). Powszechna definicja to:
Momentum = Cena(t) − Cena(t − N)
Gdzie Cena(t) to wybrana cena wejściowa w czasie t (na przykład cena zamknięcia), a N to okres wsteczny mierzony w świecach/okresach.
Niektóre implementacje wyrażają momentum jako zmianę procentową (forma znormalizowana):
Momentum(%) = [Cena(t) − Cena(t − N)] / Cena(t − N) × 100
Dokładny wzór zależy od tego, jak wskaźnik definiuje „Cenę” oraz czy używa surowej różnicy, czy procentu.
Mechanizm i definicja
Aby obliczyć wskaźnik Momentum, potrzebujesz trzech podstawowych wyborów oraz jednego spójnego szeregu danych.
- Wybierz typ ceny Momentum musi być oparte na konkretnym polu ceny z każdego okresu. Typowe wybory to:
- Cena zamknięcia
- Cena otwarcia
- Maksimum lub minimum (rzadziej)
Niech Cena(t) oznacza wybraną przez Ciebie wartość.
-
Wybierz okres wsteczny N N to liczba okresów między bieżącym czasem t a czasem porównania t − N. W praktyce N jest ustawieniem użytkownika (często nazywanym „okresem”).
-
Oblicz różnicę (surowe momentum) Dla każdego czasu t, dla którego istnieje t − N, oblicz:
- Momentum(t) = Cena(t) − Cena(t − N)
To tworzy nowy szereg czasowy, którego wartości mogą być dodatnie, zerowe lub ujemne.
- Opcjonalna normalizacja (momentum procentowe) Jeśli Twoja platforma używa formy procentowej, surowa różnica jest dzielona przez wcześniejszą cenę:
- Momentum%(t) = [Cena(t) − Cena(t − N)] / Cena(t − N) × 100
Normalizacja zmienia skalę, ale podstawowa idea pozostaje ta sama: porównanie dzisiejszej wartości z wartością sprzed N okresów.
Co „mierzy” wskaźnik
Wskaźnik Momentum mierzy, jak bardzo wybrana cena zmieniła się w ciągu ostatnich N okresów. Nie oznacza automatycznie tej zmiany jako „dobrej” lub „złej”; interpretacja zależy od kontekstu, takiego jak ostatni kierunek ruchu, reżim zmienności oraz sposób wykorzystania wskaźnika w ramach analizy.
Dowód lub przykład (z wyraźnymi założeniami)
Załóżmy następujące warunki dla pojedynczego instrumentu i interwału czasowego:
- Używasz ceny zamknięcia jako ceny wejściowej.
- Okres wsteczny N = 5.
- Czas t to 20. świeca, więc t − 5 to 15. świeca.
Niech:
- Cena(t) = Zamknięcie na świecy 20 = 1.1200
- Cena(t − 5) = Zamknięcie na świecy 15 = 1.1150
Surowe momentum:
- Momentum(t) = 1.1200 − 1.1150 = 0.0050
Momentum procentowe (jeśli używane):
- Momentum%(t) = (1.1200 − 1.1150) / 1.1150 × 100
- = 0.0050 / 1.1150 × 100
- ≈ 0.4484%
Praktyczna weryfikacja
Jeśli chcesz niezależnie zweryfikować obliczenia:
- Weź ten sam szereg cenowy, którego używa Twoja platforma (ten sam symbol, ten sam interwał czasowy, to samo źródło danych).
- Potwierdź, które pole ceny jest używane (zamknięcie vs inne pole).
- Potwierdź okres wsteczny N.
- Przelicz Momentum(t) za pomocą powyższego wzoru dla kilku znaczników czasu, gdzie t ≥ N.
Jeśli obliczone wartości się różnią, najczęstsze przyczyny to użycie innego pola ceny, innego okresu wstecznego lub innej definicji (surowa różnica vs procent, lub wariant wykorzystujący stopy zwrotu zamiast prostej różnicy).
Ograniczenia i ryzyka (istotne tryby awarii)
Wskaźnik Momentum jest matematycznie prosty, ale kilka ograniczeń może wpłynąć na interpretację wyników.
-
Zależność od okresu wstecznego N Większe N porównuje ceny z dalszej przeszłości, co czyni wynik mniej wrażliwym na krótkoterminowe zmiany. Mniejsze N może być bardziej reaktywne, ale może też zwiększać szum.
-
Wybór ceny wejściowej ma znaczenie Użycie cen zamknięcia zamiast innego pola ceny zmienia obliczone wartości. Dwie analizy wykorzystujące różne dane wejściowe mogą dawać różne zachowanie wskaźnika, nawet jeśli struktura wzoru jest taka sama.
-
Normalizacja zmienia skalę, nie znaczenie Surowe momentum i momentum procentowe są ze sobą powiązane, ale wielkość liczbowa i porównywalność między instrumentami/interwałami mogą się różnić.
-
Brak predykcyjności w odniesieniu do przyszłych warunków Momentum odzwierciedla historyczne porównanie z ostatnich N okresów. Zależności historyczne nie gwarantują podobnego zachowania w przyszłości; wyniki mogą się zmieniać, gdy zmieniają się warunki rynkowe.
-
Problemy z jakością i dostępnością danych Momentum wymaga istnienia Cena(t − N). Oznacza to, że wskaźnik nie może generować wartości dla pierwszych N okresów na wykresie. Ponadto wszelkie niespójności w danych cenowych (takie jak różnice między dostawcami danych, działania korporacyjne na innych rynkach czy konstrukcja interwałów) mogą prowadzić do rozbieżności.
-
Ryzyko dzielenia w formie procentowej Jeśli platforma używa momentum procentowego, wcześniejsza cena Cena(t − N) znajduje się w mianowniku. Jeśli ta wartość jest bardzo mała lub zerowa (rzadkie w przypadku typowych szeregów cenowych, ale możliwe w zależności od definicji i instrumentów), znormalizowany wynik może stać się niestabilny.
Weryfikacja lub kolejne pytanie
Aby niezależnie zweryfikować wskaźnik Momentum, przelicz go z bazowego szeregu cenowego, używając dokładnie tych samych ustawień:
- Ten sam symbol i interwał czasowy
- To samo pole ceny (np. zamknięcie)
- Ten sam okres wsteczny N
- Ten sam typ obliczeń (surowa różnica vs procent)
Jeśli chcesz przejść do następnego kroku, porównaj wskaźnik Momentum z pokrewnymi koncepcjami stylu momentum (na przykład stopą zmiany lub miarami opartymi na stopie zwrotu), aby zobaczyć, jak drobne różnice definicyjne zmieniają wynik. Innym użytecznym sprawdzeniem jest przeanalizowanie, jak zmiana okresu wstecznego N wpływa na reaktywność i szum w wynikowym szeregu czasowym.