Кто встречался с такой ошибкой?

 

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

 H = High[iHighest(Symbol(), 0, MODE_HIGH, bars_to_count, 1)];

хоть этак 

 double HL=iHigh(Symbol(),0,1),LL=iLow(Symbol(),0,1),Hi,Lo;
  for(int i=1;i<=bars_to_count;i++){
      if(iHigh(Symbol(),0,i)>HL)HL=iHigh(Symbol(),0,i);
      if(iLow(Symbol(),0,i)<LL)LL=iLow(Symbol(),0,i);
     }

эти самые последние бары не видит, а видит последние, которые рассчитывались до этого вчера, как будто таймсерия не обновилась. Кто-нибудь встречался с подобной проблемой?


 
Это надо делать.
 
ОК. Спасибо.
Причина обращения: