Co to jest WMA?
Co oznacza WMA
WMA oznacza Weighted Moving Average (ważona średnia krocząca). Jest to rodzaj średniej kroczącej, co oznacza, że tworzy ona pojedynczą wygładzoną wartość poprzez uśrednienie sekwencji ostatnich obserwacji z szeregu czasowego.
Kluczowa różnica w stosunku do zwykłej średniej to ważenie: w WMA nowsze punkty danych zazwyczaj otrzymują wyższe wagi niż starsze. Taka konstrukcja ma sprawić, że średnia będzie reagować szybciej na niedawne zmiany w porównaniu z wygładzaniem o równych wagach.
Jak WMA działa na rynku forex
W badaniach nad rynkiem forex WMA jest zwykle obliczana na podstawie wybranego szeregu cen (na przykład ceny zamknięcia świecy). Rolą wskaźnika jest przekształcenie surowych danych cenowych w gładszą linię odniesienia. Gładsza linia może być łatwiejsza do porównywania w czasie niż zaszumione, silnie zmienne ruchy cen.
Typowe ujęcie wykorzystuje stałe okno analizy o długości N. Dla ostatnich N punktów danych WMA jest obliczana w następujący sposób:
-
Niech wartości szeregu to P₁, P₂, …, P_N, uporządkowane od najstarszej (P₁) do najnowszej (P_N).
-
Wybierz wagi, takie jak 1, 2, …, N (tak, aby najnowsza wartość otrzymała wagę N).
-
Oblicz:
WMA = (P₁·1 + P₂·2 + … + P_N·N) / (1 + 2 + … + N)
Ponieważ (1 + 2 + … + N) = N(N+1)/2, mianownik można również zapisać w postaci zamkniętej. Jest to stabilny mechanizm matematyczny: gdy wagi i N są ustalone, WMA jest w pełni określona przez wartości wejściowe.
Przykład obliczenia (z jawnymi założeniami)
Załóżmy:
- Długość okna N = 3
- Uśredniane wartości to ceny zamknięcia dla trzech kolejnych okresów: P₁ = 100, P₂ = 102, P₃ = 101
- Wagi to 1, 2, 3 (najnowsza wartość otrzymuje największą wagę)
Wtedy:
- Licznik = 100·1 + 102·2 + 101·3 = 100 + 204 + 303 = 607
- Mianownik = 1 + 2 + 3 = 6
- WMA = 607 / 6 ≈ 101,17
Ten przykład pokazuje część „ważoną”: chociaż 101 jest najnowszą wartością, końcowa średnia jest bardziej przyciągana w jej kierunku niż w kierunku najstarszej wartości, ale nadal pozostaje pod wpływem wartości środkowej.
Czym WMA różni się od pojęć pokrewnych
Zmiana nazwy średniej kroczącej często odzwierciedla tylko jeden wybór projektowy: sposób przypisywania wag.
- SMA (prosta średnia krocząca) używa równych wag dla każdego punktu w oknie. Oznacza to, że starsze i nowsze wartości wnoszą taki sam wkład.
- WMA stosuje schemat ważenia (zazwyczaj rosnące wagi), dzięki czemu najnowsze wartości wnoszą większy wkład.
- EMA (wykładnicza średnia krocząca) używa wag, które w praktyce maleją wykładniczo w czasie, co oznacza, że może być obliczana rekurencyjnie i zazwyczaj inaczej podkreśla ostatnie dane niż WMA ze stałym oknem.
Nawet jeśli wszystkie te średnie tworzą „wygładzoną linię”, zachowanie wygładzania zmienia się, gdy zmienia się zasada ważenia. Te różnice mają znaczenie przy interpretacji linii w odniesieniu do ruchu cen.
Ograniczenia i tryby awarii
WMA jest obliczeniem deterministycznym, ale jej użyteczność zależy od wyborów modelowania i warunków danych.
-
Opóźnienie nadal istnieje: wygładzanie nie może natychmiast odzwierciedlać punktów zwrotnych. Każda średnia krocząca, w tym WMA, może pozostawać w tyle za gwałtownymi zmianami, ponieważ agreguje przeszłe obserwacje.
-
Wybór danych wejściowych zmienia wynik: różne definicje szeregu wejściowego (cena zamknięcia vs. cena typowa) oraz różne długości okna N zmienią wartości WMA. Bez podania tych założeń dwie osoby mogą obliczyć różne linie z „tego samego wskaźnika”.
-
Efekty brzegowe: na początku szeregu czasowego może nie być wystarczającej ilości danych, aby wypełnić całe okno. Implementacje często radzą sobie z tym za pomocą częściowych okien lub opóźniania danych wyjściowych.
-
Wrażliwość na reżim rynkowy: gdy wzrasta zmienność lub zmienia się zachowanie cen, zmienia się równowaga między redukcją szumów a responsywnością. Parametr, który wydaje się odpowiedni w jednym okresie, może nie zachowywać się tak samo w innym.
-
Historyczne zależności nie gwarantują przyszłego zachowania: nawet jeśli linia WMA pokrywała się z pewnymi wzorcami w przeszłych danych, nie ustanawia to tej samej zależności w przyszłości.
Weryfikacja i kolejne pytanie do sprawdzenia
Aby niezależnie zweryfikować fakty dotyczące WMA, oblicz ją bezpośrednio na podstawie małego zestawu historycznych wartości, używając podanej długości okna N i wag (na przykład 1…N). Następnie porównaj swoje ręczne wyniki z tym, co pokazuje wybrane narzędzie do tworzenia wykresów.
Jeśli chcesz pójść dalej, użytecznym kolejnym pytaniem jest to, jak WMA zachowuje się przy różnych długościach okna N oraz jak ją przetestować w sposób uwzględniający zmieniające się warunki rynkowe i realistyczne koszty.