← Все статьи

Забыть ATR: как и для чего считать диапазоны таймфреймов

14 марта 2026 · 11 мин чтения

Average True Range, или ATR, — один из самых популярных индикаторов волатильности в техническом анализе. Его используют миллионы трейдеров по всему миру для определения размера стоп-лоссов, фильтрации сигналов и оценки рыночной активности. Однако у ATR есть фундаментальные недостатки, которые делают его далеко не идеальным инструментом. В этой статье мы разберём, почему расчёт реальных диапазонов таймфреймов — более точная и практичная альтернатива.

1. Что такое ATR и почему трейдеры его используют

ATR был разработан Дж. Уэллсом Уайлдером и впервые представлен в 1978 году в книге «New Concepts in Technical Trading Systems». Индикатор измеряет среднюю величину истинного диапазона (True Range) за определённый период, обычно 14 свечей. True Range — это наибольшее из трёх значений: разница между текущим максимумом и минимумом, разница между текущим максимумом и предыдущим закрытием, разница между текущим минимумом и предыдущим закрытием.

Трейдеры применяют ATR в нескольких контекстах. Во-первых, для определения размера стоп-лосса: классическая рекомендация — ставить стоп на расстоянии 1,5–2 ATR от точки входа. Во-вторых, для оценки текущей волатильности рынка: если ATR растёт, рынок становится более активным; если падает — волатильность снижается. В-третьих, для фильтрации ложных пробоев: пробой считается значимым, если движение превышает определённую долю ATR.

На первый взгляд, всё логично. Но при детальном рассмотрении возникают серьёзные вопросы к точности и адекватности этого индикатора.

2. Проблемы ATR: усреднение, запаздывание, искажения на гэпах

Проблема усреднения. ATR — это скользящая средняя. Как и любая средняя, она сглаживает экстремальные значения. Если рынок три дня двигался по 50 пунктов, а на четвёртый день прошёл 200 пунктов, ATR(14) едва заметит этот всплеск. Среднее арифметическое размывает аномалию среди «нормальных» дней. В результате трейдер, ориентирующийся на ATR, не получает адекватной картины текущей волатильности.

Проблема запаздывания. Поскольку ATR рассчитывается на основе прошлых данных, он по определению показывает то, что было, а не то, что есть. Когда волатильность резко меняется — например, после выхода важных новостей или смены рыночного режима — ATR начинает отражать новую реальность лишь через несколько свечей. Для краткосрочного трейдера это может означать стоп-лосс, установленный по «вчерашней» волатильности, который не соответствует текущей динамике.

Искажения на гэпах. Формула True Range учитывает разрыв между предыдущим закрытием и текущей свечой. Это логично с математической точки зрения, но создаёт искажённую картину на инструментах с частыми гэпами — например, на акциях, которые торгуются только в дневную сессию. Гэп на открытии резко увеличивает True Range конкретной свечи, но это не означает, что внутри торговой сессии волатильность действительно была высокой. ATR смешивает два разных явления: реальное внутрисвечное движение и межсессионный разрыв цены.

Единый период для разных состояний рынка. Стандартный ATR(14) одинаково относится к свечам в тренде и во флэте, к утренним и вечерним сессиям, к понедельникам и пятницам. Между тем волатильность рынка неоднородна. Дневной диапазон понедельника на форексе, как правило, меньше диапазона среды. ATR не учитывает эту структуру — он просто усредняет всё подряд.

3. Альтернатива — расчёт реальных диапазонов таймфреймов

Вместо усреднённого индикатора можно работать с фактическими диапазонами конкретных таймфреймов. Идея проста: вместо того чтобы спрашивать «какой средний True Range за последние 14 свечей?», мы спрашиваем «какой реальный диапазон у текущего дня, текущей недели и текущего месяца?».

Диапазон таймфрейма — это разница между максимумом и минимумом за определённый календарный период. Дневной диапазон — расстояние от дневного хая до дневного лоу. Недельный диапазон — от недельного хая до недельного лоу. Месячный — аналогично.

Этот подход имеет несколько принципиальных преимуществ. Он оперирует реальными данными текущего периода, а не усреднёнными значениями прошлого. Он не запаздывает, потому что обновляется с каждой новой свечой в рамках текущего периода. Он не искажается гэпами, потому что считает реальное движение цены от минимума до максимума внутри периода. И, наконец, он естественным образом учитывает иерархию таймфреймов.

4. Как считать дневной, недельный и месячный диапазон

Дневной диапазон (Daily Range). Берём текущий торговый день — от открытия сессии до текущего момента (или до закрытия, если день завершён). Считаем:

DR = High(Day) − Low(Day)

Это даёт нам фактический размах цены за день. Чтобы понять, насколько текущий день «отработал» свой потенциал, мы сравниваем текущий DR с медианным дневным диапазоном за последние 20 торговых дней (примерно один месяц). Медиана здесь предпочтительнее средней, потому что она устойчива к выбросам.

DR_median = Median(DR1, DR2, ..., DR20)

