Average True Range (ATR) отвечает на вопрос, который игнорирует любой другой индикатор: насколько сильно этот рынок движется прямо сейчас? Он не говорит, куда направляется цена, а измеряет размах колебаний. На Freya вы можете использовать ATR как условие входа или выхода, чтобы ваш бот торговал только тогда, когда волатильность находится в нужном вам диапазоне.
Это руководство объясняет, что измеряет ATR, как именно он работает в качестве триггера на Freya и как его настроить. Это общее обучение трейдингу, а не финансовый совет — ATR описывает волатильность, а не предсказывает её.
Главное
- ATR измеряет волатильность — средний размер недавних ценовых движений — а не направление. Высокий ATR означает крупные свечи; низкий ATR — тихие, узкие свечи.
- На Freya ATR использует период 14 и поддерживает четыре оператора: «Выше», «Ниже», «Пересекает вверх» и «Пересекает вниз».
- ATR требует значения, и это значение — абсолютный уровень ATR в котируемой валюте — 'ATR выше 0,5' означает 0,5 USDT среднего диапазона, а не процент.
- Поскольку порог выражен в ценовых единицах, он зависит от масштаба: правильное число для токена за $0,50 совершенно отличается от правильного числа для BTC.
- ATR работает как на стороне входа, так и на стороне выхода, и каждое условие несёт свой собственный таймфрейм — поэтому он наиболее полезен как фильтр волатильности рядом с сигналом направления.
Что такое ATR?
Average True Range был представлен Дж. Уэллсом Уайлдером-младшим как способ количественно оценить волатильность — степень ценового движения за период, независимо от направления. Это одна из самых широко используемых мер волатильности в техническом анализе.
ATR строится на основе True Range, который для каждой свечи является наибольшим из трёх расстояний:
- Максимум текущей свечи минус её минимум,
- Текущий максимум минус предыдущее закрытие,
- Текущий минимум минус предыдущее закрытие.
Учёт предыдущего закрытия — это то, что делает True Range «истинным»: он захватывает гэпы между свечами, а не только видимый бар. ATR — это скользящее среднее True Range за период ретроспективы (Freya использует 14):
True Range = max(
High − Low,
|High − Previous Close|,
|Low − Previous Close|
)
ATR(14) = средний True Range за последние 14 периодов
Самое важное, что нужно понять об ATR — это то, чем является его вывод. ATR выражается в тех же единицах, что и цена — в котируемой валюте пары. Если вы торгуете парой USDT, ATR в 0,5 означает, что средний истинный диапазон за последние 14 свечей составляет 0,5 USDT. Это не процент и не осциллятор 0–100, как RSI.
ATR — это фильтр волатильности, а не сигнал направления. Растущий ATR говорит вам, что движения становятся крупнее — он ничего не говорит о том, идёт цена вверх или вниз. Вот почему ATR почти всегда сочетается с направленным индикатором, а не используется в одиночку.
Поскольку ATR — абсолютное число в ценовых единицах, его типичный диапазон полностью зависит от актива. Высокоценный актив покажет значения ATR в сотнях или тысячах; низкоценный токен покажет крошечные доли. Не существует универсального «высокого» или «низкого» ATR — только высокого или низкого для этой пары, на этом таймфрейме.
Использование ATR на Freya
На Freya ATR входит в число индикаторов, которые можно использовать как условие входа (чтобы решить, когда ваш бот открывает позицию) или как условие условного выхода (чтобы решить, когда он её закрывает). Он находится в разделе Система триггеров рядом со всеми остальными индикаторами. О механике триггеров в целом (операторы, AND/OR, таймфреймы) см. статью Условия входа и система триггеров.
Вот как именно ATR ведёт себя на Freya.
Операторы
ATR поддерживает все четыре оператора триггера:
| Оператор | Срабатывает, когда |
|---|---|
| Выше | ATR в данный момент выше вашего порога (волатильность повышена) |
| Ниже | ATR в данный момент ниже вашего порога (волатильность подавлена) |
| Пересекает вверх | ATR переходит снизу вверх через ваш порог (волатильность расширяется) |
| Пересекает вниз | ATR переходит сверху вниз через ваш порог (волатильность сжимается) |
«Выше» и «Ниже» проверяют состояние: высока или низка волатильность прямо сейчас? «Пересекает вверх» и «Пересекает вниз» проверяют событие: только что ли волатильность расширилась или сжалась через ваш уровень? Используйте пересечения, когда вам важен момент смены режима волатильности.
Значение: абсолютный уровень ATR в котируемой валюте
Это та часть, которая сбивает людей с толку, поэтому она заслуживает отдельного предупреждения.
ATR требует значения, и это значение — абсолютный уровень ATR в котируемой валюте — а не процент. «ATR выше 0,5» на паре USDT означает, что показание ATR должно быть выше 0,5 USDT. Поскольку порог выражен в ценовых единицах, он зависит от масштаба: разумное число для одной пары будет бессмысленным для другой.
На практике это означает, что вы не можете переиспользовать один и тот же порог ATR для разных пар. Средний истинный диапазон токена, торгующегося около $0,50, может находиться в районе 0,01–0,05, тогда как ATR высокоценного актива может быть в сотнях. Прежде чем выбирать число, посмотрите на фактический ATR актива на выбранном таймфрейме и установите порог относительно этого. График покажет вам, как выглядит «нормальный» ATR для пары, которой вы торгуете.
Период и параметры
ATR на Freya использует фиксированный период 14 — стандартную для отрасли ретроспективу. Вы задаёте оператор, значение (ваш абсолютный уровень ATR) и таймфрейм; период остаётся равным 14.
Таймфрейм для каждого условия
Как и любое условие Freya, триггер ATR считывает выбранный вами таймфрейм (1m, 5m, 15m, 1h, 4h, 1d и т. д.), и каждое условие несёт свой собственный. ATR на часовом графике измеряет средний диапазон часовых свечей; ATR на 4-часовом графике измеряет четырёхчасовые свечи — поэтому одна и та же пара покажет очень разные значения ATR на разных таймфреймах. Выберите таймфрейм, соответствующий движениям, которые вас интересуют.
Вход и выход
ATR доступен на обеих сторонах:
- Как условие входа он регулирует, когда бот открывается: например, открывать только когда волатильность выше пола или только когда она ниже потолка.
- Как условие условного выхода он может помочь закрыть позицию, когда волатильность ведёт себя определённым образом — например, выход, если волатильность пробивает уровень.
Поскольку ATR не направлен, он наиболее силён как фильтр в сочетании с направленным сигналом, используя логику AND, чтобы оба были истинны.
Настройка условия ATR
Вот как добавить триггер ATR при создании бота. ATR находится на том же шаге Условий входа, что и все остальные индикаторы.
- Откройте конструктор ботов и перейдите в раздел Условия входа. (Полный процесс создания бота см. в статье Условия входа и система триггеров.)
- Добавьте условие и выберите ATR в качестве индикатора.
- Выберите таймфрейм, на котором следует измерять ATR (например, 1h или 4h). Помните, что масштаб значения меняется с таймфреймом.
- Выберите оператор: «Выше», «Ниже», «Пересекает вверх» или «Пересекает вниз».
- Введите значение — абсолютный уровень ATR в котируемой валюте. Сначала проверьте текущий ATR пары на графике, чтобы ваше число было реалистичным для этого актива и таймфрейма.
- (Рекомендуется) Добавьте второе, направленное условие, например сигнал скользящей средней или тренда, и объедините их через AND, чтобы бот входил, только когда ваш сигнал направления срабатывает и волатильность в диапазоне.
- Сохраните условие. Теперь оно читается как предложение, напр. «ATR(14) на часовом графике выше 0,5.»
- Повторите на стороне выхода, если хотите условный выход на основе волатильности.
Распространённые настройки ATR
Это иллюстративные, общеобразовательные примеры того, как трейдеры думают об ATR. Это не рекомендации, и ни одна из них не гарантирует прибыль — каждый рынок ведёт себя по-разному.
Пол волатильности (избегать мёртвых рынков)
Некоторые трейдеры хотят, чтобы их бот был активен, только когда есть достаточно движения для работы. Условие входа ATR Выше [уровень] в сочетании с сигналом направления через AND удерживает бота вне плоских, узкодиапазонных условий, где сигналы склонны давать пилу. Уровень выбирается, глядя на то, каким обычно бывает ATR пары на этом таймфрейме.
Потолок волатильности (избегать хаоса)
Противоположная забота: некоторые трейдеры хотят избегать торговли в периоды резких, широкодиапазонных движений. Условие ATR Ниже [уровень] удерживает бота вне рынка, когда свечи необычно крупные, например во время вызванного новостями скачка. Опять же, уровень устанавливается относительно типичного ATR пары.
Расширение как сигнал («Пересекает вверх»)
Рынок, просыпающийся после тихого периода, может ознаменовать начало направленного движения. Условие ATR Пересекает вверх [уровень] срабатывает в момент, когда волатильность расширяется через ваш порог. В сочетании с сигналом тренда или пробоя оно может служить подтверждением того, что «что-то происходит», хотя само по себе расширение не говорит вам о направлении.
Определение размера стопов и целей (ментальная модель)
Хотя триггер ATR на Freya сравнивает ATR с фиксированным уровнем, многие трейдеры используют ATR концептуально, чтобы рассуждать о том, насколько широким должен быть их стоп-лосс или тейк-профит. Рынку с большим ATR нужно больше пространства, прежде чем стоп будет иметь смысл; тихому рынку нужно меньше. Мышление в терминах ATR помогает не ставить стопы слишком узко для естественного шума актива. О том, как волатильность связана с риском на позициях с плечом, см. Понимание ликвидации.
Поскольку ATR не направлен, самый надёжный способ использовать его на Freya — как одну половину условия AND: сигнал направления решает, в какую сторону, а ATR решает, достаточно ли движется рынок, чтобы вообще беспокоиться.
Часто задаваемые вопросы
Говорит ли мне ATR, покупать или продавать?
Нет. ATR измеряет волатильность — средний размер недавних ценовых движений — а не направление. Высокий ATR лишь означает, что свечи крупные; он ничего не говорит о том, растёт цена или падает. Вот почему ATR лучше всего использовать как фильтр рядом с направленным индикатором.
Какое значение мне ввести для ATR на Freya?
Абсолютный уровень ATR в котируемой валюте — для пары USDT это число в USDT. «ATR выше 0,5» означает средний истинный диапазон выше 0,5 USDT. Это не процент. Правильное число полностью зависит от пары и таймфрейма, поэтому перед выбором проверьте текущий ATR актива на графике.
Почему одно и то же значение ATR ведёт себя по-разному на разных парах?
Поскольку ATR выражается в ценовых единицах, он зависит от масштаба. У низкоценного токена ATR может быть около 0,02, тогда как ATR высокоценного актива может быть в сотнях. Порог «0,5» велик для первого и крошечен для второго — поэтому вы не можете переиспользовать одно и то же число для разных пар.
Какой период использует ATR на Freya?
ATR на Freya использует фиксированный период 14, стандартную ретроспективу. Вы настраиваете оператор, значение и таймфрейм; период остаётся равным 14.
Какие операторы я могу использовать с ATR?
Четыре: Выше, Ниже, Пересекает вверх и Пересекает вниз. «Выше» и «Ниже» проверяют текущее состояние волатильности; «Пересекает вверх» и «Пересекает вниз» проверяют момент, когда волатильность расширяется или сжимается через ваш уровень.
Могу ли я использовать ATR для выхода из позиции, а не только для входа?
Да. ATR доступен как условие условного выхода, а также как условие входа, поэтому вы можете закрыть позицию, когда волатильность ведёт себя определённым образом. Каждое условие несёт свой собственный таймфрейм.
Стоит ли использовать ATR сам по себе?
В одиночку он редко полезен, потому что у него нет информации о направлении. Распространённый подход — сочетать ATR с сигналом направления через AND: сигнал направления решает, в какую сторону торговать, а ATR подтверждает, что рынок движется достаточно (или не слишком сильно), чтобы войти в сделку.
Продолжайте обучение
- Индикаторы, с которыми вы можете торговать на Freya — полное меню триггеров.
- Условия входа и система триггеров: как работают операторы, AND/OR и таймфреймы.
- Технические индикаторы для торговли ботами — более глубокая теория, стоящая за индикаторами.
- Понимание ликвидации — почему волатильность важна для риска в сделках с плечом.
