Форум » Синтаксис языка » Вопрос по 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: О, подобное и мне тоже нужно. Благодарю



полная версия страницы