Типааа... ПЕРЕБОР
если есть While, то полезно ставить кроме основного условия & cnt<bars, скорее для зашоривания компилятора (так приходится делать и в омеге) что им не мерещилась попытка заглянуть в историю которой у них нет, а еще может быть просто переборщили с вложенностью ... и т.д.
Всех благ,
Micky Mogol
если есть While, то полезно ставить кроме основного условия & cnt<bars, скорее для зашоривания компилятора (так приходится делать и в омеге) что им не мерещилась попытка заглянуть в историю которой у них нет, а еще может быть просто переборщили с вложенностью ... и т.д.
Всех благ,
Micky Mogol
ограничение времени работы эксперта
Существуют 2 ограничения на работу эксперта:
1) количество итераций 1000000, выдается в лог-файл строка: Expert: loop detected in '%s' (%d instructions)
предел в 1000000 можно отключить, вызвав команду SetLoopCount(0);
2) время работы не более 1 секунды, в лог выдается строка: Expert: loop detected in '%s' (%d ms, %d instructions)
отключить эту функцию нельзя.
После обнаружения зацикливания или перерасхода времени, эксперт прерывает текущее выполнение.
Существуют 2 ограничения на работу эксперта:
1) количество итераций 1000000, выдается в лог-файл строка: Expert: loop detected in '%s' (%d instructions)
предел в 1000000 можно отключить, вызвав команду SetLoopCount(0);
2) время работы не более 1 секунды, в лог выдается строка: Expert: loop detected in '%s' (%d ms, %d instructions)
отключить эту функцию нельзя.
После обнаружения зацикливания или перерасхода времени, эксперт прерывает текущее выполнение.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что означает сообщение "loop detected" в журнале? Это ошибка или существуют ограничения по циклам? Эксперт вроде продолжает работать.