Average True Range (ATR) - осциллятор волатильности

Average True Range -  это осциллятор, переводится как средний истинный диапазон (далее – ATR). Разработан Уэллсом Уайлдером в 1978 г. Автор изначально использовал данный осциллятор для определения уровня волатильности цены или уровня активности участников торгов на товарном рынке. 

Уэллс Уайлдер (J. Welles Wilder)

Уэллс Уайлдер (J. Welles Wilder)

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

Осциллятор ATR строится в отдельном окне, ниже графика цены, и имеет вид кривой линии с собственной шкалой и абсолютных единицах (Рис. 1). В данном примере на графике Сбербанка эта шкала номинирована в рублях. Осциллятор наглядно показывает, как изменялось значение волатильности цены акций Сбербанка на периоде 2009 – 2012 года. Чем выше осциллятор, тем выше была волатильность цены, чем ниже осциллятор, тем ниже была волатильность цены (Рис. 1).

Осциллятор ATR, нижний график

Рис. 1 Осциллятор ATR, нижний график

Расчетная формула: 
ATR = Moving Average(TRj, n) = Скользящая средняя за n-период от абсолютного значения TRj
где 
n – число периодов усреднения (обычно n=14)
TRj = MAX (|High - Low|, |High - Closej-1|, |Low - Closej-1|) = максимальному значению из модулей разности  3-х значений: текущего максимума(High), текущего минимума (Low) и предыдущего закрытия (Closej-1)

В торговой системе Quik,  чтобы добавить осциллятор на график, нужно правой кнопкой мыши на графике вызвать меню, выбрать «добавить график (индикатор)» и выбрать Average True Range (Рис. 2). Для того чтобы осциллятор отобразился в отдельном окне на графике, нужно в настройках окон выбрать «Новое Окно».

Добавление осциллятора ATR на график фьючерса SiM2 (доллар/рубль) в торговом терминале Quik

Рис. 2 Добавление осциллятора ATR на график фьючерса SiM2 (доллар/рубль) в торговом терминале Quik

В закладках «общие» и «параметры» настраиваем осциллятор (Рис. 3).

Настройка осциллятора ATR  в торговом терминале Quik

Рис. 3 Настройка осциллятора ATR  в торговом терминале Quik

Что же нам может показать и чем нам может быть полезен этот осциллятор?

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

Например, волатильность фьючерса РТС за один месяц менялась от минимального уровня 225 пунктов до максимального уровня 858 пунктов, при этом средний уровень волатильности составил примерно 519 пунктов (Рис.4). 

Осциллятор ATR показывает  диапазон волатильности за один месяц  на графике фьючерса RIM2 (индекс РТС)

Рис. 4 Осциллятор ATR показывает  диапазон волатильности за один месяц на графике фьючерса RIM2 (индекс РТС)

Напомню одно правило трейдинга. Считается, что более выгодно и безопасно входить в рынок в период низкой волатильности, а выходить из рынка в период высокой. Если следовать этому правилу, то на примере графика фьючерса РТС (Рис. 4) входить в рынок безопаснее тогда, когда осциллятор поднимается от минимального уровня вверх, но еще не достиг среднего уровня (Рис. 5, светло- зеленая зона), а выходить из рынка выгодно тогда, когда осциллятор начал снижаться от максимального уровня вниз (Рис. 5, фиолетовая зона). 

Почему лучше открывать позицию в нижней зоне волатильности (Рис. 5, светло-зеленая зона)?  Когда Вы открываете позицию в период относительно низкой волатильности и выставляете защитный стоп, то вероятность, что Вас закроет по стоп-лоссу существенно ниже, чем, если Вы открываете позицию в период относительно высокой волатильности. Другими словами, Ваши риски в период относительно низкой волатильности существенно меньше, чем риски в период относительно высокой волатильности. Поэтому периоды низкой волатильности считаются у трейдеров благоприятными периодами для открытия позиции. Напомню, что открывать позицию следует тогда, когда осциллятор начал резко расти от минимального уровня.

Почему лучше закрывать позицию в верхней зоне волатильности (Рис. 5, фиолетовая зона)? Первое - существенные изменения цены: рост, падение, сопровождаются и ростом волатильности, в этот период Ваша потенциальная прибыль быстро увеличивается. Второе – часто, достигнув относительно максимального уровня волатильности, рынок успокаивается, переходит в боковое движение или меняет свое текущее направление на противоположное. Поэтому периоды высокой волатильности считаются у трейдеров хорошими периодами для снятия или фиксирования прибыли. Напомню, что закрывать позицию следует тогда, когда осциллятор начал резко падать от максимального уровня. 

Осциллятор ATR на месячном графике фьючерса RIM2 (индекс РТС): максимальный, минимальный, средний уровни волатильности, зоны открытия и закрытия позиции

Рис. 5 Осциллятор ATR на месячном графике фьючерса RIM2 (индекс РТС): максимальный, минимальный, средний уровни волатильности, зоны открытия и закрытия позиции

2) Относительно высокие значения осциллятора демонстрируют относительно высокую торговую активность участников торгов при относительно существенных изменениях цены, а относительно низкие значения осциллятора указывают на относительно низкую активность участников торгов при относительно незначительном изменении цены (Рис. 6).

На графике Сбербанка мы видим, что относительно низкий уровень осциллятора на графике - это синие кружки,  соответствует незначительному изменению цены: +10, +15, -10 рублей, и, наоборот, относительно высокий уровень осциллятора, обозначенный зелеными квадратами, показывает существенное изменение цены: +95, -70, +80 рублей (Рис.6). Данная особенность осциллятора свидетельствует о том, что наиболее сильные ценовые движения, когда можно получить высокий процент прибыли, происходят на фоне растущего осциллятора, что мы и наблюдаем на Рис. 6. 

Относительно высокие и низкие значения осциллятора ATR  на графике фьючерса SiM2 (доллар/рубль)

Рис. 6 Относительно высокие и низкие значения осциллятора ATR на графике фьючерса SiM2 (доллар/рубль)

Однако это не жесткое правило, цена может существенно расти или снижаться и на фоне снижающегося осциллятора, такие примеры приведены на Рис.7.

Снижение и рост цены на фоне снижения осциллятора ATR  на графике фьючерса SiM2 (доллар/рубль)

Рис. 7 Снижение и рост цены на фоне снижения осциллятора ATR на графике фьючерса SiM2 (доллар/рубль)

3) Если в течение продолжительного периода осциллятор слабо изменяется и имеет относительно низкие значения, то это означает, что на рыке развивается боковое движение - консолидация, которая обязательно сменится направленным трендовым движением. 

На графике мы наглядно видим, как после продолжительного периода низких значений осциллятора начался повышательный тренд на рынке. Резкий рост осциллятора можно было использовать для открытия длинной позиции - BUY (Рис. 8). 

Период низких значений осциллятора ATR сменяется бычьим трендом на примере фьючерса SRM2 (Сбербанка)

Рис. 8 Период низких значений осциллятора ATR сменяется бычьим трендом на примере фьючерса SRM2 (Сбербанка)

Во втором примере после продолжительного периода низких значений осциллятора на рынке начался мощный понижательный тренд. Резкий рост осциллятора можно было использовать для открытия короткой позиции – SELL (Рис. 9). 

Период низких значений осциллятора ATR сменяется медвежьим трендом на примере фьючерса SRM2 (Сбербанка)

Рис. 9 Период низких значений осциллятора ATR сменяется медвежьим трендом на примере фьючерса SRM2 (Сбербанка)

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

Надо лишь добавить одно важное дополнение к вышесказанному, что само направление открытия позиции (покупка или продажа) следует определять с помощью трендовых индикаторов, например: ADX, Alligator, Parabolic SAR, MA, MACD и др.

4) Экстремальные значения осциллятора (минимумы и максимумы) могут сигнализировать о высокой вероятности разворота цены или о начале нового тренда. Возможны 4 варианта смены направления трена на противоположный, ниже приведены практические примеры, наблюдаемые на графике цены фьючерса RIM2 (индекс РТС). 

Вариант первый - максимум-максимум (Мax-Мax), здесь наглядно видна смена повышательного тренда на понижательный после того, как осциллятор установил локальный максимум. После резкого падения осциллятора можно было открыть короткую позицию - SELL (Рис. 10).

Разворот тренда с повышательного на понижательный после установки осциллятором ATR локального максимума на примере фьючерса RIM2 (индекса РТС)

Рис. 10 Разворот тренда с повышательного на понижательный после установки осциллятором ATR локального максимума на примере фьючерса RIM2 (индекса РТС)

Вариант второй - минимум-минимум (Мin-Мin), после того, как осциллятор установил локальный минимум, произошла смена понижательного тренда на повышательный. После резкого роста осциллятора можно было открыть длинную позицию - BUY (Рис. 11).   

Разворот тренда с понижательного на повышательный после установки осциллятором ATR локального минимума на примере фьючерса RIM2 (индекса РТС)

Рис. 11 Разворот тренда с понижательного на повышательный после установки осциллятором ATR локального минимума на примере фьючерса RIM2 (индекса РТС)

Вариант третий - минимум-максимум (Мin-Мax), после достижения осциллятором локального максимума произошла смена понижательного тренда на повышательный.  После резкого роста осциллятора можно было открыть длинную позицию – BUY (Рис. 12).

Разворот тренда с понижательного на повышательный после установки осциллятором ATR локального максимума на примере фьючерса RIM2 (индекса РТС)

Рис. 12 Разворот тренда с понижательного на повышательный после установки осциллятором ATR локального максимума на примере фьючерса RIM2 (индекса РТС)

Вариант четвертый - максимум-минимум (Мax-Мin), здесь мы наблюдаем смену повышательного тренда на понижательный после достижения осциллятором локального минимума. После резкого роста осциллятора можно было открыть короткую позицию - SELL (Рис. 13).

Разворот тренда с повышательного на понижательный после установки осциллятором ATR локального минимума на примере фьючерса RIM2 (индекса РТС)

Рис. 13 Разворот тренда с повышательного на понижательный после установки осциллятором ATR локального минимума на примере фьючерса RIM2 (индекса РТС)

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

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

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

Например, после пробоя линии сопротивления, на графике (Рис.14) это синяя линия, мы купили (BUY) фьючерс SiM2  по цене 29915 пунктов в расчете на рост цены. Значение осциллятора в этот момент времени составляло 36,89 пунктов, можно округлить его до 37 пунктов, это значение мы и будем использовать для расчета цены стоп и профита. По правилам трейдинга значение стоп должно быть в 2-5 раз меньше профита, поэтому для стоп берем одно значение осциллятора = 37 пунктов, а для профита три значения осциллятора = 111 пунктов (3*37).  Для нашего примера стоп устанавливаем на уровне 29878 пунктов (29915 – 37 = 29878 пунктов), на графике это красная горизонтальная пунктирная линия. Профит ставим на уровне 30026 пунктов (29915 + 111 = 30026 пунктов), на графике это зеленая горизонтальная пунктирная линия (Рис. 14). 

Уровни стоп-лосс и тэйк-профит, рассчитанные на основе значений осциллятора ATR для фьючерса SiM2 (доллар/рубль)

Рис. 14 Уровни стопа и профита, рассчитанные на основе значений осциллятора ATR для фьючерса SiM2 (доллар/рубль)

На практике для  расчета уровня стопа  можно брать одно или два значения осциллятора на момент открытия позиции, для нашего примера это 37 и 74 пункта. Для определения уровня профита обычно берут 3-5 значений осциллятора, для нашего примера это 111 – 185 пунктов. 

...........................................................................................................................................................................................................................................................................

ВАЖНО! Последний 5 (пятый) способ активно применяется в торговом роботе Octopus Trader. На его основе рассчитываются как стопп и профит, так и система усреднения и пирамида 3 и 5 шагов. 

Получить тестовый доступ к роботу Octopus Trader

...........................................................................................................................................................................................................................................................................

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

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

Многогранность использования осциллятора ATR делает его востребованным в среде трейдеров.


Видео учебник по техническому анализу, полный курс - смотреть

Если вам нужна помощь и обучение, обращайтесь в наш телеграм-чат.

Опубликовано 02-18-2021