Средний истинный диапазон (ATR): как рассчитать волатильность и перестать терять сделки на рыночном шуме
Оглавление
- Почему разницы High и Low недостаточно для оценки движения
- Математический аппарат: сценарии True Range и формула сглаживания
- Пошаговый сквозной расчет на реальных данных
- Настройка параметров в торговых терминалах
- Расчет динамического стоп-лосса: выход из зоны рыночного шума
- Калькулятор безопасного объема позиции (Методология Turtle Trading)
- 3 торговые стратегии на основе динамики волатильности
- Нормализованный диапазон (NATR) и сравнительный анализ систем
- 5 критических ошибок трейдеров при работе с ATR
- Граничные условия: когда индикатор дает сбои
- Чек-лист проверки перед отправкой торгового ордера
- План действий для внедрения в торговую систему
- Часто задаваемые вопросы (FAQ)
Average True Range (ATR, Средний истинный диапазон) измеряет исключительно кинетическую активность котировок, полностью игнорируя вектор их движения.
Индикатор выполняет роль спидометра и бортового расходомера топлива в автомобиле. Спидометр фиксирует скорость разгона и размах маневров, а запас в топливном баке ограничивает предельный суточный километраж. Приборы при этом не знают, движется машина на север или на юг. Точно так же работает ATR: он транслирует текущую интенсивность колебаний и средний запас суточного хода цены в пунктах или валюте, не генерируя прямых сигналов на покупку либо продажу.
| Динамика кривой ATR | Состояние биржевого стакана | Алгоритм действий трейдера |
|---|---|---|
| Резкий взлет кривой вверх | Экспансия размаха свечей: зарождение направленного импульса либо кульминационный сброс позиций. | Отодвинуть рубеж защитного стопа на дистанцию 1.5–2.5×ATR, пропорционально сократив рабочий объем ордера. |
| Кривая опустилась на локальное дно | Фаза компрессии: формирование узкого коридора, затухание торгового оборота. | Не открывать направленные ордера в середине канала; подготовиться к ловле импульсного пробоя диапазона. |
| Пиковая аномалия (>1.5–2.0×ATR) | Физическое истощение импульса: кульминация покупок (Buying Climax) или панических продаж. | Зафиксировать накопленный профит; отказаться от догоняющих сделок по тренду. |
Почему разницы High и Low недостаточно для оценки движения
Концепцию истинного диапазона внедрил инженер-механик Джон Уэллс Уайлдер-младший в книге 1978 года «New Concepts in Technical Trading Systems» («Новые концепции технических торговых систем»). Изначально алгоритм проектировался под биржевые товарные фьючерсы (зерно, хлопок, сахар, сырая нефть), где торги велись сессионно и регулярно прерывались ценовыми разрывами (гэпами) между клирингами.
Простой свечной размах High-Low перестает отражать реальность в момент появления гэпа. Если инструмент завершил торговую сессию на отметке 100 рублей, а следующий день открылся скачком на рубеже 110 рублей с внутридневным диапазоном колебаний 110–112 рублей, классическая формула зафиксирует интервал всего в 2 рубля (112-110). Однако фактическая дистанция переоценки капитала между сессиями составила 12 рублей (112-100).
Стандартный вычет минимума из максимума полностью игнорирует пространство между сессиями. Метрика True Range (TR, Истинный диапазон) объединяет этот разрыв, включая межсессионный гэп в общую протяженность движения котировок:
- Фондовые площадки (MOEX, NYSE, NASDAQ): обязателен учет утренних разрывов после ночного клиринга и премаркета. Гэпы здесь несут фундаментальную нагрузку новостей.
- Криптовалютный сектор (торги 24/7): календарных межсессионных гэпов практически нет, однако преобладают ликвидационные сквизы — каскадные выносы тонких стаканов за считанные секунды с формированием аномальных свечных теней.
- Валютный рынок (Forex): гэпы открываются преимущественно в полночь с воскресенья на понедельник, а внутри недели цена движется непрерывным потоком тиковых колебаний.
Математический аппарат: сценарии True Range и формула сглаживания
Истинный диапазон (TRt) для текущей свечи t представляет собой наибольшее значение из трех абсолютных величин:
TRt = max(|Hight - Lowt|, |Hight - Closet-1|, |Lowt - Closet-1|)
Использование модуля гарантирует получение строго неотрицательного скалярного значения: индикатор оценивает чистую физическую емкость ценового шага.
После нахождения дискретного TR для каждого бара применяется модифицированное сглаживание Уайлдера (Wilder’s Smoothing, RMA), отличающееся от простой скользящей (SMA) и экспоненциальной (EMA) средних:
ATRt = (ATRt-1 · (n - 1) + TRt) / n
В стандартной экспоненциальной средней (EMA) весовой коэффициент распределяется по формуле α = 2 / (n + 1), что при базовом периоде n = 14 дает вес текущего бара в 13.33%. Алгоритм Уайлдера опирается на более консервативный весовой коэффициент:
α = 1 / n
При том же периоде 14 это дает ровно 7.14% веса. За счет этого формула RMA медленнее реагирует на одиночные выбросы цен, эффективно отсекая ложные импульсы.
Пошаговый сквозной расчет на реальных данных
Параметры условной акции:
- Цена закрытия вчерашней торговой сессии (Closet-1): 95 руб.
- Внутридневной максимум текущей сессии (Hight): 105 руб.
- Внутридневной минимум текущей сессии (Lowt): 98 руб.
- Накопленное значение индикатора за предыдущий период (ATRt-1): 6.50 руб.
- Период усреднения (n): 14 баров.
Шаг 1: Вычисление трех разностей
|Hight - Lowt| = |105 - 98| = 7 руб.
|Hight - Closet-1| = |105 - 95| = 10 руб.
|Lowt - Closet-1| = |98 - 95| = 3 руб.
Шаг 2: Нахождение истинного диапазона (TRt)
TRt = max(7, 10, 3) = 10 руб.
Шаг 3: Сглаживание по формуле Уайлдера
ATRt = (6.50 · (14 - 1) + 10) / 14 = (6.50 · 13 + 10) / 14 = (84.50 + 10) / 14 = 94.50 / 14 ≈ 6.75 руб.
Настройка параметров в торговых терминалах
Классический параметр длины усреднения — 14 баров. Выбор Уайлдера базировался на полуцикле лунного месяца (двухнедельная балансировка спроса на товарно-сырьевых рынках). Период 14 оптимально фильтрует случайный рыночный шум.
- Сжатие периода до 7: применяется при динамичном скальпинге на интервалах M1–M5 и работе с высоковолатильными альткоинами для мгновенной реакции на расширение диапазона.
- Увеличение периода до 20–24: сглаживает кривую для позиционного удержания сделок на недельных графиках.
Алгоритм подключения софта:
- TradingView: Меню «Индикаторы» → в строке поиска ввести Average True Range → в настройках входных данных задать «Длина: 14», в строке «Сглаживание» выбрать метод RMA.
- MetaTrader 4 / MetaTrader 5: Верхнее меню «Вставка» → «Индикаторы» → «Осцилляторы» → Average True Range → указать «Период: 14». Во вкладке «Уровни» рекомендуется зафиксировать горизонтальную линию для отслеживания фазы затухания волатильности.
- QUIK / TigerTrade: Клик правой кнопкой мыши по рабочей области графика → «Добавить индикатор» → выбрать ATR → установить период 14.
Инженерная ремарка: ATR рассчитывается строго в абсолютных единицах котирования актива. На графике EUR/USD показатель 0.0085 означает размах в 85 пунктов (для 4-значных котировок); на графике акций Сбера значение 4.50 указывает на амплитуду в 4.50 рубля; на графике Bitcoin отметка 1200 означает ход в 1200 USDT. Сравнивать эти абсолютные значения между разными финансовыми инструментами напрямую бессмысленно.
Расчет динамического стоп-лосса: выход из зоны рыночного шума
Частая причина необоснованных убытков у начинающих трейдеров — привязка защитного стоп-лосса к жесткому числу пунктов (например, фиксация на 15–20 пунктах) без оглядки на текущую фазу рынка.
Колебание с размахом в 1.0×ATR полностью укладывается в пределы стандартной рыночной дисперсии. Размещая стоп-лосс на дистанции ровно в 1.0×ATR, трейдер гарантированно отдает позицию под срез случайных внутридневных флуктуаций.
Безопасная зона удержания сделки начинается от коэффициента 1.5×ATR, а оптимальный рабочий интервал составляет 2.0–2.5×ATR. Множитель волатильности откладывается не от точки открытия сделки, а от объективного структурного уровня (локального экстремума или границы диапазона консолидации):
Для длинной позиции (Long):
StopLoss = SupportLevel - 2.0 · ATR
Для короткой позиции (Short):
StopLoss = ResistanceLevel + 2.0 · ATR
Калькулятор безопасного объема позиции (Методология Turtle Trading)
Группа трейдеров Ричарда Денниса и Уильяма Экхардта (Turtle Traders) подчинила сайзинг позиций текущей волатильности рынка. Финансовый риск на сделку строго фиксируется в валюте счета (например, 1% от баланса) вне зависимости от рыночной турбулентности:
PositionSize = (Capital · RiskPercent) / (Multiplier · ATR)
- Capital — текущий торговый депозит в базовой валюте.
- RiskPercent — допустимый риск на сделку в долях единицы (1% = 0.01).
- Multiplier — выбранный коэффициент защитного отступа (рекомендуемый базовый: 2.0).
- ATR — текущее значение волатильности на рабочем таймфрейме в пунктах/валюте инструмента.
Практический расчет сайзинга:
- Баланс депозита (Capital): $10,000
- Риск на сделку (RiskPercent): 1% ($100)
- Текущая цена актива: $150
- Показатель ATR14: $2.50
- Коэффициент отступа (Multiplier): 2.0
Абсолютный размер защитного стоп-лосса:
2.0 · $2.50 = $5.00
Расчет безопасного объема входа:
PositionSize = ($10 000 · 0.01) / (2.0 · $2.50) = $100 / $5 = 20 акций
Если на рынке начнется всплеск волатильности и ATR вырастет вдвое — до 5.00 (стоп расширится до $10.00), формула автоматически сократит объем сделки до 10 акций. При срабатывании стоп-лосса убыток составит строго запланированные $100.
Правило консервативного округления: Дробный результат расчета объема позиции никогда не округляется вверх. Если формула при лимите риска $100 выдает 20.8 акций, позиция округляется строго вниз — до 20 бумаг. Несоблюдение этого правила при серии из 4–5 убыточных сделок подряд приводит к превышению запланированной просадки.
3 торговые стратегии на основе динамики волатильности
Сценарий 1: Пробой из фазы сжатия (Low ATR Squeeze)
Рынок регулярен в своей цикличности: фазы затухания амплитуды сменяются сильными направленными всплесками.
- Подготовка: На таймфрейме H4 или D1 выделяется консолидация, где линия ATR опустилась к минимальным отметкам за последние 20–30 свечей.
- Идентификация формации: Размечаются горизонтальные границы диапазона бокового движения.
- Точка входа: Сделка открывается в сторону пробоя в момент, когда свеча закрывается телом за границей канала, а кривая ATR синхронно разворачивается вверх.
- Управление ордером: Стоп-лосс размещается за противоположной границей консолидации либо на дистанции 1.5×ATR от точки входа; целевой тейк-профит проектируется с соотношением риск/прибыль не ниже 1:2.5.
Сценарий 2: Фильтрация ложных пробоев через дивергенцию волатильности
Крупные участники рынка регулярно выбивают стоп-лоссы за очевидными экстремумами без намерения развивать глубокий тренд. Истинный пробой всегда подтверждается экспансией диапазона свечей и подъемом кривой ATR.
ЕСЛИ цена обновила локальный уровень, но кривая ATR остается горизонтальной или снижается,
ТО на рынке сформирован ложный вынос ликвидности (дивергенция цены и волатильности), поскольку в движении отсутствует приток реального объема.
Тактика входа: Открытие контртрендовой позиции на возврат в диапазон после закрытия свечи обратно под пробитый уровень. Стоп-лосс выносится за шпильку ложного выноса на расстояние 0.5×ATR.
Сценарий 3: Контроль запаса хода внутри дня (Day Range Exhaustion)
Финансовые активы обладают пределом статистической инерции в рамках 24 часов. Без выхода форс-мажорных новостей котировки редко преодолевают более 1.0–1.5×ATR за одну торговую сессию.
ЕСЛИ целевой уровень сопротивления расположен в 60 пунктах от точки входа при среднем дневном ATR14(D1) = 100 пунктов,
ТО потенциал движения сохраняется: тейк-профит статистически достижим внутри текущей сессии.
ЕСЛИ цель лежит в 170 пунктах при дневном нормативе в 100 пунктов,
ТО вероятность достижения этой отметки за одну сессию составляет менее 5%. Разумно зафиксировать позицию внутри дня у границы 80% дневного диапазона либо переводить сделку в среднесрочный режим.
| Израсходованный лимит дневного ATR | Состояние движения цены | Регламент действий трейдера |
|---|---|---|
| 0 – 50% ATR | Зона базового хода: потенциал сессии полностью открыт. | Разрешен вход в направленные позиции на пробой утренних диапазонов и ретесты уровней. |
| 75 – 80% ATR | Зона насыщения: дневной запас хода практически исчерпан. | Полный запрет на открытие новых сделок по тренду. Перевод открытых позиций в безубыток. |
| ≥ 150% ATR | Фаза экстремального истощения (Climax Run). | Фиксация трендовой прибыли. Поиск контртрендовых сетапов на возврат к среднему при появлении разворотных паттернов Price Action. |
Риск открытия биржевой сессии (Cash Open Gap): Если акция открывается утренним гэпом величиной более 1.0×ATR от вчерашнего закрытия (10:00 МСК на MOEX или 16:30 МСК на NYSE), потенциал хода считается исчерпанным на первой минуте торгов. Вход в сторону такого гэпа приводит к затяжным просадкам на коррекционном откате.
Нормализованный диапазон (NATR) и сравнительный анализ систем
Базовый ATR не позволяет ранжировать разномасштабные активы между собой.
- Акция технологического гиганта торгуется по цене $500 и совершает внутридневные колебания на $15 (ATR = 15).
- Бумага биотеха стоит $10 и проходит $1.5 в сутки (ATR = 1.5).
Абсолютное значение ATR у первой бумаги в 10 раз выше, но относительно собственной стоимости акция биотеха преодолевает 15% в день против скромных 3% у технологического гиганта. Для скрининга и сопоставления применяется индикатор Normalized ATR (NATR):
NATR = (ATRt / Closet) · 100%
С помощью NATR в аналитических скринерах (TradingView, Finviz) отбираются наиболее подвижные бумаги вне зависимости от их номинальной котировки.
| Инструмент / Алгоритм | Назначение и биржевой сегмент | Преимущества для анализа | Практические ограничения |
|---|---|---|---|
| Классический ATR (Wilder) | Замер линейной амплитуды свечей в MT4/MT5, TradingView, QUIK. | Встроен во все платформы по умолчанию; корректно сшивает межсессионные гэпы. | Выражен в абсолютных пунктах или рублях: непригоден для прямого межрыночного сравнения. |
| Normalized ATR (NATR) | Скрининг акций и криптовалют по относительной подвижности. | Позволяет ранжировать активы с разной номинальной ценой по их реальной амплитуде. | Требует ручного добавления через Pine Script либо платных фильтров в скринерах. |
| Канал Кельтнера (Keltner Channel) | Динамический ценовой конверт вокруг EMA с полосами шириной k·ATR. | Наглядно визуализирует перерастяжение цен относительно динамической нормы. | При резких импульсных свечах запаздывает из-за инерции центральной скользящей средней. |
| SuperTrend / Chandelier Exit | Трейлинг-стоп и автоматическое сопровождение трендовых позиций. | Устраняет психологическое давление при удержании сильных среднесрочных трендов. | В затяжном бестрендовом боковике генерирует серию ложных переворотов, срезая баланс. |
5 критических ошибок трейдеров при работе с ATR
- Покупка актива при резком взлете линии ATR на фоне падения цены. Трейдеры путают волатильность с вектором тренда. При обвале котировок индикатор точно так же устремляется вверх.
- Поиск уровней перекупленности и перепроданности. В отличие от осцилляторов RSI или Stochastic, у шкалы ATR нет жесткого диапазона от 0 до 100. Значения индикатора оцениваются строго относительно его собственных исторических экстремумов.
- Выставление стоп-лосса на дистанции ровно 1.0×ATR. Такой отступ помещает защитный ордер в зону базовой рыночной вибрации, где его гарантированно сбивают случайные тени свечей.
- Игнорирование лага сглаживания формулы Уайлдера. Сглаживание RMA имеет запаздывание порядка ≈n/2 баров. Когда актив выходит из затишья резким баром, индикатор покажет повышенное значение с опозданием. Не стоит расширять стопы постфактум, когда импульс уже исчерпан.
- Открытие сделок по тренду при расходе хода более 80% дневного ATR. Попытка запрыгнуть в уходящий рынок на исходе среднесуточного диапазона приводит к покупке на локальном пике перед коррекционным откатом.
Граничные условия: когда индикатор дает сбои
Криптовалютные каскадные ликвидации (Liquidation Squeeze): при падении ликвидности в биржевом стакане свеча за секунды образует аномальную тень, после чего цена возвращается к исходным значениям. Истинный диапазон (TR) свечи подскакивает в разы. Из-за формулы RMA линия ATR остается завышенной еще 10–14 баров, хотя рынок уже стабилен.
Решение: временно снижать период индикатора до 7 баров либо использовать расчет медианного диапазона без учета экстремальных выбросов.
Тонкий рынок на стыке сессий: в ночные часы (00:00–02:00 МСК) на Forex или фьючерсных секциях торговые объемы падают. Линия ATR опускается на дно, сигнализируя о сжатии. Однако расширение брокерского спреда в этот период способно сбить даже рассчитанные по ATR стопы.
Решение: исключить торговлю пробоев на ночных стыках сессий, если величина спреда превышает 20% от минутного значения ATR.
Чек-лист проверки перед отправкой торгового ордера
Чек-лист верификации сделки по ATR
- [ ] 1. Проверен дневной запас хода: пройдено менее 70% от среднего дневного ATR(14)?
- [ ] 2. Стоп-лосс вынесен за пределы шума (отступ 1.5–2.5×ATR от опорного уровня)?
- [ ] 3. Тейк-профит реалистичен и укладывается в доступный суточный лимит движения котировок?
- [ ] 4. Размер лота рассчитан математически от капитала и ширины ATR-стопа, а не выбран наугад?
- [ ] 5. Проверена фаза волатильности: вход запланирован на выходе из компрессии, а не на экстремальном пике?
План действий для внедрения в торговую систему
- Настройка рабочего терминала. Откройте рабочий график в TradingView и добавьте индикатор Average True Range с периодом 14 на дневной (D1) и внутридневной (M15) масштабы.
- Аудит журналов сделок. Проанализируйте последние 5 сделок из своего торгового дневника. Переведите расстояние от точек входа до стоп-лоссов в единицы ATR и проверьте, не находились ли стопы в опасной зоне рыночного шума (<1.0×ATR).
- Тестирование формулы сайзинга. Рассчитайте объем позиции для следующей сделки на демо-счете или минимальным лотом строго по формуле:
PositionSize = (Capital · 0.01) / (2.0 · ATR) - Контроль дневного хода. Перед входом в сделку сравните пройденное ценой расстояние от экстремума дня с показателем дневного ATR: если израсходовано свыше 75% лимита, откажитесь от входа по тренду.
Часто задаваемые вопросы (FAQ)
Какой таймфрейм выбрать для расчета ATR (D1 против H1/M15)?
Для оценки общего дневного потенциала движения и стратегического расчета стоп-лоссов ключевым выступает дневной масштаб (D1). Даже при торговле на пятиминутных барах (M5) дневной показатель ATR14(D1) задает ориентир суточного пробега. Внутридневные интервалы (M15–H1) используются непосредственно для расчета динамического отступа стоп-лосса от локальных структурных уровней.
Можно ли торговать исключительно по сигналам ATR без других инструментов?
Нет, торговать по одному индикатору ATR нельзя. Он не определяет направление движения цены и не генерирует сигналов на вход. ATR выступает фильтром и математической базой риск-менеджмента в сочетании с горизонтальными уровнями поддержки/сопротивления, скользящими средними или паттернами Price Action.
В чем разница между ATR и полосами Боллинджера (Bollinger Bands)?
Разница заключается в математической модели. ATR оценивает линейный размах свечей с учетом межсессионных гэпов через модуль разностей. Полосы Боллинджера опираются на квадратичное стандартное отклонение (σ) цен закрытия от центральной скользящей средней. Линейный диапазон Уайлдера удобен для расчета стоп-лосса в пунктах или валюте, тогда как Bollinger Bands наглядно показывают нормальное статистическое распределение цен.
Как реагирует ATR на криптовалютные сквизы?
Во время резких каскадных ликвидаций котировка формирует сверхдлинную свечную тень, и истинный диапазон (TR) свечи моментально взлетает. Из-за экспоненциального характера сглаживания индикатор остается на завышенных отметках еще 10–14 баров даже после нормализации торгов. В такие периоды целесообразно снижать расчетный период до 7–10 свечей.
Что делать, если рассчитанный стоп-лосс по ATR слишком велик для допустимого риска?
Прижимать стоп ближе к цене в зону шума (<1.0×ATR) нельзя. Если стоп в 2.0×ATR велик в абсолютном выражении, нужно пропорционально уменьшить размер открываемой позиции с помощью формулы сайзинга. Если даже минимальный лот (1 акция или 0.01 биржевого контракта) превышает допустимый риск на капитал, сделку следует пропустить.
