21.12.2019

Средний истинный диапазон варианта расчета границ волатильности. Средний истинный диапазон


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

Предназначение ATR

Именно таким вспомогательным техническим индикатором является средний истинный диапазон (Average True Range), сокращенно ATR. Автором теоретических основ расчета этого технического индикатора и его применения был Уэллс Уайлдер – разработчик одного из самых популярных основных технических индикаторов тренда ADX. Предназначение среднего истинного диапазона связано с исследованием такой характеристики происходящих на рынке процессов, как . Это своеобразная температура рынка. Малая волатильность указывает на сонное состояние рынка, которое может резко, в один момент поменяться и цены будут скакать вверх и вниз в течении малого промежутка времени. Волатильность рынка в последнем случае будет большая. Этот параметр рынка тесно связан с возникающими при торговле рисками. Трейдер заранее должен просчитывать свои риски, особенно в результате неблагоприятного для него развития ситуации на рынке. В идеале, входя в , он должен знать конечные условия своего выхода из рынка и тот момент, при котором он должен воспользоваться спасительным парашютом.

Важные особенности ATR

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

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

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

ATR на графике

На рисунке представлено графическое изображение индикатора среднего истинного диапазона, наложенного на график изменения цены. Скачок значения АТR соответствует участку котировки со значительными перепадами цены на коротком интервале.

Важным условием точности сигналов от индикатора среднего истинного диапазона является выбранный для расчета период усреднения. Как правило, он устанавливается равным 14 дням. Меньшее значение периода делает этот индикатор излишне чувствительным, в том числе к обычному рыночному шуму, выражающемуся на графике колебаниями меньшей амплитуды. Увеличение периода усреднение сильно сглаживает на графике кривую АТR, делая ее не совсем наглядной и пригодной для визуального анализа. Но это не является догмой. Главное в работе с этим индикатором опыт, который подскажет все параметры возможных его настроек.

Тот факт, что АТR представляет собой вспомогательный технический индикатор, сказался на его популярности и частоте применения в торговле. Тем не менее, он является классическим индикатором, на который ссылаются многие источники.

Будьте в курсе всех важных событий United Traders - подписывайтесь на наш

«Новые концепции технических торговых систем» и с тех пор индикатор применяется как составляющая многих других индикаторов и торговых систем . Это довольно популярный индикатор, включенный в большинство программ для анализа рынков. Его главное назначение — установка правильных уровней Стоп-Лосс. Это самый эффективный метод установки стопов, что доказывает статистика .

Average True Range служит также и как фильтр тренда. Его можно интерпретировать по тем же правилам, что и другие индикаторы волатильности. Принцип прогнозирования с помощью ATR формулируется так: чем выше значение индикатора, тем выше вероятность смены тренда ; чем ниже его значение, тем слабее направленность тренда. Подробный обзор индикатора в сегодняшнем материале.

Характеристики индикатора

Расчет

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

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

True Range = Max(High-Low; High — Close; Close-Low)

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

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

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

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

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

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

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

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

Гораздо удобней (и, думаю, это будет вполне правильно и логично) использовать 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; for(int i=0;i<=499;i++) { ATR[i]=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.

С уважением, Дмитрий аkа Silentspec

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

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

Очень разочаровывающие ситуации. В этой статье мы рассмотрим, как простой индикатор, основанный на Average True Range, может помочь нам решить эту дилемму логическим и последовательным образом. Мы выясним, как ATR может помочь нам:

– Более свободно входить в сделки

– Уверенно управлять сделками

– Систематически измерять силу тренда

Что такое ATR?

Проще говоря, Average True Range (Средний Истинный Диапазон) является мерой волатильности. Он говорит нам, как далеко, в среднем, цена пройдет за определенный период времени.

Как и с любым другим индикатором, важно понять, как он устроен. Давайте начнем с истинного диапазона (True Range). Истинный диапазон учитывает диапазон текущего периода (Хай – Лоу), и также сравнивает его с закрытием предыдущего периода.

TR (истинный диапазон) = максимальное значение из:

Хай минус лоу текущего периода

Предыдущее закрытие минус текущий лоу

Текущий хай минус предыдущее закрытие

«Средний» истинный диапазон это экспоненциальная скользящая средняя предыдущих 20-ти (в нашем случае) Истинных Диапазонов:

Текущий 20-ти периодный ATR = [(Предыдущий ATR х 19) + Текущий TR] / 20

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

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

Теперь мы знаем, что АТR является мерой волатильности. Как это может быть полезным? Вот пример:

Текущий дневной ATR по USDCAD сейчас 0.0114 – это 114 пунктов. Итак, мы знаем, что цена в среднем проходит 114 пунктов в день на протяжении последних 20 дней. Давайте скажем, что сегодня мы хотим продать эту пару на открытии Лондонской сессии:

К 7:00 утра по GMT цена прошла всего лишь 27 пунктов от максимума до минимума, это только 23% от суточного ATR. Поэтому у цены остаётся много пространства для движения , если рынок намерен двигаться дальше.

Если рынок хочет сделать сегодня 100% ATR, он потенциально может двинуть пару к 1.2647 (азиатский хай – 114 пунктов), или если он входит в коррекцию, это может привести к росту до 1.2838 (азиатский лоу + 114 пунктов). Таким образом, для каждого дня у нас есть мера того, сколько – в лучшем случае – цена может пройти .

Но цена не всегда проходит 100% ATR. Чаще всего, есть циклы низкой и высокой волатильности. В среднем, цена, как правило, проходит около 70% от своего 20-дневного ATR. В нашем случае это 70% от 114 пунктов, что составляет 80 пунктов. Таким образом, это означает, что потенциальной целью для внутридневной продажи или частичного закрытия среднесрочного шорта логически может быть 1.2681 (азиатский хай – 80 пунктов).

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

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

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

Но не забывайте, что торговля эта игра вероятностей. Таким образом, какова вероятность того, что цену агрессивно толкнут выше? Кроме того, если вы открываете лонг на открытии Лондона, где ваш стоп?

Где должна быть потенциальная цель, чтобы взять хотя бы 1R? Принимая во внимание эти соображения трейд-менеджмента, сделка выглядит низко вероятной.

Теперь, возвращаясь к более лучшему примеру на USDCAD, мы ищем шорт с целью 1.2681:

По факту цена прошла 95% ATR за день, перед тем как скорректироваться. Как и многие вещи на рынках, уровень 70% ATR не является совершенным, но он систематически фиксируется, и чаще работает, чем нет.

Что еще более важно, ясная граница принятия или отказа от сделок (50%), ясная цель по частичному закрытию/тейк-профиту (70%) и ясное ожидание волатильности (100% ATR) делают возможным последовательное планирование.

ATR Pivots – наш фирменный индикатор

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

Красные линии это недельные пивоты. Оранжевые линии дневные пивоты. Всегда есть 3 пивота выше дневной и недельной цены открытия (черная линия) и 3 пивота ниже цены открытия.

Все пивотные уровни задаются пользователем, но в свете того, что мы уже сказали, логическими уровнями для пивотов будут:

+ 100% ATR

+ 70% ATR

+ 50% ATR

Открытие Недели/Дня

-50% ATR

-70% ATR

-100% ATR

Таким образом, минимально засоряя графики, вы всегда выделяете ключевые уровни. Вот перечень вводных данных. Все редактируются:

Также, мы создали файл с настройками индикатора, чтобы было проще начать им пользоваться.

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

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

– AUDUSD, ATR 74 пунктов

– GBPUSD, ATR 127 пунктов

Если мы хотим разыграть слабость USD, и мы хотим выбрать самый сильный тренд для входа, как нам сравнить результативность двух пар? Они различны по своей природе: они имеют совершенно разные профили волатильности.

Для того чтобы сравнить яблоки с яблоками и сделать логическое и последовательное решение, мы можем “масштабировать” их результативность с помощью их ATR. Как это сделать?

(Текущий хай – текущий лоу) / 20-дневный ATR = Результативность текущего дня в %

Чем выше значение (если сравнивать восходящий тренд) или чем ниже значение (если сравнивать нисходящий тренд) тем сильнее соответствующий тренд.

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

Вот график значений относительного импульса главных пар:

Ваша очередь

Использование Average True Range логическим и последовательным образом может помочь вам:

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

Все это делается для последовательной, логичной и безопасной торговли.

Как вы можете применить ATR к вашей торговле?

Об авторе

Джастин Паолини – валютный трейдер и член команды FX Renew, провайдера сигналов от экс-банковских и хедж-фонд трейдеров ( или пройдите бесплатный ). Если вам нравятся статьи Джастина, вы можете

Высокие значения SI говорят о ярко выраженной направленности и волатильности цен. При расчете индекса степень направленности выявляется через показатель направленного движения (см. стр. 105), а степень волатильности - с помощью индикатора среднего истинного диапазона (см. стр. 175).  


СРЕДНИЙ ИСТИННЫЙ ДИАПАЗОН  

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

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

ATR - средний истинный диапазон за определенное число дней.  

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

Средний истинный диапазон, 199-200 Средняя величина прорыва вверх, 192,197, 198 Средняя величина прорыва вниз, 192, 195, 198 Стоп-приказы защитные, 36-37, 187-198  

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

Лучшая эффективность в пределах выборки была достигнута при множителе ширины среднего истинного диапазона 2,6, периоде скользящего среднего 15 и периоде среднего истинного диапазона 18. При этих параметрах годовая прибыль составила 53,0% и соотношение риска/прибыли 1,17 (р

Как и в предыдущих тестах, использовалась генетическая оптимизация параметров. Все 100 комбинаций, кроме одной, были прибыльными в пределах выборки 88 дали прибыль более 20%. Это демонстрирует устойчивость системы к изменению параметров. Наилучшие результаты были следующими множитель ширины среднего истинного диапазона - 2,6 период скользящей средней - 8 период среднего истинного диапазона - 34. При этих параметрах в пределах выборки прибыль составила 68,3%, вероятность случайности результатов менее 0,0005 (0,035 после оптимизации). Совершено 872 сделки, из них 47% прибыльных. Средняя сделка принесла прибыль около 4500. Вне пределов выборки система понесла 2415 убытков и только 36% из 373 сделок были прибыльными. Прибыль составила - 20,9% - один из худших результатов вне выборки. Очевидно, в прошлом ADX был более полезен, чем в недавнее время.  

Для проверки исходной ССВ используется метод случайного входа (описанный во введении к части III). В качестве выходов используются обычные стандартные выходы (только по цене закрытия). ССВ содержит следующие правила Если на закрытии рынок находится ниже цены входа на величину, равную произведению некоторого множителя (параметр защитной остановки) на размер среднего истинного диапазона последних 50 дней, тогда срабатывает защитная остановка. Если цена закрытия больше цены входа на величину, равную произведению некоторого множителя (параметр целевой прибыли) на размер среднего истинного диапазона, тогда срабатывает лимитный приказ , фиксирующий целевую прибыль . Эти правила сформулированы для длинных позиций с выходом по цене закрытия . Для коротких позиций пороги размещаются наоборот, т.е. защитная остановка помещается выше цены входа, а лимитный приказ - ниже. Если после 10 дней не достигнута ни защитная остановка, ни целевая прибыль , то сделку останавливают рыночным приказом по цене закрытия . Приведенный ниже код выполняет данные правила выхода и случайные входы. Тестируются три типа входных приказов (по цене открытия, по лимитному и стоп-приказу). Используется стандартный портфель и стандартная тестовая программная платформа.  

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

В данном тесте положение защитной установки управления капиталом прогоняется от 0,5 до 3,5 с шагом 0,5. Целевая прибыль прогоняется от 0,5 до 5 с шагом 0,5. Под защитной остановкой и целевой прибылью понимается произведение указанного числа на средний истинный диапазон определенного количества последних торговых дней.  

На следующем рисунке показаны графики курса акций M Donald s и индикатора среднего истинного диапазона. Этот пример наглядно демонстрирует высокую волатильность в основании рынка (области А и А) и низкую - в период его консолидации перед прорывом (области В и В).  

Тест 7. Пробой волатильности с входом на открытии следующего дня. Эта модель покупает при открытии следующего дня, если сегодняшнее закрытие превышает верхнюю границу волатильности, и открывает короткую позицию , когда цена падает ниже нижней границы. Для определения верхней границы волатильности к текущей цене (или ее скользящей средней) следует прибавить ширину среднего истинного диапазона, умноженную на значение параметра bw. Ширина среднего истинного диапазона рассчитывается за последние atrlen дней. Для расчета нижней границы волатильности из текущей цены вычитают ширину среднего истинного диапазона, умноженную на bw. Показателем цены служит malen - экспоненциальное скользящее среднее цен закрытия. Если длина скользящего среднего malen равна единице, то этот показатель становится равен цене закрытия торгового дня, когда имеет место пробой.  

Поскольку модель на пробое волатильности имеет три параметра, для данного теста был использован метод генетической оптимизации. При помощи генетической оптимизации множитель величины среднего истинного диапазона bw-подбирался в пределах 1,5 - 4,5 с шагом 0,1 период среднего истинного диапазона atrlen тестировался в пределах от 5 до 50 с шагом 1 период скользящей средней malen подбирался в пределах от 1 до 25 с шагом 1. Генетическая оптимизация поводилась в объеме 100 генера-  

Лучшая эффективность в пределах выборки бьша достигнута при множителе среднего истинного диапазона 3,8, периоде скользящего среднего 5 и периоде среднего истинного диапазона 20. При этих параметрах годовая прибыль составила 27,4%. Вероятность случайности прибыли - соответственно 5,6% (после коррекции для 100 тестов- 99,7%). Практически каждая из исследованных комбинаций давала прибыли в длинных позициях и убытки в коротких. Средняя сделка для лучшего набора параметров длилась 6 дней и дала прибыль в 4675. За период оптимизации было проведено всего 240 сделок, из них около 45% были прибыльными. По сравнению с предыдущими тестами меньшее количество и больший процент прибыльных сделок объясняются тем, что границы пробоя были расположены дальше от текущего уровня цен. Средняя сделка вне пределов выборки принесла 7371 убытков, и только 25% из 122 сделок были выгодными. Убытки длинных и коротких позиций средней прибылью (limpri e) устанавливается на уровне середины ценового диапазона текущего дня. Цена входного стоп-приказа (stppri e) устанавливается на уровне закрытия текущего дня плюс (для покупки) или минус (для продажи) половина среднего истинного диапазона последних 50 дней. Остальные блоки кода идентичны приводившимся в предыдущих главах они обеспечивают размещение приказов указанного вида (ordertype) и стандартные выходы.  

Индикатор ATR (Average True Range, он же “средний истинный диапазон”) используется для измерения волатильности и только волатильности. Он никак не подскажет направление движения цены – это не его задача. С его помощью можно ориентироваться в том, когда начинается консолидация и последующее движение цены по тренду.

Волатильность – наше все. Как вы уже должны знать с , цена никогда не движется без перерывов. Она неизбежно отдыхает в процессе, находясь в состоянии, известном как флет или консолидация. Отдохнув и набравшись сил, после него цена продолжает движение.

Вот ATR и помогает лучше идентифицировать эти периоды “отдыха”. А уж мы можем этим воспользоваться.

История создания

Создатель Average True Range – Уэллс Уайлдер (J. Welles Wilder). В легендарной книге New Concepts in Technical Trading Systems , которая вышла давным-давно (1978 год), он описал несколько индикаторов, что очень популярны и в наши дни. Это, в частности, и великолепный .

Годы идут, а ATR продолжает оставаться весьма актуальным инструментом.

Формула Average True Range

Индикатор основан на вычислении “истинного диапазона” – он же True Range. В основе ATR лежит три следующих вычисления.

  • Максимальное значение цены за текущий период минус (-) минимальное значение за текущий период.
  • Абсолютное значение (abs) для максимальной цены минус
  • Абсолютное значение (abs) для минимальной цены минус (-) предыдущая цена закрытия.

True Range = макс (макс. цена – мин. цена), abs (макс. цена – пред. цена закрытия), abs (мин. цена – пред. цена закрытия)

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

Индикатор чертится на графике автоматически. Но мы должны понимать его основу и не принимать показатели, как данность. Очевидно, что ATR просто отображает усредненное значение между максимальной и минимальной ценой за определенный промежуток времени. Что и позволяет определять волатильность.

Основы

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

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

ATR можно применять на любых таймфреймах, хотя обычно применяют на 1-дневном или 4-часовом. Впрочем, никто не накажет и за 1-часовой/15-минутный.

В примере выше суть использования индикатора. Линия тренда, вход (красный прямоугольник) по тренду (Call) после низкой волатильности (ATR внизу).

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

Сила движения

Как мы помним, Average True Range не показывает направление движения – только его силу. Когда цена идет в явном медвежьем или бычьем тренде ATR тоже стремится вверх.

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

При этом:

  • ATR падает – волатильность снижается.
  • ATR совсем низко – волатильности почти нет и цена готовится к следующему рывку.

Смотрим пример.

  1. Цена в боковом движении, ATR подметает пол.
  2. Резкая бычья свеча, тренд восходящий – ATR демонстрирует пик.
  3. Нервная медвежья свеча – ATR нарисовала новый пик.
  4. Волатильность снизилась – ATR стремится вниз.
  5. Тренд вниз – волатильность движения увеличивается — ATR вверх.

Так что самое главное – не путать ATR с направлением движения цены. Вверх ATR идет только с ростом волатильности – а не цены.

ATR в бинарных опционах

Имеет смысл использовать Average True Range как дополнение при работе по тренду.

Нарисовали линию тренда. Тренд (на следующем примере) отчетливо восходящий.

  1. Дождались, пока волатильность по ATR уперлась в пол.
  2. Вошли по тренду вверх, на волчке или доджи.

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

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

И вот ATR поможет идентифицировать эти откатные микроволны (2 и 4), с которых удобно входить по тренду. Если он, разумеется, есть.

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

Например:

  1. Тренд вниз. ATR уперся в пол – низкая волатильность, ожидаем последующее движение по тренду.
  2. Рисуем канал. Свеча его пробивает – пошло движение по нисходящему тренду, входим в Put.
  3. А вот здесь внимание. ATR на пике, волатильность уменьшается после сильного движения.
  4. Здесь нам делать нечего – цена никуда не торопится, что и показывает ATR.

Аналогично. Рисуем линию тренда, ATR топчет пол, вход на отскоке по тренду.

Работаем по тренду, не стесняемся.

Тренда нет. ATR стабильно в нижней части графика. Пропускаем. Здесь он нам ничем не поможет.

Тренд вверх – ATR внизу – вход по тренду.

Абсолютные значения

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

Скажем, ATR для акций APPL (вверху) и Ford (внизу). Как видите, значения отличаются кардинально, но никакой роли это не играет.

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

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

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

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

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

ATR: итоги

Индикатор волатильности от создателя легендарного Parabolic SAR – что вам еще, коктейль и девушки? Сами заработаете.

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


© 2024
ihaednc.ru - Банки. Инвестирование. Страхование. Народные рейтинги. Новости. Отзывы. Кредиты