Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Обнаружение дивергенций - индикатор для MetaTrader 4

Просмотров:
17153
Рейтинг:
(44)
Опубликован:
2015.09.07 11:37
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

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

В качестве индикатора, служащего источником данных для поиска дивергенций с ценой (в терминологии индикатора — базовый индикатор), используется один из шести включенных в DivergenceViewer стандартных индикаторов: RSI, MACD, Momentum, RVI, Stochastic, Standard Deviation. Также индикатор может оперировать двумя нестандартными индикаторами: Derivative и William Blau.

Параметры базового индикатора указываются в одноименном блоке входных параметров:

Параметры следует указывать в том же порядке, в котором они представлены в стандартном индикаторе. К примеру, для базового индикатора Stochastic соответствие будет следующим:

  • "Первый период расчета" — %K,
  • "Второй период расчета" — %D,
  • "Третий период расчета" — замедление.

Если количество параметров базового индикатора менее трех, то соответствующие периоды расчета просто не указываются, значения этих параметров игнорируются. Так, для индикаторов RSI и Momentum достаточно указать значения только двух параметров: "Первый период расчета" и "Цена расчета индикатора".

Если в качестве базового индикатора необходимо использовать какой-либо другой индикатор, то в параметре "Базовый индикатор" следует выбрать значение "Пользовательский", а в блоке "Пользовательский индикатор" заполнить следующие строки:

  1. "Имя индикатора" — название индикатора, который присутствует в окне "Навигатор" терминала. Указывается без расширения.
  2. "Индекс буфера для съема данных" — индекс линии индикатора, значения которой будут использоваться для построения графика базового индикатора (чаще всего — 0).
  3. "Количество параметров индикатора" — указать, сколько входных параметров использует индикатор. Если задать значение 0, то базовый индикатор будет загружен со значениями параметров, используемыми по умолчанию.
  4. "Значение N-ого параметра" — задать значения соответствующих параметров базового индикатора.

После настройки базового индикатора необходимо определиться с максимальной продолжительностью дивергенции, заполнив параметр "Глубина поиска 2-ой опорной точки", и с тем, насколько экстремумы цены должны совпадать с экстремумами индикатора — параметр "От экстремума цены до экстремума индикатора".

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

Полное описание возможностей индикатора и логики его построения доступно в статье Дивергенции на текущем графике.

Обновление от 26.08.2016. Версия 1.18. Добавлены фильтры дивергенций, а также возможность выбора индикатора CCI в качестве базового.  

OrderTimeAlert OrderTimeAlert

Эксперт следит за рыночными ордерами и выдает звуковой сигнал по прошествии заданного времени с момента открытия ордера.

Fuzzy - библиотека для работы с нечеткой логикой Fuzzy - библиотека для работы с нечеткой логикой

Библиотека FuzzyNet для создания нечетких моделей была написана на C#. При переводе на MQL4 в библиотеку добавлены 8 функций принадлежности и 4 метода дефаззификации для систем типа Мамдани.

Road Map Road Map

Индикатор показывает серии волн, точки пробоя и цели для взятия прибыли.

Derivative Derivative

Индикатор выполняет вычисление производной цены.