uHighest - Библиотека Custom HLOC pro

17 октября 2014, 00:00
Yurij Kozhevnikov
0
109
Библиотека Custom HLOC pro

для MetaTrader4

uHighest

Возвращает индекс наибольшего найденного значения (смещение относительно текущего бара) соответствующего графика.

int  uHighest(
   string           symbol,            // символ
   uint             timeframe,         // период
   ENUM_SERIESMODE  type,              // идентификатор таймсерии
   int              count=WHOLE_ARRAY, // число элементов
   int              start=0            // индекс
   );

Параметры

symbol

[in]  Символьное имя инструмента. NULL означает текущий символ.

timeframe

[in]  Период. Может быть любым целым неотрицательным числом. 0 означает период текущего графика.

type

[in]  Идентификатор таймсерии, в которой будет производится поиск. Может быть любым из значений иденитификаторов таймсерий.

count=WHOLE_ARRAY

[in]  Число элементов таймсерии (в направлении от текущего бара в сторону возрастания индекса), среди которых должен быть произведен поиск.

start=0

[in]  Индекс (смещение относительно текущего бара) начального бара, с которого начинается поиск наибольшего значения. Отрицательные значения игнорируются и заменяются нулевым значением.

Возвращаемое значение

Индекс наибольшего найденного значения (смещение относительно текущего бара) соответствующего графика или -1 в случае невозможности возвратить данные.

Примечание

Обращение к функции во всём аналогично обращению к функции iHighest кроме типа входного параметра timeframe. Если для функции iHighest диапазон допустимых баров для запроса ограничен барами, отображаемыми на соответствующем графике, то для функции uHighest этот диапазон ограничен только глубиной хранящейся в файле истории.

Пример:

Print("Индекс максимальной цены закрытия для последних 20 баров на EURUSD, M7 составляет ", uHighest("EURUSD",7,MODE_CLOSE,20);

Поделитесь с друзьями: