Как вычислить индекс бара по дате в цифровом формате

 

Здравствуйте 
Подскажите пожалуйста как можно вычислить индекс бара по дате в цифровом формате
Я использую вот такой алгоритм но не могу обойти выходные дни(бары отсутствуют)

int iTime1 = (Time[0]-f_time1)/(Period()*60);
int iTime2 = (Time[0]-f_time2)/(Period()*60);

f_time1 и  f_time2 это даты  в цифровом формате для трендовой линии  из файла 

Хотелось бы узнать алгоритм в Metatrader который пересчитывает данные значения (трендовой линии)  в зависимости от  таймфрейма

 
Документация по MQL5: Доступ к таймсериям и индикаторам / iBarShift
Документация по MQL5: Доступ к таймсериям и индикаторам / iBarShift
  • www.mql5.com
iBarShift - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Причина обращения: