Average True Range, або ATR, — це згладжене середнє цінового діапазону True Range. Він враховує різницю між найвищою та найнижчою ціною інтервалу, а за потреби й відстань до попередньої ціни закриття. Індикатор вимірює величину коливань, а не їхній напрямок.
Петр відкриває графік і бачить спокійні свічки поруч із широкими ціновими діапазонами. Свічка підсумовує часовий інтервал: High — найвища ціна, Low — найнижча, Close — остання. TradingView описує True Range, скорочено TR, як найбільше значення серед High мінус Low та відстаней цих цін до попереднього Close. Відстані беруть без знака. Їх не додають, а вибирають найбільшу. Результат не буває від’ємним і може дорівнювати нулю за цілком нерухомої ціни. [1]
Уявімо інтервал, що почався значно вище попереднього закриття, але далі ціна майже не рухалася. Саме High мінус Low показало б вузький діапазон. Fidelity пояснює, що True Range враховує й відстань до попереднього Close, тому стрибок не зникає з вимірювання. Петр бачить зв’язок сусідніх інтервалів, а не лише розмір поточної свічки. Нижче наведено числовий приклад. [2]
Одна бурхлива свічка не описує довшу історію. ATR згладжує окремі діапазони в середнє, що поступово оновлюється. Fidelity називає 14 періодів поширеною довжиною. Період не обов’язково є днем: на годинному графіку це години, на денному — дні. Перш ніж порівнювати, Петр перевіряє інтервал графіка й довжину індикатора. Однакова назва без однакових налаштувань не забезпечує зіставних значень. [2]
Fidelity обчислює наступне значення як попередній ATR, помножений на (n − 1), плюс поточний TR, а всю суму ділить на n. Літера n позначає вибрану довжину. Старий результат зберігає частину історії, новий діапазон поступово його змінює. TradingView стандартно використовує таке згладжування RMA; також доступні SMA, EMA й WMA, інші способи усереднення. На результат може впливати початкове значення. Тому Петр перевіряє метод, початок розрахунку та джерело даних. [2] [1]
Якщо графік показує ціну в USD/BTC, ATR має ту саму одиницю. Це діапазон ціни за біткоїн, а не загальна сума покупки Петра. Для відносного порівняння TradingView пропонує ATR%: ATR / Close × 100, тобто діапазон щодо ціни у відсотках. Close не має дорівнювати нулю. Така форма допомагає порівнювати різні рівні цін, але не усуває відмінностей інтервалів, згладжування чи даних. [3]
Петр дивиться знову: ATR змінився, хоча свічка ще триває. TradingView пояснює, що протягом відкритого інтервалу можуть змінюватися High, Low та поточний Close. Разом із ними можуть змінитися поточні TR і ATR. Саме по собі це не збій. Важливо відрізняти рішення всередині свічки від рішення після її закриття. Історичний тест не може підставляти у попереднє рішення кінцеві значення, які тоді ще не були відомі. [4]
Fidelity і TradingView наголошують: ATR не визначає напрямку. Він може зростати як під час різкого подорожчання, так і під час падіння ціни. Петр може використати його для відстані захисного ордера, але кратне ATR не гарантує максимальної втрати. Активація ордера не гарантує ціни виконання. Результат залежить також від кількості біткоїна, комісій та прослизання — різниці між очікуваною і фактичною ціною угоди. [2] [5]
ATR допомагає Петрові описати недавню мінливість ринку. Він не вибирає розмір позиції або момент входу й виходу. TradingView відрізняє правила стратегії від моделювання їх виконання. Слід заздалегідь вирішити, коли зчитувати значення, як діяти й врахувати витрати. Overfitting — це надмірне підлаштування до минулих результатів, через яке налаштування підводять на інших даних. Подальша перевірка має використовувати дані, не залучені до підлаштування. [5]
Мала свічка, більший стрибок між інтервалами
Для повної картини прочитайте також Волатильність, Candlestick chart, Stop-loss, Position Sizing, Backtesting, Technical indicator. На цю статтю також посилаються Average Directional Index, On-Balance Volume.
01Зростання ATR означає, що біткоїн дорожчає?+
Ні. Лінія ATR відображає величину діапазонів, а не зростання ціни. Вона може підніматися за інтенсивних продажів так само, як за покупок. Напрямок видно з цін, а не лише з ATR.
02Чи гарантує стоп за ATR відому втрату?+
Ні. Він лише задає вибране правило відстані ордера. Фактичне виконання, кількість, комісії та прослизання можуть змінити результат. Середнє минулих діапазонів також не обмежує майбутній рух зверху.