Average True Range (ATR) — podstawy, wzór i okres 14

Ostatnio zweryfikowano: · Treść aktualna długoterminowo
Ostrzeżenie · YMYL Ten artykuł ma charakter wyłącznie edukacyjny i nie stanowi rekomendacji inwestycyjnej. Handel na rynku Forex wiąże się z wysokim ryzykiem utraty kapitału — według ESMA 74–89% rachunków detalicznych traci pieniądze.

Marcin handlował GBP/JPY ze stop lossem szerokim na trzydzieści pipsów — dokładnie takim, jaki od dwóch lat stabilnie zarabiał mu na EUR/USD. W pierwsze trzy tygodnie na nowym rachunku wyleciał z piętnastu transakcji z rzędu, wszystkich na minus, choć kierunek kilka razy potem okazywał się prawidłowy. Problem nie leżał w analizie, tylko w liczbie, której nigdy nie sprawdził: funt z jenem porusza się w ciągu dnia ponad dwa razy szerzej niż eurodolar. Tę „typową szerokość ruchu" mierzy właśnie Average True Range — i od niego zaczyna się rozsądne wymiarowanie stop lossa i pozycji.

Czym właściwie jest Average True Range

Average True Range (ATR), po polsku średni rzeczywisty zakres, mierzy przeciętną amplitudę ruchu ceny w wybranej liczbie ostatnich sesji. Wprowadził go J. Welles Wilder w 1978 roku w książce New Concepts in Technical Trading Systems — tej samej, w której zadebiutowały RSI, Parabolic SAR oraz ADX. Projektował go do rynków towarowych, gdzie luki cenowe między sesjami sprawiały, że zwykły zakres „najwyższa minus najniższa" tracił sens, ale rozwiązanie okazało się na tyle uniwersalne, że dziś jest standardem we wszystkich klasach aktywów — od akcji po pary walutowe.

Najważniejsze jest to, czego ATR nie robi: nie pokazuje kierunku rynku, tylko amplitudę. Rosnący odczyt mówi, że rynek zaczął poruszać się gwałtowniej — i tyle; czy gwałtowność jest wzrostowa, czy spadkowa, wskaźnik nie wie. Dlatego ATR to narzędzie zarządzania ryzykiem, a nie generator sygnałów: trader najpierw decyduje o kierunku z analizy ceny, a dopiero potem wymierza nim stop loss i wielkość pozycji. To samo odróżnia go od wskaźnika ADX, który mierzy siłę trendu — jeden mówi „jak daleko", drugi „jak zdecydowanie", a żaden „w którą stronę". Domyślny okres to czternaście sesji, ustawiony tak w MetaTraderze 4 i 5, w TradingView oraz w cTraderze, a odczyt podawany jest w jednostkach instrumentu: w pipsach na rynku walutowym, w punktach na akcjach i surowcach.

Jak liczy się true range i sam wskaźnik

Żeby zrozumieć ATR, trzeba najpierw zrozumieć true range — wielkość, którą Wilder zdefiniował jako największą z trzech wartości liczonych dla każdej sesji. Pierwsza to zwykły zakres sesyjny, czyli różnica między najwyższą a najniższą ceną świecy. Druga to odległość między poprzednim zamknięciem a bieżącym maksimum, a trzecia między poprzednim zamknięciem a bieżącym minimum — obie brane jako wartość dodatnia. Z tych trzech liczb wskaźnik wybiera największą i to ona jest true range danej sesji.

Po co takie komplikacje? Bo zwykły zakres nie widzi luk. Czysto ilustracyjny przykład na EUR/USD: w poniedziałek rynek przeszedł siedemdziesiąt pipsów bez luki, więc true range to także siedemdziesiąt. We wtorek sesja miała tylko sześćdziesiąt pięć pipsów zakresu, lecz otworzyła się dziesięć pipsów wyżej po weekendowej luce — i właśnie ta luka podnosi true range do siedemdziesięciu pięciu, choć sam zakres dnia jej nie widzi. Gdyby uśrednić kilka takich kolejnych odczytów, dostalibyśmy uproszczony ATR z krótkiego okna; prawdziwy wskaźnik liczy go dla czternastu sesji metodą wygładzania Wildera, którą każda platforma ma zaszytą, ale logika jest identyczna.

Realny ATR(14) na EUR/USD wynosi na ramie dziennej zwykle od sześćdziesięciu do dziewięćdziesięciu pipsów, a na GBP/JPY od stu pięćdziesięciu do dwustu pięćdziesięciu — i ta różnica tłumaczy, dlaczego stop loss przeniesiony żywcem z jednej pary na drugą jest matematycznie skazany na porażkę.

Dlaczego okres 14 stał się standardem

