544 / 736ATR

Average True Range

ATR · średni rzeczywisty zakres

ATR pomaga ocenić, jak szerokie były ostatnio zakresy cen, uwzględniając także skoki względem poprzedniego zamknięcia. Rosnąca linia ATR oznacza więc większe zakresy w obliczeniu, a nie obietnicę wzrostu bitcoina.

Average True Range, czyli ATR, to wygładzona średnia zakresu cenowego nazywanego True Range. Obejmuje on różnicę między najwyższą a najniższą ceną danego przedziału oraz, gdy to istotne, odległość od poprzedniej ceny zamknięcia. Mierzy wielkość wahań, nie ich kierunek.

Petr otwiera wykres i widzi spokojne świece obok takich, które obejmują szeroki zakres cen. Świeca podsumowuje przedział czasu: High to najwyższa cena, Low najniższa, a Close ostatnia. TradingView opisuje True Range, w skrócie TR, jako największą wartość spośród High minus Low oraz odległości obu cen od poprzedniego Close. Odległości bierzemy bez znaku. Nie dodajemy ich, lecz wybieramy największą. Wynik nie jest ujemny i przy całkowicie nieruchomej cenie może wynosić zero. [1]

Wyobraźmy sobie przedział zaczynający się znacznie powyżej poprzedniego zamknięcia, w którym cena później niemal się nie zmienia. Samo High minus Low pokazałoby mały zakres. Fidelity wyjaśnia, że True Range uwzględnia też odległość od poprzedniego Close, więc skok nie znika z pomiaru. Petr śledzi zatem ciągłość między sąsiednimi przedziałami, nie tylko rozmiar obecnej świecy. Niżej znajduje się przykład liczbowy. [2]

Jedna gwałtowna świeca nie opisuje dłuższego przebiegu. ATR wygładza więc poszczególne zakresy w aktualizowaną średnią. Fidelity podaje 14 okresów jako popularną długość. Okres nie musi oznaczać dnia: na wykresie godzinowym chodzi o godziny, na dziennym o dni. Przed porównaniem Petr sprawdza interwał wykresu i długość wskaźnika. Ta sama nazwa bez tych samych ustawień nie zapewnia porównywalnych wartości. [2]

Fidelity oblicza następną wartość, mnożąc poprzedni ATR przez (n − 1), dodając bieżący TR i dzieląc całą sumę przez n. Litera n oznacza wybraną długość. Stary wynik zachowuje część historii, a nowy zakres stopniowo go zmienia. TradingView domyślnie stosuje takie wygładzanie RMA; dostępne są też SMA, EMA i WMA, inne metody uśredniania. Znaczenie może mieć inicjalizacja. Petr sprawdza więc metodę, początek obliczeń i źródło danych. [2] [1]

Jeśli wykres podaje cenę w USD/BTC, ATR ma tę samą jednostkę. To zakres ceny za bitcoin, nie całkowita kwota zakupu Petra. Do porównań względnych TradingView oferuje ATR%: ATR / Close × 100, czyli zakres w stosunku do ceny wyrażony procentowo. Close nie może być zerowe. Pozwala to porównywać różne poziomy cen, ale nie usuwa różnic interwałów, wygładzania czy danych. [3]

Petr zagląda ponownie i widzi inny ATR, choć świeca jeszcze trwa. TradingView wyjaśnia, że w otwartym przedziale mogą zmieniać się High, Low i bieżący Close. Wraz z nimi mogą zmieniać się aktualne TR i ATR. Samo to nie oznacza usterki. Trzeba jednak rozróżniać decyzję w trakcie świecy od decyzji po zamknięciu. Test historyczny nie może przypisać wcześniejszej decyzji końcowych wartości, których wówczas nie znano. [4]

Fidelity i TradingView podkreślają, że ATR nie określa kierunku. Może rosnąć przy gwałtownym wzroście ceny lub jej spadku. Petr może ustalać na tej podstawie odległość zlecenia ochronnego, ale wielokrotność ATR nie gwarantuje maksymalnej straty. Uruchomienie zlecenia nie gwarantuje ceny realizacji. Liczą się również ilość bitcoina, opłaty i poślizg, czyli różnica między ceną oczekiwaną a rzeczywistą ceną transakcji. [2] [5]

ATR pomaga Petrowi opisać ostatnią zmienność rynku. Nie wybiera za niego wielkości pozycji ani chwili wejścia i wyjścia. TradingView odróżnia reguły strategii od symulacji ich wykonania. Należy z góry ustalić, kiedy odczytujemy wartość i jak według niej działamy, uwzględniając koszty. Overfitting to tak ścisłe dopasowanie ustawień do przeszłości, że zawodzą poza nią. Dalsza kontrola powinna więc obejmować dane niewykorzystane przy dostrajaniu. [5]

PrzykładPrzykład · ATR

Mała świeca, większy skok między przedziałami

W wymyślonym przykładzie High wynosi 103000, Low 102000, a poprzedni Close 100000 USD/BTC. Zakres świecy to 1000, odległość maksimum od poprzedniego zamknięcia to 3000, a minimum 2000 USD/BTC. Wybieramy największą: TR = max(1000, 3000, 2000) = 3000 USD/BTC. Przyjmijmy teraz już obliczony poprzedni ATR równy 1600 oraz długość n = 14. Kolejny krok to ATR = (1600 × 13 + 3000) / 14 = 1700 USD/BTC. Kontynuujemy od podanej średniej, bez odtwarzania całej historii początkowej. Wyższy wynik opisuje większy zakres, a nie następną cenę czy kierunek.

Pełniejszy obraz uzyskasz, czytając to hasło razem z Zmienność, Candlestick chart, Stop-loss, Position Sizing, Backtesting, Technical indicator. Do tego hasła prowadzą również odsyłacze z Average Directional Index, On-Balance Volume.

01Czy rosnący ATR oznacza wzrost bitcoina?

Nie. Linia ATR śledzi wielkość zakresów, nie wzrost ceny. Może rosnąć podczas intensywnej sprzedaży tak samo jak przy zakupach. Kierunek odczytujemy z cen, nie z samego ATR.

02Czy stop oparty na ATR gwarantuje znaną stratę?

Nie. Wyznacza tylko wybraną regułę odległości zlecenia. Rzeczywista realizacja, ilość, opłaty i poślizg mogą zmienić wynik. Średnia minionych zakresów nie jest też górnym ograniczeniem przyszłego ruchu.

DOC · 001TradingView — ATRDokumentacja DOC · 002Fidelity — ATRDokumentacja DOC · 003TradingView — ATR percentDokumentacja DOC · 004TradingView — RepaintingDokumentacja DOC · 005TradingView — StrategiesDokumentacja
Zaktualizowano: Najpierw źródła · To nie jest porada inwestycyjna