Ошибки, баги, вопросы - страница 1179
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день. Я зациклил советник в функции OnInit и видимо из-за этого терминал при выключении советника и изменении тайм-фрейма виснет(тайм фрейм после тормозов так и не меняется). Так вот вопрос: Причиной является зацикленность? Если да , то исправится ли проблема , если перенесу алгоритм в OnTiick? Если нет, то что поможет?
PS: В цикле есть ф-ция Sleep,так что терминал не перегружается. В цикле считываются поля ввода.
Наверно цикл такой: while(true){}? Да?
Надо так: while(!isStopped()) {}. Но тогда будет другая проблема, будет случаться выход из него по непонятным причинам. Надо в старте его делать. Если надо ускорить запуск, можно из инита вызвать старт.
Лучше зацикливание вобще не делать, сейчас есть тамер, надо таймером пользоваться.
Если надо ускорить запуск, можно из инита вызвать старт.
И чем же это будет лучше чем зацикленный инит? Ничем.
А попробуйте прочитать мое собщение полностью не пропуская ни одного предложения, в нем все написано.
Спасибо за сообщение, исправлено.
Ок, и вот ещё вдогонку:
При импорте этой библиотеки всегда получаем: Read Size = 0
Вам нужно очень серьёзно разобраться с импортом функций, ибо там вылезает баг на баге. В каких-то случаях переменные самопроизвольно меняют значения и т.д. Короче совершенно непригодно для использования.
Честно, я читал. Если имеется в виду последнее предложение, то я согласен. А со вторым - не согласен, и задал вопрос.
Вообще-то в том посте всего было 7-мь предложений. Второе предложение - "Да?".
В любом слчае вы имеете право соглашаться или не соглашаться, свободу вероисповедания пока не отменили. Может вы не соглдасны и с тем, что земля вертится, пожалуйста.
Ок, и вот ещё вдогонку:
При импорте этой библиотеки всегда получаем: Read Size = 0
Вам нужно очень серьёзно разобраться с импортом функций, ибо там вылезает баг на баге. В каких-то случаях переменные самопроизвольно меняют значения и т.д. Короче совершенно непригодно для использования.
Здравствуйте. Скачала советник https://www.mql5.com/ru/code/8087 - но не работает, если его пытаться компилировать - пишет про ошибки. Кто то может объяснить почему. Заранее спасибо!
Потому-что с тех пор в языке MQL4 произошли большие изменения.
И трудно это исправить, чтобы работало?