Liczba czternaście nie wzięła się z powietrza. Wilder testował na surowcach długości od pięciu do trzydziestu sesji i to czternaście — około trzech tygodni handlowych — dało najlepszy kompromis między reaktywnością a stabilnością: na tyle długo, by pojedyncza ekstremalna świeca nie zdominowała odczytu, i na tyle krótko, by zmiana reżimu rynku dotarła do wskaźnika w kilka dni. Krótsze ustawienia bywają sensowne dla skalperów, dłuższe dla pozycjonerów, ale każdą zmianę trzeba poprzeć backtestem, nigdy intuicją.

ATR jako miara zmienności — i jej granice

ATR czyta się w jednostkach tego instrumentu, na którym jest stosowany — i właśnie dlatego dwie liczby ATR z dwóch różnych rynków nie są porównywalne wprost. Sześćdziesiąt pipsów na EUR/USD to przeciętna dzienna zmienność, podczas gdy sześćdziesiąt punktów na indeksie S&P 500 oznacza dzień kryzysowy. Wniosek: ATR konkretnego instrumentu porównuj zawsze z jego własną historią, nigdy z odczytem z innego rynku — temu porównywaniu zmienności poświęcony jest osobny tekst o ATR jako mierze zmienności.

Druga granica jest behawioralna. ATR rośnie szybko w panice i opada powoli. Jeśli przed sesją odczyt jest dwukrotnie wyższy niż średnia z ostatnich pięćdziesięciu sesji, rynek wszedł w fazę podwyższonego ryzyka — spready się rozszerzają, poślizgi są częstsze, a stop lossy oparte na zwykłej wielokrotności trafiają w niewłaściwych miejscach. Trader powinien wtedy zmniejszyć pozycję o połowę albo wstrzymać się od handlu, dopóki odczyt się nie uspokoi. Odwrotnie, bardzo niski ATR opisuje rynek na tyle ospały, że większość strategii momentum przestaje działać.

Stop loss oparty na ATR — od 1,5 do 2 razy

Najczęstsze i najbardziej wartościowe zastosowanie ATR to ustawianie stop lossa. Reguła dla pozycji długiej brzmi: stop umieszczamy poniżej ceny wejścia o tyle, ile wynosi ATR(14) razy przyjęty mnożnik; dla krótkiej kierunek się odwraca. Standardowe mnożniki to półtora dla day tradingu oraz dwa dla swingu — wartości wypracowane przez dekady praktyki.

Na konkretnych parach widać całą wartość tej reguły. Gdy ATR(14) na EUR/USD wynosi osiemdziesiąt pipsów, mnożnik półtora daje stop szeroki na sto dwadzieścia pipsów, a mnożnik dwa — na sto sześćdziesiąt; na GBP/JPY przy ATR rzędu dwustu pipsów te same mnożniki dają trzysta i czterysta. Każdy z tych poziomów wygląda inaczej w liczbach bezwzględnych, ale każdy oznacza ten sam procent dziennej zmienności — i to jest cała idea stopu opartego na ATR. Ten sam stop w pipsach na każdej parze, klasyczny błąd początkujących, gwarantuje za to, że na rynkach zmiennych pozycję wybija zwykły szum. Dokładnie na tym poległ Marcin z początku tekstu.

Wielkość pozycji liczona od ATR

Druga warstwa profesjonalnego użycia ATR to wymiarowanie pozycji. Kwotę, którą gotowi jesteśmy stracić na transakcji, dzielimy przez ryzyko jednego lota, a ono wynika z szerokości stop lossa razy wartość pipsa — skoro szerokość stopu bierzemy z ATR, wskaźnik wchodzi prosto do tego rachunku. Czysto ilustracyjnie: trader z rachunkiem 10 000 euro i regułą jednego procenta ryzykuje na transakcji sto euro. Na EUR/USD stop loss to sto dwadzieścia pipsów (półtora raza ATR równy osiemdziesiąt), a wartość pipsa to dziesięć euro na lot standardowy — sto euro ryzyka podzielone przez te wielkości daje pozycję rzędu 0,08 lota. Na GBP/JPY, gdzie stop ma trzysta pipsów, ten sam rachunek daje rzędu 0,05 lota: lot mniejszy, ale ekspozycja identyczna, bo w obu wypadkach maksymalna strata to umówiony jeden procent kapitału. Tego właśnie wymaga dyscyplina reguły jednego procenta — nie tej samej liczby lotów, lecz tej samej kwoty ryzykowanej, niezależnie od pary.

Trailing stop oparty na ATR

Trzecie kluczowe zastosowanie to trailing stop, czyli stop podążający za ceną. Klasyczna implementacja zacieśnia go o określoną wielokrotność ATR za bieżącą ceną — dwukrotność dla day tradingu, trzykrotność dla swingu. Najsłynniejsza wersja to Chandelier Exit Chucka LeBeau: trzykrotność ATR(22) odjęta od najwyższego maksimum z ostatnich dwudziestu dwóch sesji.

Sensem takiego trailingu jest oddzielenie szumu od realnego cofnięcia. Stała odległość w pipsach albo wybija pozycję przy każdym kichnięciu rynku, gdy zmienność rośnie, albo zostawia ją bez ochrony, gdy zmienność spada. Trailing oparty na ATR sam się dopasowuje: gdy rynek przyspiesza, daje większą poduszkę; gdy zwalnia, zacieśnia się i blokuje większą część zysku. Pełniejszy obraz daje oddzielny artykuł o zaawansowanych technikach trailing stopa na ATR, a szerszy kontekst — kurs zarządzania pozycją i trailingu w bazie wiedzy MyBank.pl.

„Stop loss wyłącznie pipsowy ma sens tylko w jednym przypadku: gdy trader handluje jednym instrumentem, w jednej fazie zmienności, przez całą swoją karierę. W każdym innym wariancie potrzebuje wskaźnika, który zaadaptuje się do tego, co rynek faktycznie robi w bieżącym tygodniu." — J. Welles Wilder, New Concepts in Technical Trading Systems, Trend Research, 1978.

Co zrobić jutro

Teoria ATR jest prosta, ale wchodzi do głowy dopiero wtedy, gdy zobaczysz jej działanie na własnym wykresie i własnym rachunku. Oto cztery kroki, które domkną tę lekcję w praktyce.

  1. Otwórz wykres dzienny trzech par, które realnie handlujesz, nałóż na każdą wskaźnik ATR z domyślnym okresem czternaście i zapisz bieżące odczyty — zobaczysz na własne oczy, jak bardzo różni się typowa zmienność eurodolara i funta z jenem.
  2. Przelicz dla każdej z tych par swój dotychczasowy stop loss na wielokrotność ATR i sprawdź, czy na bardziej zmiennej parze nie operujesz zbyt ciasnym stopem, który wybija Cię zwykły szum zamiast realnej zmiany kierunku.
  3. Ustaw wielkość każdej kolejnej pozycji od kwoty ryzyka i szerokości stop lossa wziętej z ATR, tak aby maksymalna strata na każdej transakcji wynosiła ten sam jeden procent kapitału, niezależnie od handlowanej pary.
  4. Raz w tygodniu porównaj bieżący ATR każdej pary ze średnią z ostatnich pięćdziesięciu sesji i zredukuj pozycję o połowę wszędzie tam, gdzie odczyt skoczył o ponad połowę — to wczesny sygnał, że rynek wszedł w fazę podwyższonego ryzyka.
Jarosław Wasiński
O autorze

Jarosław Wasiński

Redaktor naczelny MyBank.pl · Analityk finansowy i rynkowy

Niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, działającego od 2004 roku. Analiza fundamentalna rynków walutowych i makroekonomicznych od 2007 roku.

Źródła i bibliografia

  1. TradingView Average True Range (ATR) — indicator documentation · oficjalna referencja platformy: definicja true range, metoda Wildera i okres 14 www.tradingview.com ↗
  2. StockCharts ChartSchool Average True Range (ATR) and Average True Range Percent (ATRP) · wzór true range jako maksimum z trzech wartości, atrybucja J. Wellesa Wildera, domyślny okres 14 chartschool.stockcharts.com ↗
  3. Fidelity Average True Range (ATR) — technical indicator guide · omówienie ATR jako miary zmienności wraz z formułą true range www.fidelity.com ↗

Najczęstsze pytania

Dlaczego okres 14, a nie 10 lub 20?

Liczba czternaście pochodzi bezpośrednio od J. Wellesa Wildera, który w 1978 roku w książce New Concepts in Technical Trading Systems testował różne długości na rynkach towarowych i uznał, że czternaście sesji dziennych (mniej więcej trzy tygodnie handlowe) daje najlepszy kompromis między reaktywnością a stabilnością odczytu. Krótsza wartość — na przykład siedem — sprawia, że wskaźnik reaguje na każdą pojedynczą sesję o podwyższonej zmienności i traci charakter średniej. Dłuższa wartość — na przykład trzydzieści — wygładza odczyt tak mocno, że gwałtowne zmiany reżimu zmienności (kryzys, decyzja banku centralnego) docierają do wskaźnika z tygodniowym opóźnieniem. Czternaście pozostało standardem branżowym przez czterdzieści pięć lat i wszystkie platformy handlowe — MetaTrader 4, MetaTrader 5, TradingView, cTrader — mają tę wartość ustawioną domyślnie. W praktyce nie warto zmieniać tego ustawienia, dopóki trader nie zrobi formalnego backtestu na co najmniej dwustu transakcjach i nie udokumentuje, że inna wartość daje wyraźnie lepszą krzywą kapitału na jego konkretnej strategii. Dla większości setupów detalicznych — od day tradingu po pozycje wielotygodniowe — czternaście pozostaje optymalne.

