Jak obliczyć średni rzeczywisty zakres (ATR) na rynku Forex

Dowiedz się, jak obliczyć średnią: mechanika, różnice, ograniczenia i praktyczne sprawdzenia.

Jak obliczyć średni rzeczywisty zakres (ATR) na rynku Forex

Bezpośrednia odpowiedź: co oznacza „średni rzeczywisty zakres” na rynku Forex

Średni rzeczywisty zakres (ATR) to miara zmienności oparta na średniej z rzeczywistego zakresu (TR) dla wybranej liczby okresów. Na rynku Forex obliczasz TR na podstawie maksimum i minimum bieżącego okresu oraz ceny zamknięcia poprzedniego okresu, stosując tę samą definicję, która jest używana na innych płynnych rynkach.

Aby obliczyć ATR:

  1. oblicz TR dla każdego okresu, stosując poniższą zasadę trzech części,
  2. uśrednij TR w oknie okresów wstecz (często stosując standardową metodę wygładzania).

Wyjaśnienie: mechanika i dane wejściowe

1) Zdefiniuj rzeczywisty zakres (TR) dla każdego okresu

Dla każdego okresu (na przykład dla każdej świecy na wybranej ramie czasowej) używasz:

  • High = najwyższa cena w okresie
  • Low = najniższa cena w okresie
  • Previous Close = cena zamknięcia z poprzedniego okresu

Oblicz TR jako maksimum z:

  • (High − Low)
  • abs(High − Previous Close)
  • abs(Low − Previous Close)

Dlaczego to ważne: te trzy składniki pokazują, czy zmienność wynika z zakresu bieżącej świecy, czy z luk/skoków względem poprzedniego zamknięcia. Chociaż forex jest często notowany w sposób ciągły, odniesienie do „poprzedniego zamknięcia” nadal stanowi punkt odniesienia dla porównania.

2) Oblicz ATR na podstawie TR

Istnieją dwa popularne sposoby tworzenia ATR z TR dla N okresów:

  • Podejście prostej średniej ruchomej: ATR w czasie t to średnia arytmetyczna ostatnich N wartości TR.
  • Podejście wygładzania metodą Wildera: ATR jest obliczany rekurencyjnie przy użyciu współczynnika wygładzania, z wykorzystaniem poprzedniego ATR i bieżącego TR. Daje to „wygładzoną” serię ATR, która reaguje stopniowo.

Dokładny wybór (prosta średnia vs wygładzanie) zmienia wartości ATR, więc zapisz, którą metodę stosujesz podczas weryfikacji wyników.

3) Wybierz ramę czasową i spójność danych

ATR zależy od ramy czasowej świec, której używasz (np. 1-godzinna vs 4-godzinna). Upewnij się również, że dane wejściowe OHLC (high, low, close) pochodzą z tego samego źródła oraz tych samych zasad sesji/strefy czasowej dla wszystkich okresów.

Przykład i sprawdzenia, które możesz wykonać bez zgadywania

Oto konkretny sposób weryfikacji obliczeń dla pojedynczego okresu.

Załóżmy dla okresu t:

  • High = 1.1050
  • Low = 1.1010
  • Previous Close = 1.1020

Krok A: oblicz trzy kandydatów na TR:

  • High − Low = 1.1050 − 1.1010 = 0.0040
  • abs(High − Previous Close) = abs(1.1050 − 1.1020) = 0.0030
  • abs(Low − Previous Close) = abs(1.1010 − 1.1020) = 0.0010

Krok B: wybierz maksimum:

  • TR = max(0.0040, 0.0030, 0.0010) = 0.0040

Krok C: oblicz ATR dla N okresów

  • Jeśli używasz prostej średniej dla N, uśrednij ostatnie N wartości TR.
  • Jeśli używasz wygładzania, zastosuj wybraną regułę rekurencyjną, używając poprzedniego ATR i bieżącego TR.

Sprawdzenia weryfikacyjne:

  • TR nigdy nie powinno być ujemne.
  • ATR powinno odzwierciedlać średnią wielkość TR; jeśli TR wielokrotnie wzrasta, ATR zazwyczaj powinno rosnąć.
  • Przelicz TR dla kilku okresów i potwierdź, że narzędzie/formuła odpowiada Twoim ręcznym obliczeniom.

Ograniczenia, niepewności i ryzyko błędnej interpretacji

  • Wrażliwość na ramę czasową: ATR zmienia się wraz z wybraną ramą czasową świec. Ta sama para walutowa może wykazywać różne poziomy ATR na różnych kompresjach czasowych.
  • Wrażliwość na metodę: wyniki zależą od tego, czy używasz prostej średniej, czy metody wygładzania, oraz od długości okresu wstecz N.
  • Zmienność, a nie kierunek: ATR mierzy wielkość zmienności, a nie kierunek ceny. Rosnący ATR sam w sobie nie wskazuje na ruch wzrostowy ani spadkowy.
  • Dane i „granice okresów”: różni brokerzy lub dostawcy danych mogą definiować świece przy użyciu różnych granic sesji i obsługi stref czasowych. Niewielkie różnice w danych wejściowych mogą zmienić TR, a tym samym ATR.

Ze względu na te zależności traktuj ATR jako obliczony wskaźnik zrealizowanej wielkości ruchu w określonym oknie czasowym—a nie jako gwarantowany wynik prognostyczny.

Handel walutami i kontraktami CFD wiąże się ze znacznym ryzykiem. Informacje FoxiForex mają charakter edukacyjny i nie są osobistą poradą finansową. Materiały sponsorowane są wyraźnie oznaczone.