Индикатор дивергенции без перерисовки и запаздывания – лучший сигнальный на форекс для МТ4
Среди математических операторов существует и такое, которое определяет степень расходимости между потоками поля, входящими и исходящими из данной точки. И, как и многие другие инструменты математики, оно с успехом используется в различных аналитических приложениях, в том числе, для анализа рынка. Используются для ее идентификации специальные индикаторы дивергенции, некоторые из которых мы рассмотрим подробнее.
p, blockquote 1,0,0,0,0 —>
p, blockquote 2,0,0,0,0 —>
Лучший брокер
p, blockquote 3,0,1,0,0 —>
Но сначала рассмотрим пример дивергенции. Для этого возьмем осциллятор Force Index (можно использовать и любой другой индикатор, главное, чтобы он отображался в подвальном окне), который на рис. 1 отображен голубой кривой. На графике котировки, которая сначала растет, проведена фиолетовая прямая через два повышающихся максимума. Через соответствующие им индикаторные максимумы проведена прямая такого же цвета.
p, blockquote 4,0,0,0,0 —>
Как нетрудно увидеть, вертикальная динамика этих прямых по временному вектору имеет разное направление:
p, blockquote 5,0,0,0,0 —>
- построенная по котировочным максимумам растет;
- построенная по максимумам индикатора падает.
А теперь рассмотрим пример бычьей дивергенции на другом осцилляторе – Bears Power (рис. 2). На графике котировки фиолетовая прямая проведена через понижающиеся минимумы, которые соответствуют индикаторным минимумам, через которые проведена вторая фиолетовая прямая, и она повышается. Т. е., в этом случае тоже наблюдается разнонаправленность их вертикальной динамики.
p, blockquote 6,1,0,0,0 —>
Лучший форекс индикатор дивергенции для МТ4 без перерисовки и запаздывания
Как видно, дивергентные состояния на рынке очень просты для реализации их автоматизированной идентификации в виде алгоритма. Поэтому и появляются многочисленные индикаторы, способные определять их без участия трейдера. Это позволяет освободить его от довольно трудоемкой задачи, поскольку появляются дивергенции не часто и в самом начале их зарождения нужно быть очень внимательным, чтобы не ошибиться.
p, blockquote 7,0,0,0,0 —>
Подавляющее количество индикаторов дивергенции сигнальные. Т. е., как только алгоритм обнаруживает подобное состояние, он сразу же генерирует алерт (звуковой, визуальный и др.), дающий об этом знать трейдеру. Это существенно повышает комфортабельность его аналитической деятельности.
p, blockquote 8,0,0,0,0 —>
Скачать индикатор дивергенции по MACD и OsMA
Результат его работы в режиме анализа по OsMA показан на рис. 3. В подвальном окне рисуются оба осциллятора:
p, blockquote 9,0,0,1,0 —>
- OsMA – гистограмма;
- MACD – сплошная (основная) и пунктирная (сигнальная) кривые.
Обнаруженные дивергенции отмечаются отрезками:
p, blockquote 10,0,0,0,0 —>
- синими – бычьи;
- красными – медвежьи.
Как только обнаружена дивергенция, сигнальный индикатор генерирует алерт (его можно отключить), визуальная составляющая которого представляет собой стрелку соответствующего цвета.
p, blockquote 11,0,0,0,0 —>
Результат работы MTF MACD OsMA Div в режиме 1 показан на рис. 4. В этом случае дивергенция обнаруживается по сигнальному MACD. А в режиме 0 (рис. 5) дивергенции ищутся на основной кривой MACD.
p, blockquote 12,0,0,0,0 —>
Среди дополнительных возможностей этого одного из лучших индикаторов дивергенций можно выделить:
- отметку экстремумов на графическом компоненте, участвующем в анализе (на гистограмме OsMA в режиме 2, на сигнальной MACD в режиме 1, на основном MACD в режиме 0);
- отметку пересечений сигнального и основного MACD (их можно использовать как самостоятельный торговый сигнал);
- возможность анализа фиксированного таймфрейма, не зависящего от текущего;
- активацию алерта пересечения линий MACD.
Лучший индикатор дивергенции на Форекс для платформы МТ4
Divergence Viewer – это самый лучший индикатор дивергенции из всех, какие только были созданы к настоящему моменту. Первая его версия появилась относительно недавно — в 2015 году, поэтому он ещё не успел набрать должную популярность, хотя скачать его можно совершенно бесплатно и без скрытых условий.
Главное преимущество Divergence Viewer состоит в том, что он умеет искать дивергенции на любых осцилляторах. В частности, по умолчанию в него вшито 6 стандартных индикаторов, 2 авторских (созданных разработчиком приложения), плюс ко всему, пользователь может сам прописать в настройках название любого алгоритма, на базе которого будут распознаваться расхождения. Но обо всё по порядку.
Скачать Divergence Viewer для МТ4 можно здесь:
Из чего состоит лучший индикатор дивергенции
По умолчанию лучший индикатор дивергенции содержит следующие модули – RSI, MACD, Momentum, RVI, Stochastic и Standard Deviation. Иначе говоря, если пользователь в настройке Base Indicator выберет, например, «макди», алгоритм примет этот осциллятор за основу своих исследований.
Возможно, классические варианты кому-то покажутся устаревшими, на этот случай автор добавил в перечень ещё два осциллятора – Derivative и William_Blau .
Derivative – это производная от цены. Практика показывает, что линия этого индикатора меняет направление немного раньше фактического ценового разворота.
William_Blau – это осциллятор, предложенный Уильямом Блау. Он очень похож на MACD, поэтому я не вижу особого смысла искать на нём дивергенции. С другой стороны, если у кого-нибудь есть время на оптимизацию параметров, почему бы и не поискать причудливые комбинации.
После выбора главного индикатора необходимо настроить остальные переменные:
- Глубина поиска второй точки – столько последних свечей лучший индикатор дивергенции будет принимать во внимание при поиске расхождений. Чем больше эта величина, тем точнее получается разметка;
- Первый, второй и третий периоды расчёта – это настройки базового алгоритма. К примеру, если нам нужен MACD(12;26;9), напротив соответствующих строк нужно прописать 12, 26 и 9.
Если оставить перечисленные выше периоды без изменений, а в строке Base Indicator выбрать RSI, лучший индикатор дивергенции построит на рабочем окне RSI(12). Иначе говоря, если у базисной формулы только один массив исходных данных (первый), лишние переменные (вторая и третья) автоматически игнорируются, т.е. обнулять их необязательно.
- Цена и метод расчёта – при помощи этих настроек можно указать, какие именно котировки обрабатываются формулой (open, close и т.д.), а также выбрать способ сглаживания (последняя переменная актуальна для алгоритмов, где по умолчанию есть такая функция);
- Блок «Custom indicator» — здесь можно ввести название и параметры пользовательского осциллятора. Позже я ещё вернусь к этому разделу;
- Parameters of displaying – это настройки уведомлений о сигналах;
- Divergence class A/B/C/ Hidden – показать/скрыть дивергенции класса A/B/C/скрытые.
Особенности дивергенции
Несмотря на то, что сегодняшний обзор посвящён конкретному алгоритму, а не общей теории, для полноты картины напомню особенности разных «диверов»:
- Класс A – это обычная дивергенция, в рамках которой динамика цены противоречит серии индикаторных экстремумов;
- Класс B – в этом случае новая ценовая вершина формируется приблизительно на том же уровне, что и предыдущая, а индикатор уже движется в противоположном направлении;
- Класс C – цена обновляет прежний High/Low, а осциллятор находится в боковике;
- Скрытая дивергенция на примере покупки – новое рыночное дно формируется выше предыдущего, а индикатор обновляет локальный минимум.
В дефолтных настройках лучший индикатор дивергенции ищет только модели A, поэтому, если нужно найти какую-нибудь другую формацию, потребуется указать «Да/Yes» напротив соответствующего переключателя.
Совет – не следует выводить на один рабочий график дивергенции нескольких типов. Вместо этого лучше придерживаться простого правила «одно окно – один класс диверов». В противном случае возникнет путаница.
Итоги по индикатору Divergence Viewer
Подводя предварительные итоги, хочу отметить, что Divergence Viewer действительно идентифицирует корректные структуры, но, поскольку это обычная формула, а не искусственный интеллект, на графике иногда будут появляться неадекватные формации.
Один из таких примеров мы видим выше. Безусловно, он сделал ровно то, что прописано в коде (формальные критерии соблюдены), но в данном случае бычий «дивер» был найден на локальной вершине. Принимать в отработку такие паттерны нельзя.
Резюме — Divergence Viewer не сможет заменить опыт и знания. Фактически, он просто играет роль помощника, а делать выводы о качестве фигуры должен сам трейдер.
И последнее, что я хотел рассказать, так это про поиск дивергенций на пользовательском индикаторе. Данная задача решается при помощи инструментов раздела «Custom indicator».
Сразу рассмотрим конкретный пример. Предположим, трейдер хочет найти расхождения осциллятора Чайкина с ценой. Для этого из списка Base Indicator выбираем строку «Custom», а в поле «Имя индикатора» прописываем его название. Важная деталь – оно должно полностью совпадать с именем файла.
Затем необходимо указать индекс буфера съёма данных и количество используемых переменных. С последним пунктом вопросов не должно возникнуть, а что касается индекса, то его можно узнать через редактор MetaEditor.
Если навыков в программировании нет, не беда. Дело в том, что у большинства индикаторов индекс будет равен нулю. Если же указано «0», а результата нет, достаточно продолжить перебор чисел, т.е. забиваем в поле «1», проверяем и т.д.
На последнем этапе просто указываем основные переменные пользовательского индикатора в том порядке, в каком они представлены в оригинале. У осциллятора Чайкина 3 настройки – SlowPeriod, FastPeriod и TypeSmooth, поэтому по порядку разносим их значения в поля Value 1, 2, 3.
Если всё сделано правильно, лучший индикатор дивергенции начнёт строить разметку и уведомлять о сигналах.
Не исключено, что некоторые осцилляторы будут конфликтовать с Divergence Viewer, но отсюда вытекает закономерный вопрос – а есть ли смысл использовать в торговле сомнительные алгоритмы с «кривым» кодом, когда в сети полно рабочих инструментов.
https://deipara.com/indikatory-foreks/indikator-divergentsii.html
http://myoption.ru/Luchshij-indikator-divergencii-na-Foreks-dlja-platformy-MT4