Как узнать время закрытия предпоследнего бара

 
Подскажите как узнать время закрытия предпоследнего бара
 
Фактически - Time[0]
 
-Igor- писал (а):
Подскажите как узнать время закрытия предпоследнего бара

Time[0] //  время открытия текущего и закрытия последнего 
        // следует время закрытия предпоследнего бара будет -
Time[1]
 

проблема такая, на сервере стоит советник, сегодня связи несколько часов не было, потом появилась связь и был большой разрыв между первым тиком и последним (до того, как связь была), дырка в графике получилась, пока котировки не загрузились, и советник взял использовал последний тик и предпоследний бар которому 10 часов, а между ними разрыв, получился неверный вход, как такую проблему решить на будущее? заранее спасибо

 
UP

Может кто ни будь поможет
 

Слишком нежный советник. Могу рекомендовать использование отложенных ордеров вместо рыночных. И далее перед принятием решения советник сначала анализирует имеющиеся сделки на случай если отложенный ордер сработал за время отсутствия связи. Но если в вашем советнике такое невозможно, то ничем помочь невозможно.

 
-Igor- писал (а):
UP

Может кто ни будь поможет

Поможет проверка перед отсылкой ордера:
Организуем цикл от 0 до N-1, где N - необходимое количество правильных баров (по вашему мнению)
Ищем максимум из Time[Ind]-Time[Ind+1]
и соответственно если этот максиму (он в секундах) больше чем Period() (он в минутах), то тогда мы имеем разрыв в последних N периодах
Причина обращения: