Индикатор ATR – полное руководство по использованию


Технический индикатор Средний Истинный Диапазон (Average True Range, ATR) – это показатель волатильности рынка. Его ввел Уэллс Уайлдер в книге «Новые концепции технических торговых систем» и с тех пор индикатор применяется как составляющая многих других индикаторов и торговых систем. Это довольно популярный индикатор, включенный в большинство программ для анализа рынков. Его главное назначение – установка правильных уровней Стоп-Лосс. Это самый эффективный метод установки стопов , что доказывает статистика.
Average True Range служит также и как фильтр тренда. Его можно интерпретировать по тем же правилам, что и другие индикаторы волатильности. Принцип прогнозирования с помощью ATR формулируется так: чем выше значение индикатора, тем выше вероятность смены тренда; чем ниже его значение, тем слабее направленность тренда. Подробный обзор индикатора в сегодняшнем материале.

Как пользоваться индикатором ATR

Расчет

Истинный диапазон (True Range) есть наибольшая из следующих трех величин:

разность между текущими максимумом и минимумом; разность между предыдущей ценой закрытия и текущим максимумом; разность между предыдущей ценой закрытия и текущим минимумом.

True Range = Max(High[1]-Low[1]; High[1] – Close[2]; Close[2]-Low[1])

Индикатор Среднего Истинного Диапазона (Average True Range) представляет собой скользящее среднее значений истинного диапазона:

Average True Range = SMA(TR,N), где TR – истинный диапазон, N – период усреднения, SMA – простая скользящая средняя.


Из настроек для индикатора ATR доступен лишь период усреднения, который по умолчанию равен 14.

Настройка Average True Range

Аж одна несчастная настройка. Как обычно, чтобы ее открыть, нужно щелкнуть на значке в виде шестеренки.

Откроется меню Inputs, в котором значение 14 дней можно поменять на любое другое.

Значение 14 я бы не трогал без особой надобности – оно хорошо справляется со своей задачей.

В меню Style можно поменять внешний вид линии, ее толщину и прочие характеристики.

Использование ATR как фильтра

ATR можно использовать как фильтр тренда. Для этого нужно нанести на график ATR срединную линию. При ее пробое возникают наиболее существенные движения цены. У индикатора нет и не может быть отрицательных значений и определенной срединной линии тоже. Выбирается она на глаз, для каждого рынка отдельно. Советую в качестве срединной линии накладывать на график ATR скользящую среднюю с большим периодом. Пока ATR ниже своей скользящей средней, движения незначительны и рынок спокоен. При пробое ATR своей средней снизу-вверх начинается тренд. Кроме того, некоторые трейдеры рекомендуют использовать индикатор на нескольких ТФ, например, на H1 и D1. Если их направления согласованы и на меньшем ТФ индикатор пересек свою срединную линию, рынок оживился. Еще раз повторюсь, настраивать ATR и срединную линию нужно под каждый рынок и каждый ТФ отдельно.


Отлично работает ATR14 и MA100 в качестве срединной линии для определения времени торговли по торговым системам, основанным на принципе возврата к среднему. Также очень неплохо показывает себя индикатор Envelopes (240), примененный к значениям индикатора ATR – при нахождении ATR ниже Envelopes, волатильность мала, а после пробоя канала вверх возможны резкие волатильные движения. Также ATR часто используют для определения средней длины свечи. Например, если текущее показание ATR больше, скажем, 20, или, наоборот, меньше 10, вход в сделку пропускается. Тут все вполне логично – если на текущем рынке слишком маленькие свечи, то потенциал для прибыли невелик. Если же свечи слишком большие, то, скорее всего, на рынке происходят какие-то экстремальные события вроде выхода важных экономических новостей. А как мы все знаем, во время выхода новостей рынок довольно нестабилен и дальнейшее направление движения инструмента слабо прогнозируется.

ATR и волатильность

Индикатоа ATR может помочь вам разместить ваш стоп-лосс таким образом, чтобы он соответствовал текущим рыночным условиям. Это поможет вам избежать слишком узких стопов в периоды высокой волатильности и размещать более широкие стопы в периоды низкой волатильности.

Кроме того, индикатор может помочь вам установить более высокие цели получения прибыли. Например, если ATR имеет относительно высокое значение, вы можете подумать о том, чтобы остаться в сделке больше времени, так как повышенная волатильность может привести к более длительному благоприятному движению цены.

Cтрелки на индикаторе ATR указывают на моменты, когда значения волатильности относительно высоки. Обратите внимание на большие волатильные свечи на графике в соответствующие периоды времени.

В противоположность этому, когда показания ATR низкие, рынок относительно спокойный, поскольку он вступает в период низкой волатильности. Свечи маленькие, и поведение цены спокойное, поэтому EUR/USD консолидируется. Когда волатильность низкая, вы можете использовать более плотные стоп-лосс ордера. В то же самое время ваши цели фиксации прибыли также должны быть меньше, так как ожидается, что цена не будет сильно двигаться.

Индикатор ATR также можно использовать для прогнозирования будущих тенденций. Если вы заметили, что линия ATR неуклонно движется вверх, то вы можете предположить, что волатильность, вероятно, останется высокой. А для ATR с постоянным нисходящим уклоном говорит о рынке с ограниченным диапазоном в ближайшем будущем.

В то же время вы должны быть готовы к переходу от низкой к высокой волатильности или от высокой к низкой волатильности.

Использование ATR для выхода

ATR часто используют для установки адаптивного стоп лосса, как фиксированного, так и плавающего (трейлинг-стоп). Идея установки стопов на основе волатильности лично мне по душе и я часто использую именно такой вариант для трейлинга. Как правило, для вычисления необходимого размера стоп приказа значение индикатора умножается на определенную константу, которая зависит от теоретической длительности будущей сделки. Для часовых графиков, например, можно взять константу, равную 2-4. То есть, например, для сделки по EURUSD при ATR=0,0062 на часовике мы 6,2 умножаем на константу, например, 3 и наш стоп получается примерно 18 — 19 пунктов.


Гораздо удобней (и, думаю, это будет вполне правильно и логично) использовать ATR для трейлинг-стопа. В этом случае величина трейлинга автоматически подстраивается под текущую волатильность рынка. Например, мы вошли в сделку, накопили определенную прибыль по позиции, и на заданном расстоянии трал начал подтягиваться к цене. Цена, в свою очередь, начала резкое движение в нужную сторону. Трал при этом держится на довольно большом расстоянии, давая рынку возможность двигаться дальше. Затем движение заканчивается и начинается флэт. ATR соответственно падает и наш трал становится короче — стоп придвигается поближе к цене. Как известно, после периодов сильного тренда возникает флэт, после которого цена снова резко начинает движение, причем не обязательно в нашу сторону. В случае разворота после периода флета мы потеряем немного — наш стоп подтянут достаточно близко к цене. В случае продолжения картина повторится вновь и вновь, вплоть до активации, в конце концов, нашего стоп приказа.

Зачем трейдеру знать ATR

Зачем трейдеру знать средний размер диапазона колебания цены (ATR)? Хорошо известно, что финансовые инструменты в процессе движения периодически меняют направление.

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

Если вы оказывались в ситуации, когда при правильном техническом входе после открытия сделки цена разворачивалась против вас, индикатор ATR станет для вас дополнительным инструментом, позволяющим находить правильные решения на подобных распутьях. И если он на вопрос о направлении нам не ответит, то о запасе хода в определенную сторону мы сможем узнать.

Фильтр волатильности для программистов

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

extern bool UseATRFilter = true; extern int ATRPer = 14; extern int EnvPer = 240; input ENUM_MA_METHOD EnvMode = MODE_EMA; extern double EnvDev = 10; bool ATRFilter() { if(!UseATRFilter) return(true); double ATR[500]; for(int i=0;i<=499;i++) { ATR=iATR(_Symbol,PERIOD_M5,ATRPer,i+1); } ArraySetAsSeries(ATR,true); double ATR1=iATR(_Symbol,PERIOD_M5,ATRPer,1); double EnvUp=iEnvelopesOnArray(ATR,0,EnvPer, EnvMode,0,EnvDev,MODE_UPPER,0); if(ATR1

Эта функция возвращает false, если текущая волатильность на рынке великовата для торговли, и true, если индикатор ATR находится под каналами Envelopes. Функция действительно значительно улучшает результаты советников, использующих принципы работы в канале (по крайней мере, тех, в которых я пробовал ее применить). Кроме того, думаю, она также пригодится и для торговых систем, для которых, наоборот, низкий уровень волатильности приносит убытки (но я пока в этой роли ее не тестировал).

Подробности работы и формулы

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

РегистрацияДемо-счет


Сверительные линии повторяют движения индикатора

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

Наиболее распространенное применение индикатора ATR у торговцев – использование его в качестве инструмента стоп-лосса. По сути, когда ATR высокий, трейдеры ожидают более широких ценовых движений и, таким образом, устанавливают свой стоп-лосс, чтобы избежать преждевременной остановки заработка. С другой стороны, трейдеры могли бы использовать меньший стоп-лосс при низкой волатильности, таким образом сократив свои потери.

Проще говоря, акции с высоким уровнем волатильности имеют более высокий ATR, а акции с низкой волатильностью имеют более низкий ATR. Рыночные специалисты могут использовать ATR для входа и выхода из сделок, так как это очень полезный инструмент для добавления в торговую систему.

Разновидности

Как и другие популярные индикаторы, ATR получил ряд модификаций.

LWMA ATR

LWMA ATR представляет собой сглаженную версию стандартного ATR.

Для стандартного индикатора, который мы рассматривали, на временной шкале берется ATR для каждой из свечей, а затем рассчитывается их общее среднее значение.

Принцип LWMA ATR немного отличается: показатели по свечам, которые на временной шкале находятся ближе к текущей цене получают больший коэффициент, поскольку считается, что они сильнее влияют на индикатор. Соответственно, данные по свечам, которые расположены дальше, в конце периода, имеют меньший коэффициент, так как их влияние на индикатор считается незначительным.

Японские свечи — распространенный на биржах вид графиков, отображающих изменения цен на активы, включая криптовалюту. Каждая «свеча» на графике состоит из тела (его границы — цена открытия и закрытия) и тени (ее границы — минимальная и максимальная цена за тот же период).

ATR Up and Down

ATR Up and Down близок к оригинальному ATR, но с одной поправкой:

  • стандартный ATR показывает средние минимальные и максимальные значения цен за определенный период;
  • ATR Up and Down вместо средних максимальных и минимальных цен использует среднюю разницу роста и падения.

Как рассчитывается

Расчет ATR состоит из нескольких шагов:

1. Сначала находится разница между:

  • текущей максимальной и минимальной ценой;
  • текущей минимальной ценой и ценой закрытия предыдущего дня;
  • ценой закрытия предыдущего дня и текущей максимальной ценой.

2. Из трех полученных значений выбирается наибольшее, на основе которого затем строится скользящая средняя.

Сегодня строить графики ATR вручную нет необходимости — все расчеты по индикатору на биржах и в популярных приложениях, подобных MetaTrader, производятся автоматически.

Сигналы по индикатору ATR

Сам по себе ATR не используется как торговый сигнал, но он может подтверждать точки входа на рынок.

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

Простой пример сигнала для лонг-покупки с ATR:

  1. Цена биткоина и ATR снижаются.
  2. Цена биткоина на дневном графике начинает резко прорываться выше нисходящей линии тренда.
  3. ATR также прорывается выше — это подтверждает установление нового, восходящего тренда.

С помощью ATR также можно определить то, как скоро наступит смена тренда. Если цена актива прошла более 70% от дневного ATR, то стоит ожидать разворота. В остальных случаях высока вероятность продолжения текущего тренда.

Применение

Чаще всего ATR используется для правильной установки уровней в стоп-лоссах, а точнее, на трейлинг-стопе. Как это работает?

Пример с выходом из торговли:

Вы открыли длинную позицию (лонг). Цена оправдывает ваши ожидания и идет в рост. При падении цен на определенную величину трейлинг-стоп срабатывает, и ордер закрывается. Это позволяет одновременно снизить убытки и зафиксировать прибыль.

Для справки:

  • Стоп-лосс — опция, которая позволяет автоматически закрыть ордер при падении цен на актив (криптовалюту) до определенного уровня. Такой ордер называется стоп-ордером.
  • Тейк-профит — опция, которая позволяет автоматически закрыть стоп-ордер при подъеме цен на криптовалюту до определенного уровня. Тейк-профит может служить страховкой от неудачного исполнения ордера, например, при обрыве связи. Подробнее: Что такое Stop Loss и Take Profit в трейдинге?
  • Трейлинг-стоп (также известен как «скользящий стоп-лосс») — модификация стоп-лосса, где пороговая цена, при падении до которой ордер закрывается, устанавливается на определенном расстоянии от текущей прибыли. С ростом цен и прибыли, нижнее пороговое значение подтягивается следом за ними.

ATR, как было сказано, часто используется в качестве трейлинг-стопа. Посмотрите текущие значения среднего истинного диапазона. Разместите стоп-лосс, кратный показателю. Обычно устанавливают стоп-лосс 2xATR.

Это означает, что стоп-лосс на 2xATR ниже цены входа при покупке или на ATR/2 выше, если вы шортите.

Если вы играете в лонг, движение цен восходящее, стоп-лосс будет следовать за ценой, находясь на расстоянии 2xATR. В случае лонга стоп-лосс движется только вверх, но не вниз. Как только стоп-лосс переместился вверх, он будет оставаться там до следующего восходящего движения, или пока цены не упадут до трейлинг-стопа, после которого сделка будет закрыта.

Аналогичным образом схема работает для шорта, только стоп-лосс перемещается вниз, а не вверх. Вместо расстояния 2xATR для шорта используется ATR/2.

Для справки:

  • Лонг — позиция, в которой трейдер покупает криптовалюту, ожидая ее роста и, соответственно, стремясь перепродать ее по более высокой цене.
  • Шорт — это позиция, в которой трейдер продает криптовалюту, ожидая ее дальнейшего падения. Это позволяет трейдеру выручить средства и на них купить еще больше цифровых монет. Подробнее: Что такое Short и Long в трейдинге?

Подобным образом ATR можно использовать в качестве ориентира не только для стоп-лосса, но и для тейк-профита. В случае с форекс-рынками для этого от значения ATR в пунктах отнимают число пройденных ценой пипсов. Тейк-профит рекомендуется выставлять чуть ниже полученной цифры.

Пипсы — это еще одно понятие из форекса. Стоимость валют определяется до четвертого знака после запятой. Этот знак и называется пипсом.

Рейтинг
( 2 оценки, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]