Ошибки, баги, вопросы - страница 2621
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
да, но тело цикла же выполнено? вот и происходит инкремент после окончания тела "выражение3", затем идет проверка - "выражение2"
Пятница, да ещё и последняя в году :-/
1- Перестали запускаться прогоны результатов тестирования. Место на диске есть. Всё есть. То, что за несколько минут до этого запускалось, вдруг перестало.
Нажимаю кнопку старт, или кликаю по результату оптимизации и ничего не происходит. Такая вот надпись только появляется:
2019.12.29 11:44:51.402 Tester single pass started
А один раз появилась такая надпись:
2019.12.29 11:41:56.053 Tester debug version of "Name.ex5" detected
Хотя никакого дебага не включено и этот эксперт вообще не открыт в редакторе и редактор выключен, ничего не компилировалось и не изменялось.
Параметры из оптимизации в настройки он успешно переносит и на том визуально, всё и останавливается.
2- И кнопка "стоп" в форварде барахлит. То цвет не меняет с розового на зелёный, то просто терминал попадает в промежуточное состояние, когда ничего не делает, но ничего нельзя выбрать на вкладке "настройки", т.к. там всё неактивно.
Повторное нажатие кнопки стоп приводит к запуску прогона. И можно его остановить до форварда и тогда всё нормально.
Перестали запускаться прогоны результатов тестирования. Место на диске есть. Всё есть. То, что за несколько минут до этого запускалось, вдруг перестало.
Нажимаю кнопку старт, или кликаю по результату оптимизации и ничего не происходит. Такая вот надпись только появляется:
2019.12.29 11:44:51.402 Tester single pass started
А один раз появилась такая надпись:
2019.12.29 11:41:56.053 Tester debug version of "Name.ex5" detected
Хотя никакого дебага не включено и этот эксперт вообще не открыт в редакторе и редактор выключен, ничего не компилировалось и не изменялось.
Параметры из оптимизации в настройки он успешно переносит и на том визуально, всё и останавливается.
И кнопка "стоп" в форварде барахлит. То цвет не меняет с розового на зелёный, то просто терминал попадает в промежуточное состояние, когда ничего не делает, но ничего нельзя выбрать на вкладке "настройки", т.к. там всё неактивно.
Повторное нажатие кнопки стоп приводит к запуску прогона. И можно его остановить до форварда и тогда всё нормально.
Компилировать release-версию нужно по F7. Вы же нажали F5 и скомпилировали debug-версию
Компилировать release-версию нужно по F7. Вы же нажали F5 и скомпилировали debug-версию
Не, я компилирую мышкой и кнопкой "Компилировать". Но к описанному случаю это не относится, т.к. этот эксперт позавчера был скомпилирован. Затем он успешно оптимизировался и прогоняллся, несколько раз. И потом выдал такой глюк. Перезагрузка терминала помогла...
То есть просто ощущение, что где-то копятся ошибки. Которые приводят к сбоям и тормозам. Сброс (перезапуск) лечит...И ещё - чем дальше (по датам) форвард прогон, от даты начала форварда, тем медленнее он происходит. Первое время быстро идёт, а потом всё медленнее и медленнее. А потом уже катастрофически медленнее. Неплохо бы это поправить)
Нет кода для воспроизведения - нет реакции
Почему в 3-ей строке:
предупреждение "sign mismatch"?
datetime - это по идее беззнаковое число (8 байт как и ulong). Приведите мне пример отрицательной даты.
Расскажите мне, как отлаживать ex5-библиотеки?
Есть библиотека, которая несколько лет работала без проблем. Однако после некоторых изменений компилятора в последних билдах, вызов функции по указатели из библиотеки завершается с ошибкой "invalid function pointer call". Если исходник библиотеки включить в эксперт напрямую через инклуд, ошибки нет.
В общем, нужно каким-то образом сравнивать типы указателей (прототипы функций), формируемые в библиотеке и в эксперте, который библиотеку подгружает.
Суппорт закрыт. Исходник из маркета я здесь показывать не буду.
Для справки, при тех же исходниках вызов из библиотеки нормально работал в билде 2190.Для справки, при тех же исходниках вызов из библиотеки нормально работал в билде 2190.
у меня в 2170 перестали указатели на функции работать, вот пример который работает еще в MQL4, но перестал работать в MQL5
https://www.mql5.com/ru/forum/323539/page3#comment_13444791