Как вычислить High и Low первого, сформировавшегося в начале суток 15-минутного бара? - страница 3

 
Mathemat:
А никто и не спорит, Itso. Я-то говорю о второй строчке твоего кода:
int BarM15 = iBarShift(NULL,PERIOD_M15,OpenTime,true);
При флаге true для последнего параметра, если первый тик придет позже 00:15 (15 минут первого), результат этой функции будет -1 (см. Помощь), так как поиск идет от OpenTime вглубь истории, начиная с OpenTime.

А если будет false, как я предложил, вернется смещение 15-минутного бара, принадлежащего предыдущим суткам (последнего в них).

P.S. Да, помощь по этой функции можно было бы сделать конкретнее. ..

как вариант


'PeriodBarsHIGH PeriodBarsLOW'

на вход начало периода и конец периода

 
Yuraz, приведи, пожалуйста, конкретный пример вызова какой-нибудь из функций твоей библиотеки. Ну, скажем, мне хочется определить максимум дня 22.08.2007 на евре. Самое интересное - это, конечно, определение ltDatCurBeg и ltDatCurEnd. Ну а дальше у меня будут следующие вопросы...