Что такое Average True Range (ATR) и как его рассчитать

В отличие от большинства индикаторов, Average True Range (ATR) не пытается предсказать никакое направление. Он измеряет только одно: насколько актив обычно движется в абсолютном значении за период. Это линейка волатильности, а не сигнал покупки или продажи.
Созданный Дж. Уэллсом Уайлдером, тем же автором ADX и RSI, ATR встречается почти в каждой стратегии, где нужно определить размер стопа или позиции на основе реального поведения актива, а не произвольно выбранного фиксированного значения.
Почему простой средней от максимума минус минимум недостаточно
Если бы вы просто вычитали минимум из максимума каждой свечи, вы бы упустили важную деталь: гэпы. Представьте, что актив закрыл предыдущую сессию на 50,00 руб. и открыл следующую сессию уже на 46,00 руб., затем торгуясь между 45,50 руб. и 46,80 руб. Изменение внутри свечи (максимум минус минимум) составило всего 1,30 руб. Но реальное движение с предыдущего закрытия составило 4,50 руб. Игнорирование этого занижает реальную волатильность актива.
Как рассчитать True Range
Чтобы исправить эту проблему, True Range (TR) каждой свечи — наибольшее значение из трех расчетов:
- Максимум текущей свечи минус минимум текущей свечи;
- Максимум текущей свечи минус закрытие предыдущей свечи (по модулю);
- Минимум текущей свечи минус закрытие предыдущей свечи (по модулю).
В примере выше TR было бы наибольшим значением из 1,30 (46,80 − 45,50), 3,20 (|46,80 − 50,00|) и 4,50 (|45,50 − 50,00|). То есть TR = 4,50 руб. — число, реально захватывающее размер движения, включая гэп.
От True Range к ATR
ATR — сглаженная средняя True Range за период, обычно 14 свечей. Первое значение обычно является простой средней первых 14 TR. После этого применяется сглаживание Уайлдера:
ATR сегодня = ((ATR предыдущий × 13) + TR сегодня) ÷ 14
Предположим, вчерашний ATR был на уровне 2,00 руб., а сегодняшний TR составил 4,50 руб., следуя предыдущему примеру:
ATR сегодня = ((2,00 × 13) + 4,50) ÷ 14 = (26,00 + 4,50) ÷ 14 = 30,50 ÷ 14 ≈ 2,18 руб.
Обратите внимание, как одна свеча сильного движения не заставляет ATR резко подскочить — он растет постепенно, потому что несет вес 13 предыдущих периодов. Это намеренно: ATR измеряет повторяющуюся волатильность, а не изолированный пик.
Для чего он служит на практике
Самое распространенное применение ATR — определение размера стоп-лосса и позиции пропорционально поведению самого актива, вместо использования фиксированного числа пунктов или рублей для любого рынка.
Пример: если ATR актива на уровне 2,18 руб., стоп-лосс, размещенный на расстоянии 1,5 ATR от входа, оказался бы на 3,27 руб. от цены входа (2,18 × 1,5). На более волатильном активе с ATR 8,00 руб. тот же множитель 1,5 ATR дал бы стоп в 12,00 руб. — намного шире, потому что сам актив движется сильнее изо дня в день. Использование того же фиксированного расстояния стопа в обоих случаях имело бы мало смысла: на более спокойном активе стоп оказался бы слишком широким, на более волатильном — слишком узким и подверженным срабатыванию от простого рыночного шума.
ATR не говорит, куда пойдет цена
Частая ошибка — попытка использовать ATR как сигнал входа: высокий ATR не указывает ни на рост, ни на падение, только на большее движение. Сильное падение на 10% и сильный рост на 10% могут дать похожие чтения True Range, поскольку расчет использует абсолютные значения. Поэтому ATR обычно появляется рядом с другим индикатором или трендовым чтением, никогда изолированно как триггер сделки.
Применение ATR в повседневной практике
ATR работает лучше как инструмент управления риском, чем как сигнал входа. Он помогает ответить на практические вопросы: пропорционален ли этот стоп текущей волатильности актива? Имеет ли смысл этот размер позиции, учитывая, насколько обычно колеблется цена? При таком использовании индикатор снижает вероятность срабатывания стопа от простого шума, обычного для актива, хотя ни одна техника управления не устраняет риск полностью — она лишь помогает соразмерить его более последовательно.
Потренируйтесь, прежде чем рисковать. Откройте счёт в Astron и проверьте свои идеи на демо-счёте с виртуальными R$ 10 000.
Открыть бесплатный счёт