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

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

Просмотров:
1908
Рейтинг:
(20)
Опубликован:
2011.11.16 11:34
Обновлен:
2016.11.22 07:33
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Класс CCCIOnArray предназначен для расчета значений индикатора "Индекс Товарного Канала" (Commodity Channel Index, CCI) по индикаторному буферу.

Применение:

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

  • int aPeriod - период индикатора;
  • ENUM_MA_METHOD aMethod - метод расчета средней.

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

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

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

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

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

Технический индикатор Индекс Товарного Канала (Commodity Channel Index, CCI) измеряет отклонение цены инструмента от его среднестатистической цены. Высокие значения индекса указывают на то, что цена необычно высока по сравнению со средней, а низкие — что она слишком занижена.

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

GMMA GMMA

Множественные скользящие средние Гуппи (Guppy Multiple Moving Average, GMMA) являются индикатором, основывающимся на соотношениях между группами cкользящих средних.

Импульсная система Элдера Импульсная система Элдера

Индикатор окрашивает свечи в красный, зеленый и синий цвет в зависимости от направления тренда (суммарно по скользящей средней и MACD).

XMA-XN XMA-XN

Веер из ста скользящих средних XMA с возможностью изменить количество линий на графике и выбрать один из десяти методов усреднения.

Quartiles (Квартили) Quartiles (Квартили)

Индикатор отображает первый, второй и третий квартили выборки.