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

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

для MetaTrader4

uBarShift

Поиск бара по времени. Функция возвращает смещение бара, которому принадлежит указанное время.

int  uBarShift(
   string           symbol,          // символ
   uint             timeframe,       // период
   datetime         time,            // время
   bool             exact=false      // режим
   );

Параметры

symbol

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

timeframe

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

time

[in]  Значение времени для поиска.

exact=false

[in] Возвращаемое значение, если бар не найден. Если exact=false, uBarShift возвращает ближайший, если exact=true, uBarShift возвращает -1.

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

Смещение бара, которому принадлежит указанное время. Если для указанного времени бар отсутствует ("дыра" в истории), то функция возвращает -1 или смещение ближайшего бара (в зависимости от параметра exact).

Примечание

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

Пример:

Print("Смещение бара для 15.08.2003 на EURUSD, H17 составляет ", uBarShift("EURUSD",1020,D'2003.08.15 00:00'));

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