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

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

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

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

Применение:

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

  • int STPeriodK - период K;
  • int STPeriodD - период D;
  • int STPeriodS - период S.
  • ENUM_MA_METHOD STMethod - метод сглаживания сигнальной линии.

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

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

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

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

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

Для работы этого класса требуется класс CMAOnArray из файла IncMAOnArray, находится здесь.

Технический Индикатор Стохастический Осциллятор (Stochastic Oscillator) сопоставляет текущую цену закрытия с диапазоном цен за выбранный период времени. Индикатор представлен двумя линиями.

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

ReverseSymbol ReverseSymbol

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

Multi RSI Multi RSI

Восемь технических индикаторов RSI (Relative Strength Index) на одном графике.

IncAMAOnArray IncAMAOnArray

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

X2MA Transform Candles X2MA Transform Candles

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