Зацикленный цикл )))

 

Простите за тавтологию.

Есть некоторый цикл:

   while((Hour_Begin!=TimeHour(TimeCurrent())||Minute_Begin!=TimeMinute(TimeCurrent()))&&Flag==1&&!IsStopped())
   {
      //if (UninitializeReason( )>0)deinit();
      Comment("Ожидание ",z," ", TimeToStr(TimeCurrent()));
      Sleep(1000);
      z++;
      RefreshRates();
   }

Как выйти из него, если вызвано окно настроек советника?

 
sanyooooook:

1. Простите за тавтологию.

Есть некоторый цикл:

2. Как выйти из него, если вызвано окно настроек советника?


1. нормуль.

2. Не знаю... рад бы помочь, ни фига не соображаю в этом.

 
sever30:


1. нормуль.

2. Не знаю... рад бы помочь, ни фига не соображаю в этом.


)), спасибо и на этом
 
sanyooooook:

)), спасибо и на этом


пожалуйста Саш:)

П.С. Приятно принять благодарность от программиста, на этом форуме.

 
sanyooooook:

Простите за тавтологию.

Есть некоторый цикл:

Как выйти из него, если вызвано окно настроек советника?

а каким образом вызывается это окно ? руками его не вызовешь ведь..

а чтобы остановить советника, то следует добавить "IsExpertEnabled() &&" к результату условия цикла и использовать кнопку включения/выключения советников..

 
Да просто убить процесс.
Бывает...
 
keekkenen:

а каким образом вызывается это окно ? руками его не вызовешь ведь..

а чтобы остановить советника, то следует добавить "IsExpertEnabled() &&" к результату условия цикла и использовать кнопку включения/выключения советников..


цикл нужно разорвать когда вызывается окно совйств(правой кнопкой мыши на график советники>свойства или левой кнопкой на смайлик в правом верхнем углу)
 
оно не вызовется пока цикл работает..
 
keekkenen:
оно не вызовется пока цикл работает..

в том то и дело, что бы вызвать настройки нужно удалить советника с графика. твой вариант тоже рассмотрю
 
тогда сделай как я выше написал..
 
Мдя... Не поможет...
Я не понятно написал?