30 дней в январе

 
Для любого времени t0=2008.01.31 функция iBarShift(NameSymbol,PERIOD_MN1, t0,TRUE) возвращает -1
 
amxm:
Для любого времени t0=2008.01.31 функция iBarShift(NameSymbol,PERIOD_MN1, t0,TRUE) возвращает -1
А что должна?)
 
интересно, что она будет завтра возвращать.
 
Функция работает верно.

Вы запросили смещение месячного бара в режиме exact=TRUE, что означает 100% точность попадания времени на начало месячного бара. А дата 2008.01.31 никак не является началом месяца и функция вернула ошибку.
 
2008.01.30 тоже не является началом месяца, а функция возвращает 0.
 
Спасибо, проверим сегодня.
 

Спасибо. Ошибку нашли и исправили.

 
stringo:

Спасибо. Ошибку нашли и исправили.

Наверно, скоро будет новый билд...

З.Ы. Я был уверен что на дворе 30 января), вредно работать американскую сессию))

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