Ошибки, баги, вопросы - страница 2621

 
Igor Makanu:

да, но тело цикла же выполнено? вот и происходит инкремент после окончания тела "выражение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- И кнопка "стоп" в форварде барахлит. То цвет не меняет с розового на зелёный, то просто терминал попадает в промежуточное состояние, когда ничего не делает, но ничего нельзя выбрать на вкладке "настройки", т.к. там всё неактивно.

Повторное нажатие кнопки стоп приводит к запуску прогона. И можно его остановить до форварда и тогда всё нормально.


3- И ещё "фишка" - оптимизация начинает работать в несколько раз медленнее. Просто со временем. Лечится перезапуском терминала.... Что-то где-то накапливается... Очистка лога и кэша на это замедление, вроде не влияет. Но перезапуск сильно влияет!
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Михаил:

Перестали запускаться прогоны результатов тестирования. Место на диске есть. Всё есть. То, что за несколько минут до этого запускалось, вдруг перестало. 

Нажимаю кнопку старт, или кликаю по результату оптимизации и ничего не происходит. Такая вот надпись только появляется:

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-версию

 
Artyom Trishkin:

Компилировать release-версию нужно по F7. Вы же нажали F5 и скомпилировали debug-версию

Не, я компилирую мышкой и кнопкой "Компилировать". Но к описанному случаю это не относится, т.к. этот эксперт позавчера был скомпилирован. Затем он успешно оптимизировался и прогоняллся, несколько раз. И потом выдал такой глюк. Перезагрузка терминала помогла...

То есть просто ощущение, что где-то копятся ошибки. Которые приводят к сбоям и тормозам. Сброс (перезапуск) лечит...
 
И ещё - чем дальше (по датам) форвард прогон, от даты начала форварда, тем медленнее он происходит. Первое время быстро идёт, а потом всё медленнее и медленнее. А потом уже катастрофически медленнее. Неплохо бы это поправить)
 
Михаил:
И ещё - чем дальше (по датам) форвард прогон, от даты начала форварда, тем медленнее он происходит. Первое время быстро идёт, а потом всё медленнее и медленнее. А потом уже катастрофически медленнее. Неплохо бы это поправить)

Нет кода для воспроизведения - нет реакции

 
Заметил такой баг на сайте в личных сообщениях на телефоне.
Не работает обновление страницы стандартным способом смахивания вниз.

. Появился может 1 месяц или два. Просто я не обращал внимания.

Телефон на андроид 10, если важно. 
Захожу в личные сообщения и если пришло новое. сообщение, то оно не всегда обновляется автоматически. 

И при обновлении пальцем( сверху вниз) оно тоже перестало обновляться. 

Приходится нажимать еще раз на значок личных сообщений. 

Баг только в личных сообщениях. 
Update: такое только на samsung Internet. 
Скорее проблема в нем после обновления. 

В хром все ок. 
 

Почему в 3-ей строке:

  datetime dt = 0;
  ulong x = 0;
  if(dt < x) x++;

предупреждение "sign mismatch"?

datetime - это по идее беззнаковое число (8 байт как и ulong). Приведите мне пример отрицательной даты.

 

Расскажите мне, как отлаживать ex5-библиотеки?

Есть библиотека, которая несколько лет работала без проблем. Однако после некоторых изменений компилятора в последних билдах, вызов функции по указатели из библиотеки завершается с ошибкой "invalid function pointer call". Если исходник библиотеки включить в эксперт напрямую через инклуд, ошибки нет.

В общем, нужно каким-то образом сравнивать типы указателей (прототипы функций), формируемые в библиотеке и в эксперте, который библиотеку подгружает.

Суппорт закрыт. Исходник из маркета я здесь показывать не буду.

Для справки, при тех же исходниках вызов из библиотеки нормально работал в билде 2190.
 
Stanislav Korotky:

Для справки, при тех же исходниках вызов из библиотеки нормально работал в билде 2190.

у меня в 2170 перестали указатели на функции работать, вот пример который работает еще в MQL4, но перестал работать в MQL5

https://www.mql5.com/ru/forum/323539/page3#comment_13444791