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

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

Просмотров:
1693
Рейтинг:
(26)
Опубликован:
2011.11.07 14:23
Обновлен:
2016.11.22 07:33
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Класс CAMAOnArray предназначен для расчета значений индикатора AMA (Adaptive Moving Average) по индикаторным буферам.

Применение:

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

  • int aPeriod - период расчета коэффициента эффективности;
  • int aFastPeriod - минимальный период EMA;
  • int aSlowPeriod - максимальный период EMA.

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

  • const int aRatesTotal - переменная rates_total из параметров функции OnCalculate();
  • const int aPrevCalc - переменная prev_calculated из параметров функции OnCalculate();
  • double aData[] - буфер с данными для расчета индикатора;
  • double aAMA[] - буфер с рассчитанным значением AMA.

Дополнительные методы:

  • int BarsRequired() - возвращает минимальное количество баров для расчета индикатора;
  • string Name() - возвращает строку с именем индикатора.

Файл Test_AMAOnArray.mq5 - это индикатор с примером использования класса CAMAOnArray. Файл IncAMAOnArray должен располагаться в папке MQL5\Include\IncOnArray папки данных терминала (папку IncOnArray необходимо создать).

Технический индикатор Адаптивное Скользящее Среднее (Adaptive Moving Average, AMA) используется для построения скользящей средней с малой чувствительностью к шумам в ценовых сериях и характеризуется минимальным запаздыванием для определения тренда. Его разработал и описал Перри Кауфман (Perry Kaufman) в своей книге "Smarter Trading".

Пример использования класса CAMAOnArray

IncStochasticOnArray IncStochasticOnArray

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

ReverseSymbol ReverseSymbol

Индикатор позволяет работать с изменяющимся в реальном времени зеркально "перевернутым" (1/X) торговым инструментом.

X2MA Transform Candles X2MA Transform Candles

Индикатор осуществляет перенос ценовых данных в новую систему координат, связанную со значениями индикатора X2MA.

XTrendlessOS (осциллятор бестрендовости) XTrendlessOS (осциллятор бестрендовости)

Индикатор написан в соответствии с описанием, приведенным к книге Джо ДиНаполи "Торговля с применением уровней ДиНаполи". Призван оценивать реальную перекупленность/перепроданность рынка.