Если текущий DR уже превысил DR_median, это сигнал о том, что день был более волатильным, чем обычно, и дальнейшее расширение диапазона менее вероятно. Если DR значительно ниже медианы, потенциал для движения ещё остаётся.

Недельный диапазон (Weekly Range). Аналогично, но за текущую календарную неделю:

WR = High(Week) − Low(Week)

Сравниваем с медианным недельным диапазоном за последние 8 недель:

WR_median = Median(WR1, WR2, ..., WR8)

Недельный диапазон особенно полезен для свинг-трейдеров, удерживающих позиции от одного до пяти дней. Он показывает, сколько «пространства» осталось у недели.

Месячный диапазон (Monthly Range). Берём текущий календарный месяц:

MR = High(Month) − Low(Month)

Сравниваем с медианным месячным диапазоном за последние 6 месяцев:

MR_median = Median(MR1, MR2, ..., MR6)

Месячный диапазон задаёт глобальный контекст. Если месяц уже «отработал» свою медиану к середине периода, ожидать крупных направленных движений до конца месяца менее рационально — хотя, разумеется, исключения случаются.

5. Применение для постановки стоп-лоссов и тейк-профитов

Диапазонный подход даёт трейдеру практическую рамку для управления рисками. Рассмотрим несколько сценариев.

Внутридневная торговля. Если медианный дневной диапазон инструмента составляет 120 пунктов, а текущий день уже прошёл 90 пунктов, трейдер понимает, что «остаток» потенциального движения — около 30 пунктов. Входить в позицию с целью в 60 пунктов в этой ситуации нерационально. Стоп-лосс также привязывается к оставшемуся потенциалу: он не должен превышать разумную долю от ожидаемого движения.

Свинг-трейдинг. Допустим, медианный недельный диапазон по EUR/USD составляет 180 пунктов. Сейчас среда, недельный диапазон составляет 100 пунктов. Это означает, что до конца недели можно рассчитывать ещё на 80 пунктов движения. Тейк-профит свинг-позиции логично устанавливать в пределах этого остатка, а стоп-лосс — не более 30–40% от него.

Позиционная торговля. Месячный диапазон помогает определить, имеет ли смысл открывать долгосрочную позицию. Если месяц прошёл 80% своего медианного диапазона и цена находится у экстремума, вероятность разворота или коррекции выше, чем продолжения. Это не запрещает вход, но требует более консервативного размера позиции.

Формула расчёта стоп-лосса на основе диапазона:

SL = (DR_median − DR_current) × K

где K — коэффициент агрессивности (обычно от 0,3 до 0,5). Чем меньше K, тем теснее стоп. Чем больше — тем больше «воздуха» даётся позиции.

6. Сравнение ATR и диапазонного подхода на примерах

Пример 1: Гэп на открытии. Акция закрылась на уровне 150. На следующий день открылась на 158 (гэп +8) и весь день торговалась в диапазоне 158–162. Фактическое внутридневное движение составило 4 пункта. Однако True Range за этот день будет равен 12 (162 минус 150), потому что формула учитывает разрыв от предыдущего закрытия. ATR «запомнит» этот день как высоковолатильный, хотя реальная торговая активность была минимальной. Дневной диапазон (DR) корректно покажет 4 пункта — именно столько цена реально прошла внутри сессии.

Пример 2: Переход от флэта к тренду. Инструмент две недели торговался в узком диапазоне с дневными свечами по 40–50 пунктов. Затем вышла новость, и дневной диапазон расширился до 150 пунктов. ATR(14) в этот момент покажет примерно 55–60 пунктов — он едва сдвинется, потому что 13 «тихих» дней разбавляют один волатильный. Стоп-лосс по ATR будет установлен слишком близко к цене. Текущий дневной диапазон сразу покажет 150 пунктов, и трейдер адекватно оценит новую реальность.

Пример 3: Затухание тренда. Обратная ситуация: после серии волатильных дней (по 120–140 пунктов) рынок затихает, и дневные диапазоны падают до 50–60 пунктов. ATR(14) ещё долго будет показывать завышенные 100–110 пунктов, и трейдер будет ставить избыточно широкие стопы, отдавая рынку больше, чем нужно. Диапазонный подход мгновенно отразит сжатие волатильности.

7. Практические рекомендации и формулы

Чтобы внедрить диапазонный подход в свою торговлю, следуйте этим рекомендациям:

Сводная таблица формул:

Заключение

ATR — не бесполезный индикатор, но его ограничения серьёзнее, чем принято думать. Усреднение скрывает текущую реальность, запаздывание не позволяет адаптироваться к резким изменениям волатильности, а учёт гэпов искажает картину реального внутрисвечного движения. Диапазонный подход лишён этих недостатков. Он прост в расчёте, мгновенно реагирует на изменения рыночных условий и естественным образом встраивается в мультитаймфреймовый анализ. Попробуйте вести статистику диапазонов хотя бы месяц — и вы увидите, насколько точнее станут ваши стоп-лоссы и тейк-профиты.