Форум » Синтаксис языка » Вопрос по while(!IsStopped()) » Ответить
Вопрос по while(!IsStopped())
voldemar227: При тестировании советников с циклом while(!IsStopped()) советники не работаю ..... Как сделать что бы исполняемый файл работал и в тестере и на других счетах и содержал while(!IsStopped()) sleep(50); стоит ...
Ответов - 5
SK: Используйте логическую развязку IsTesting( ). Если это тестирование, то без цикла, если демо или реал, то с циклом.
voldemar227: не понял
voldemar227: покажите пример
SK: while(!IsStopped()) while - это цикл. Вам нужно (в зависимости от Вашей необходимости) исполнять программу как зацикленную, либо как не зацикленную. Если это демо или реал, и нужна зацикленная программа, то вставьте в тело цикла нужный код. Если же это тест, то тот же нужный код должен исполняться без цикла. if (IsTesting() == true) { Fun_Code(); } else { while(!IsStopped()) { Fun_Code(); } } Не удаётся вставить форматированный текст (для красоты нужно посдвигать скобки и их внутренности).
Enerawe: О, подобное и мне тоже нужно. Благодарю
полная версия страницы