Да разобрался я в чем дело.. Такая ситуация возникает при попытке установить советника и статус советника стоит на запрет торговли и в сете есть пара которой нет в обзоре рынка, если торговля разрешена то init()
обрабатывает условие и выдает сообщение то что нет пары, в противном случае доходим до первого вызова
S1_pips[i]=(iClose(Пары[i],тренд_тф,0)-iClose(Пары[i],тренд_тф,1))/points;
и тут естественно переменная имеет Zero.
Если не заглянуть на вкладку Эксперты, то с разбегу не поймешь что надо сделать.