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

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

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

Класс CDemaOnArray предназначен для расчета значений индикатора DEMA (Double Exponential Moving Average, DEMA) по индикаторному буферу.

Применение:

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

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

  • const int aRatesTotal - переменная rates_total из параметров функции OnCalculate();
  • const int aPrevCalc - переменная prev_calculated из параметров функции OnCalculate();
  • double aData[] - буфер с данными для расчета индикатора;
  • double aM1[] - промежуточный буфер для расчетов;
  • double aM2[] - промежуточный буфер для расчетов;
  • double aDEMA[] - буфер с рассчитанным значением индикатора.
Дополнительные методы:
  • int BarsRequired() - возвращает минимальное количество баров для расчета индикатора;
  • string Name() - возвращает строку с именем индикатора;

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

Технический индикатор Двойное Экспоненциальное Скользящее Среднее (Double Exponential Moving Average, DEMA) был разработан Патриком Маллоем (Patrick Mulloy) и опубликован в феврале 1994 в журнале "Technical Analysis of Stocks & Commodities". Он предназначен для сглаживания ценовых серий и накладывается прямо на ценовой график финансового инструмента. Кроме того, он может быть использован для сглаживания значений других индикаторов.

TestDemaOnArray

IncTemaOnArray IncTemaOnArray

Класс CTemaOnArray предназначен для расчета значений индикатора TEMA (Triple Exponential Moving Average, TEMA) по индикаторному буферу.

VQ bars VQ bars

Индикатор тренда, который ставит цветные точки на ценовом графике в соответствии с направлением тренда.

DinapoliTargets_Full DinapoliTargets_Full

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

Polarized Fractal Efficiency Polarized Fractal Efficiency

Polarized Fractal Efficiency - технический индикатор, который показывает эффективность рыночных цен в текущий момент.