Как узнать номер бара по дате и времени?

 

Как узнать номер бара по дате и времени (что бы можно было определить цену в определенный момент времени по историческим данным)?

 
int iBarShift( string symbol, int timeframe, datetime time, bool exact=false)

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

Ближайшее ДО или ПОСЛЕ дырки?

т.е. искомый бар должен иметь бы номер 0,1,2,3,4,5,6,7 а его нет...

 
kombat:

Ближайшее ДО или ПОСЛЕ дырки?

т.е. искомый бар должен иметь бы номер 0,1,2,3,4,5,6,7 а его нет...

до дырки

 

Уточняю: это бар номер 4

да?


Если да, то спасибо за ответ...

 

нет! 6


потому что 7,6,5,4,3,2,1,0

Причина обращения: