Зависает компьютер.

 
Привет!Написал себе индикатор уровней.Если его вешаю на график в текущем профиле-все отлично работает,а вот если перехожу на другой профиль и потом возвращаюсь на профиль,где индюк висит-все, комп виснет,метатрейдер под 100% грузит.Если не трудно,где я ошибся?Код индикатора ниже.
Файлы:
yrovni.mq4  5 kb
 

double Min=WindowPriceMin(0);
double Max=WindowPriceMax(0);

При переключении профиля Min и Max равны 0, поэтому условие выхода из цикла

while(c<1)
{

не выполнится никогда.

 
Спасибо!Все ясно.Дмитрий(Integer) или кто знающий ,если раньше ответит,уточните пожайлуста,а значение Bars
int Bars=WindowBarsPerChart(0)
при переключении профиля тоже равно 0 ?
 
При помощи функций Print(), Alert() и Comment() вы сможете узнать все что угодно самостоятельно.
Причина обращения: