Ошибки, баги, вопросы - страница 1157
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уточняю вопрос - прогресс должен работать в индикаторе. Ваш код при перенесении в индюк перестает отображать коммент в процессе выполнения.
Уточняю вопрос - прогресс должен работать в индикаторе. Ваш код при перенесении в индюк перестает отображать коммент в процессе выполнения.
Из справки MQL4:
Выполнение программ
Краткая сводка по программам на MQL4 приведена в таблице:
Программа
Выполнение
Примечание
Скрипт
В собственном потоке, сколько скриптов - столько потоков выполнения для них
Зацикленный скрипт не может нарушить работу других программ
Эксперт
В собственном потоке, сколько экспертов - столько потоков выполнения для них
Зацикленный эксперт не может нарушить работу других программ
Индикатор
Один поток выполнения для всех индикаторов на одном символе. Сколько символов с индикаторами - столько потоков выполнения для них
Бесконечный цикл в одном индикаторе остановит работу всех остальных индикаторов на этом символе
Если зациклить индикатор, то можно и весь терминал "подвесить". А вот советник позволяет издеваться над потоками как угодно.
Ну, то, что индюк может подвесить терминал - недоработка самого терминала. А аналитические расчеты, не связанные с торговлей, должны быть именно в индюке - тем более что он требует визуализации буферов, т.е. это и не для скрипта задача.
В индюке ничего не зациклено - в том смысле, что там нет бесконечного цикла. Есть контролируемый расчет, но он требует времени.
...
В индюке ничего не зациклено - в том смысле, что там нет бесконечного цикла. Есть контролируемый расчет, но он требует времени.
В Каком вызове функции индикатора Вы выполняете расчет?
Так как, всё таки пользоваться консольным компилятором, если он удаляется терминалом?
А зачем он в терминале? У терминала есть все свое.
Просто держите компилятор в другом месте.
А зачем он в терминале? У терминала есть все свое.
Просто держите компилятор в другом месте.
Да, это понятно, что выход из положения держать компилятор в другой, отличной от терминальной, папке. Но ведь и свеженькие *.ex5 файлы будут созданы не в папке терминала, а значит их нужно постоянно переносить в нужное место... Хотя, может быть предусмотрен ключ команды, указывающий путь скомпилированных файлов?
Да, в ключе /i можно указать дефолтный каталог: