Średnie kroczące
Co to jest średnia krocząca?
Średnia krocząca (MA) to sposób na wygładzenie szeregu czasowego, takiego jak kursy walutowe stosowane w analizie forex. Zamiast reagować na każdą krótkoterminową fluktuację, MA oblicza średnią z przeszłych obserwacji w wybranym oknie (zwanym również okresem wstecznym). Wynikiem jest linia, która jest łatwiejsza do interpretacji niż surowe ceny.
W forexie „ceny” mogą być reprezentowane przez różne dane wejściowe, takie jak cena średnia, szereg oparty na bid/ask lub wybrana wartość świecy (na przykład cena zamknięcia). Sama średnia krocząca nie jest prognozą; jest transformacją danych historycznych w gładszy szereg.
Jak działają średnie kroczące
Na wysokim poziomie średnia krocząca pobiera zestaw przeszłych punktów danych i oblicza średnią ważoną. Najprostsza wersja używa równych wag.
Podstawowe dane wejściowe
- Szereg danych: wartości cenowe, które wybierasz do uśrednienia (na przykład szereg cen zamknięcia).
- Długość okna (okres): ile przeszłych punktów wchodzi do obliczeń.
- Wyrównanie okna: czy średnia jest wyrównana tak, aby używała tylko przeszłych wartości do wygenerowania bieżącej wartości MA.
Typowe typy średnich kroczących
Chociaż wszystkie średnie kroczące wygładzają dane, różnią się sposobem ważenia obserwacji wewnątrz okna.
Prosta średnia krocząca (SMA). SMA przypisuje równą wagę każdej wartości w oknie. Jeśli okres wynosi 20, SMA w czasie t jest średnią z ostatnich 20 wybranych wartości cenowych kończących się na t.
Wykładnicza średnia krocząca (EMA). EMA przypisuje większą wagę nowszym wartościom, więc zazwyczaj reaguje szybciej niż SMA. Część „wykładnicza” oznacza, że wpływ starszych obserwacji zanika, zamiast gwałtownie kończyć się na krawędzi okna.
Inne warianty (FRAMA, HMA, KAMA, McGinley Dynamic, SMMA). Istnieje wiele alternatywnych średnich kroczących, które próbują dostosować swoje zachowanie wygładzające za pomocą dodatkowych reguł. Ogólnie rzecz biorąc, nadal tworzą one wygładzoną linię z przeszłych cen, ale sposób, w jaki decydują o stopniu wygładzenia, może się różnić.
Ponieważ dokładne wzory różnią się między wariantami, najbezpieczniejszym sposobem interpretacji dowolnej konkretnej MA jest weryfikacja definicji używanej przez źródło danych lub oprogramowanie (na przykład sposób inicjalizacji, używany okres oraz sposób obsługi wczesnych świec z ograniczoną historią).
Interpretacja: co średnia krocząca może, a czego nie może pokazać
Średnie kroczące są często używane do opisania, czy szereg czasowy ogólnie rośnie, czy spada, oraz do redukcji szumu wokół punktów zwrotnych. Częstą interpretacją jest to, że gdy cena pozostaje głównie powyżej linii MA, średni poziom z ostatniego okresu jest wyższy niż wygładzona linia bazowa; gdy cena pozostaje głównie poniżej, sytuacja jest odwrotna.
Jednak linia MA pochodzi z przeszłych wartości. Tworzy to dwa praktyczne ograniczenia interpretacyjne:
- Opóźnienie: większość średnich kroczących reaguje po rozpoczęciu zmian, a nie przed nimi.
- Wrażliwość na parametry: wybrany okres i typ MA mogą zmienić to, jak „gładka” jest linia i jak szybko się zmienia.
Dlaczego opóźnienie ma znaczenie
Jeśli ceny zmienią kierunek, MA oparta na wcześniejszych wartościach będzie przesuwać się w kierunku nowego poziomu stopniowo. Podczas szybkich odwróceń MA może nadal odzwierciedlać wcześniejszy reżim, podczas gdy bazowy szereg cenowy już się zmienił.
Dlaczego wybór parametrów ma znaczenie
Krótki okres (mniej punktów danych) sprawia, że MA reaguje szybko, ale może również dokładniej śledzić szum. Długi okres wygładza bardziej, ale może ukrywać lub opóźniać sygnały o nowych warunkach.
Ograniczenia i ryzyka dla niezależnej weryfikacji
Średnie kroczące nie są gwarancją wyników i nie eliminują niepewności. Nawet jeśli średnia krocząca poprawia przejrzystość, pozostają następujące ograniczenia.
Zależność od reżimu rynkowego
Zachowanie rynku może się zmieniać między warunkami trendowymi i bocznymi. W okresach bocznych lub zmiennych średnie kroczące mogą tworzyć częste mylące przecięcia i częste odwrócenia względnej pozycji, ponieważ wygładzona linia ciągle „dogania” oscylacje.
Różnice w danych i implementacji
Różne platformy mogą obliczać średnie kroczące nieco inaczej ze względu na takie wybory jak:
- dokładne traktowanie pierwszych kilku punktów (inicjalizacja)
- czy MA używa ceny zamknięcia, punktu środkowego czy innego składnika świecy
- sposób obsługi brakujących lub niekompletnych świec
Te różnice mogą spowodować, że ta sama nazwana MA (taka jak SMA lub EMA) będzie wyglądać inaczej w różnych narzędziach.
Backtesting bez nadmiernej pewności siebie
Nawet gdy ludzie testują zachowanie średnich kroczących na danych historycznych, wyniki mogą być wrażliwe na wybór okresu czasu, dostrojenie parametrów i konkretny użyty zestaw danych. Niezależna weryfikacja zazwyczaj oznacza:
- sprawdzanie wyników w wielu przedziałach czasowych
- stosowanie spójnych definicji szeregu wejściowego i typu MA
- potwierdzenie, że wnioski nie opierają się na jednym krótkim oknie historii
Co sprawdzić przed użyciem średniej kroczącej w analizie
Aby odpowiedzialnie używać średnich kroczących jako soczewki analitycznej, a nie jako pewności, zweryfikuj następujące kwestie:
- Dokładną definicję typu MA, którego używasz (szczególnie w przypadku wariantów adaptacyjnych).
- Wejściowy szereg cenowy i wartość świecy używaną do obliczenia MA.
- Okres i zachowanie inicjalizacji, w tym sposób obsługi wczesnych wartości.
- Zachowanie w różnych warunkach rynkowych, obejmujących zarówno trendy, jak i zakresy.
Takie podejście utrzymuje średnie kroczące oparte na obserwowalnym przetwarzaniu danych, zamiast zakładać, że zapewniają one przyszłościową pewność.