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

IncDeMarkerOnArray - библиотека для MetaTrader 5

Просмотров:
1608
Рейтинг:
(21)
Опубликован:
2011.11.28 10:51
Обновлен:
2017.09.06 11:09
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Класс CDeMarkerOnArray предназначен для расчета значений индикатора DeMarker по индикаторным буферам.

Применение:

В функции OnInit() индикатора вызывается метод Init() с параметрами:

В функции OnCalculate() индикатора вызывается метод Solve() с параметрами:

  • const int aRatesTotal - переменная rates_total из параметров функции OnCalculate();
  • const int aPrevCalc - переменная prev_calculated из параметров функции OnCalculate();
  • double aDataHigh[] - буфер с данными High для расчета индикатора;
  • double aDataLow[] - буфер с данными Low для расчета индикатора;
  • double aP[] - промежуточный буфер для положительного компонента;
  • double aM[] - промежуточный буфер для отрицательного компонента;
  • double aPS[] - промежуточный буфер для сглаженного положительного компонента;
  • double aMS[] - промежуточный буфер для сглаженного отрицательного компонента;
  • double aDeMarker[] - буфер с рассчитанным значением индикатора.
Дополнительные методы:
  • int BarsRequired() - возвращает минимальное количество баров для расчета индикатора;
  • string Name() - возвращает строку с именем индикатора;

Файл Test_DeMarkerOnArray.mq5 - это индикатор с примером использования класса CDeMarkerOnArray. Файл IncDeMarkerOnArray должен располагаться в папке MQL5\Include\IncOnArray папки данных терминала (папку IncOnArray необходимо создать). Для работы этого класса требуется класс CMAOnArray из файла IncMAOnArray, находится здесь.

Технический Индикатор Демарка (DeMarker, DeM) строится на основе сопоставлений максимумов текущего и предыдущего баров.

IncDeMarkerOnArray

SL_ATR SL_ATR

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

SVS_Trend SVS_Trend

Индикатор тренда.

DinapoliTargets_MTF DinapoliTargets_MTF

Сетка из уровней DiNapoli, построенная по графику более крупного таймфрейма на основании данных с индикатора DiNapoliTargets.

RBVI RBVI

RBVI – индекс относительной активности – индикатор волатильности форекс.