Czym różni się ATR od zwykłego zakresu wysoka–niska?

Zwykły zakres sesyjny — różnica między najwyższą a najniższą ceną danej świecy — działa dobrze tylko wtedy, gdy rynek przechodzi z jednej sesji w drugą bez przerwy. Na rynku walutowym taka sytuacja jest regułą w środku tygodnia, ale przy weekendowych przerwach albo po publikacji danych w godzinach, gdy rynek jest cienki, pojawiają się gapy — luki cenowe między zamknięciem jednej sesji a otwarciem następnej. Klasyczny zakres takich luk po prostu nie widzi. Wilder rozwiązał ten problem definicją true range jako maksimum z trzech wielkości: bieżącego zakresu sesyjnego (wysoka minus niska), odległości od poprzedniego zamknięcia do bieżącej wysokiej oraz odległości od poprzedniego zamknięcia do bieżącej niskiej. Dzięki temu sesja, w której otwarcie nastąpiło dziesięć pipsów powyżej poprzedniego zamknięcia, a potem cena cofnęła się o pięć pipsów, ma true range równy piętnastu, a nie pięciu jak w zwykłym zakresie. ATR jest średnią z czternastu takich true range — czyli mierzy faktyczny ruch ceny, łącznie z gapami, a nie tylko to, co działo się wewnątrz jednej świecy. Dla rynku walutowego, gdzie weekendowe gapy bywają duże, ta różnica jest istotna.

Jak ustawić stop loss oparty na ATR w praktyce?

Standardową odległością jest wielokrotność ATR(14) z bieżącej ramy czasowej. Dla day tradingu na wykresach godzinnych i czterogodzinnych przyjmuje się 1,5-krotność ATR; dla swingu na D1 — dwukrotność; dla pozycji wielotygodniowych można schodzić nawet do 2,5-krotności. Konkretny przykład z EUR/USD na D1: jeśli ATR(14) wynosi w danym tygodniu osiemdziesiąt pipsów, to przy pozycji długiej otwartej na 1,0850 stop loss przy 1,5-krotności ATR znajdzie się na 1,0730 (120 pipsów poniżej), a przy dwukrotności na 1,0690 (160 pipsów poniżej). Ten sam mechanizm na GBP/JPY, gdzie ATR(14) potrafi wynosić dwieście pipsów: stop loss przy 1,5-krotności wymaga trzystu pipsów odległości — pozornie dużo, w praktyce realistycznie. Najczęstszy błąd początkujących polega na stosowaniu tej samej odległości stop lossa w pipsach na każdej parze: trzydzieści pipsów na EUR/USD i trzydzieści na GBP/JPY oznacza, że na drugiej parze stop loss zostanie wybity przez normalny szum praktycznie codziennie. ATR-owy stop automatycznie dopasowuje się do zmienności konkretnego instrumentu i konkretnej fazy rynku, a backtest na stu transakcjach prawie zawsze pokazuje wyraźnie wyższą skuteczność niż przy stałej odległości w pipsach.

Czy ATR pokazuje kierunek rynku?

Nie — i to jest pierwsza rzecz, której uczą się początkujący po nieudanej próbie wykorzystania ATR jako sygnału kupna lub sprzedaży. ATR mierzy wyłącznie amplitudę ruchu ceny, czyli to, jak daleko rynek się przemieszcza w przeciętnej sesji, niezależnie od kierunku. Wysoki ATR przy spadającym rynku oznacza dynamiczne spadki; wysoki ATR przy rosnącym rynku oznacza dynamiczne wzrosty. W obu sytuacjach odczyt wskaźnika jest identyczny, mimo że konsekwencje dla portfela są skrajnie różne. Z tego powodu ATR powinien być używany wyłącznie jako wskaźnik zmienności — do ustawiania stop lossa, liczenia wielkości pozycji, ustawiania trailing stopa albo filtrowania rynków za bardzo lub za mało zmiennych — a nigdy jako samodzielne źródło decyzji o otwarciu pozycji. Wszystkie decyzje kierunkowe muszą wynikać z analizy ceny: struktury rynku, formacji świecowych, poziomów wsparć i oporów, narzędzi takich jak RSI czy MACD, lub setupów ilościowych. ATR jest narzędziem zarządzania ryzykiem, nie generatorem sygnałów. Ta hierarchia — najpierw kierunek z innych źródeł, potem ATR do wymiarowania pozycji i stop lossa — jest fundamentem profesjonalnego użycia tego wskaźnika.

Pogłębij temat · pełny przewodnik