Ошибки, баги, вопросы - страница 1659
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В исправленном build 1400 ошибка в похожем случае теперь воспроизводится как 'pure virtual function call'. А без комментария - нормально
build 1401. Ошибка при выполнении: invalid function pointer call in 'Script2.mq5'
С трудом нашел причину
И наоборот, если в Script1 задан только (*fn), а в Script2 заданы и (*fnn) и (*fn). Ошибка воспроизводится далеко не для всех сигнатур.
Но эта (и предыдущие с typedef) - попутно выявленные ошибки - основную я пока не нашел, поскольку в исходной программе нет typedef с одинаковой сигнатурой (как в этом примере).
Возможно поможет возвращенная заявка #1550570 дополненная еще проверочным скриптом и файлом 'String5.ex5'
Причем похоже проблема возникает при получении только первого тика на новом баре, тестер как бы "застревает" и отстаёт еще на 1 бар, то есть эксперт думает что бара еще нет и в визуализации его действительно нет, а спустя пару секунд бар появляется, в случае теста на М1 корректное значение приходит на втором тике (если я правильно понял), надеюсь разработчики исправят это досадный момент поскорее...
добавление:
получается чтобы обойти этот момент сейчас нужно искусственно пропускать первый тик нового бара...
У меня не получается. Пишет одну единственную строчку в лог (см. выше) и все.
Windows XP SP3 x32, 1395. При логине появляется сообщение о Сертификате. Но на тестер это не должно влиять.
В тестировании режимом "Только цены открытия" такое сделать просто нереально. Остаётся действительно ждать исправлений ...
Согласен, тогда будет пропущен целый бар, могу предположить что в эксперте надо сделать паузу (хехе) чтобы бар успел сформироваться,
но непонятно сколько точно ждать, и ещё по моим наблюдениям кажется это зависит от текущей нагрузки процессора (ухты!),
вариантом выхода сейчас видится только тиковое тестирование с самостоятельной проверкой нового бара и пропуском первого тика (это конечно тот ещё экзерсис).