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

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

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

Описание:

Класс CCHOOnArray предназначен для расчета осциллятора Чайкина (Chaikin Oscillator, CHO) по индикаторным буферам.

Применение:

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

  • int aFastPeriod - период быстрой МА;
  • int aSlowPeriod - период медленной МА;
  • ENUM_MA_METHOD aMethod - метод МА.

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

  • const int aRatesTotal - переменная rates_total из параметров функции OnCalculate();
  • const int aPrevCalc - переменная prev_calculated из параметров функции OnCalculate();
  • double aDataHigh[] - буфер с данными High для расчета индикатора;
  • double aDataLow[] - буфер с данными Low для расчета индикатора;
  • double aDataClose[] - буфер с данными Close для расчета индикатора;
  • double aDataVolume[] - буфер с данными Volume для расчета индикатора;
  • double & aTmpAD[] - промежуточный вспомогательный буфер;
  • double & aFastAD[] - вспомогательный буфер для быстрой МА;
  • double & aSlowAD[] - вспомогательный буфер для медленной МА;
  • double & aCHO[] - буфер с рассчитанным значением.

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

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

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

Осциллятор Чайкина (Chaikin Oscillator, CHO) представляет собой разность скользящих средних индикатора Accumulation/Distribution.

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

Stochastic-X8 Stochastic-X8

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

Trinity-Impulse Trinity-Impulse

Импульсный индикатор Trinity-Impulse показывает входы в позиции и боковой флет, когда лучше не входить.

IncRVIOnArray IncRVIOnArray

Класс CRVIOnArray предназначен для расчета значений индикатора RVI (Relative Vigor Index) по индикаторным буферам. В качестве примера использования класса приведен индикатор Test_RVIOnArray.

Val_Bands Val_Bands

Индикатор волатильности длины свечей. Удобен для отслеживания гэпов на рынке, настройки аналогичны каналу Боллинджера. Индикатор способен показывать флэт и начало нового тренда.