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

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

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

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

Применение:

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

  • int aVPeriod - основной период индикатора;
  • int aSmPeriod - период сглаживания диапазона;
  • 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 & aR[], - промежуточный вспомогательный буфер;
  • double & aRS[] - промежуточный вспомогательный буфер;
  • double & aCHV[] - буфер с рассчитанным значением.

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

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

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

Индикатор волатильности Чайкина (Chaikin Volatility, CHV) учитывает изменения спрэда между максимальной и минимальной ценами. Он определяет величину волатильности на основе ширины диапазона между максимумом и минимумом. При этом в отличие от Average True Range, индикатор Чайкина не учитывает гэпы.

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

IncFractalsOnArray IncFractalsOnArray

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

3D_Oscillator_HTF_Signal 3D_Oscillator_HTF_Signal

Индикатор 3D_Oscillator_Signal выводит направление тренда или сигнал для сделки с индикатора 3D_Oscillator в виде текстовых сообщений с цветной индикацией тренда или направления сделки и подает алерты или звуковые сигналы.

Fine_Fractals_MTF Fine_Fractals_MTF

Индикатор строит фракталы с другого, более крупного таймфрейма на текущем графике на основании данных индикатора Fine_Fractals.

Heiken_Ashi_Smoothed_HTF_Signal Heiken_Ashi_Smoothed_HTF_Signal

Индикатор Heiken_Ashi_Smoothed_HTF_Signal выводит направление тренда в виде последовательности графических объектов, тренд определяется при помощи индикатора Heiken_Ashi_Smoothed.