проблемы работы МТ4

 
Простая штука:

double min,max;

i=Bars-1-period1;
while(max-min==0)
{
min=Low[i];
max=High[i];
i++;
}

На ТФ: Д1 и М4 отладчик бракует строку min=Low[i];, терминал "виснет". Замена на min=iLow() ; ничего не даёт.Помогите понять где "дыра" :в текущих данных терминала, в новом редакторе МТ4 или в моей голове?
 
Вы о сравнении дробных что-нибудь слышали? Цикл легко может стать бесконечным.
 
Скорее всего с этим связано
 
Roger:
Вы о сравнении дробных что-нибудь слышали? Цикл легко может стать бесконечным.

Этот цикл легко станет бесконечным и при правильном сравнении вещественных чисел.
Причина обращения: