Тестирование нового компилятора MQL5 для x64 платформ - ускорение расчетов от 2 до 10 раз! - страница 16

 
Konstantin Karpov:

не красиво так поступать со стороны разработчиков - просить протестировать, а при получении ответов об ошибках отмалчиваться... не первый раз уже замечаю, что на форуме, что в сервисдеске, там вообще последнее время все без ответа... 

PS. платформа МТ5 конечно перспективная, но подобное отношение отталкивает... 

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

 
 
Ilyas:
Спасибо за сообщение, ошибка с выставлением плеча в тестере из параметров редактора исправлена.

В текущем билде, необходимо вручную, во вкладке "настройки" тестера стратегий, выставить плечо 1:1 и только после этого запускать тестирование из редактора.
это не помогает, снова выставляется плечо 1:50
 
Konstantin Karpov:
это не помогает, снова выставляется плечо 1:50
Какой у Вас билд клиентского терминала?
 
Konstantin Karpov:
это не помогает, снова выставляется плечо 1:50

Действительно, дал неправильный совет, извините.

Не используйте настроек редактора, отключите галку "Сервис\Настройки\Отладка\Использовать указанные настройки" и выставляйте настройки в терминале вручную, перед запуском отладки на истории.

 
Slawa:
Какой у Вас билд клиентского терминала?
1150
 
Ilyas:

Действительно, дал неправильный совет, извините.

Не используйте настроек редактора, отключите галку "Сервис\Настройки\Отладка\Использовать указанные настройки" и выставляйте настройки в терминале вручную, перед запуском отладки на истории.

агент тестирования запускается, но в итоге темный экран и ни чего... буду ждать следующий билд...

кстати вы проблему с сертификацией под wine решать будете или тем кто под Linux придется использовать и дальше виртуалку? У меня с этим проблем нет, но знакомые спрашивают, для них виртуалку тяжело использовать под Linux, а Wine с сертификацией не работает... 

 

Обнаружил МЕГА-баг оптимизатора :) Если мы используем параметры-заглушки (параметры-комментарии) в скрипте, если его скомпилировать при включённой оптимизации и запустить скрипт, терминал вылетает с ошибкой. Вот скрипт. В аттаче скриншот ошибки и полный текст выпадающего лога.

sinput string sinput_manual = ""; // --========= Ручные параметры
input uchar OUTPUT = 1;

void OnStart(){
   int flog = -1;
   if ( OUTPUT ) flog = FileOpen( "bugs.txt", FILE_COMMON | FILE_SHARE_READ | FILE_WRITE | FILE_ANSI | FILE_CSV );
   FileClose( flog );
}
Файлы:
MT5_bug.png  23 kb
MT5_bug.txt  24 kb
 
build 1150. Был безобидный индикатор, который просто выводил надпись на график. Флажок Optimize=1 был включен. Перекомпилировал индикатор. Компиляция без ошибок. Терминал начал падать при включении. В логах ничего. Удалил индикатор - терминал работает. Откатил изменения в коде до первоначального состояния. Компилирую. Вешаю индикатор - терминал падает. Выключаю флажок Optimize=0, компилирую - работает и старый, и новый код. Win7 x64. Может уже об этом сообщали, тогда прошу прощения за боян.
 
xfo:

Обнаружил МЕГА-баг оптимизатора :) Если мы используем параметры-заглушки (параметры-комментарии) в скрипте, если его скомпилировать при включённой оптимизации и запустить скрипт, терминал вылетает с ошибкой. Вот скрипт. В аттаче скриншот ошибки и полный текст выпадающего лога.

Спасибо. Изучаем
 
threat:
build 1150. Был безобидный индикатор, который просто выводил надпись на график. Флажок Optimize=1 был включен. Перекомпилировал индикатор. Компиляция без ошибок. Терминал начал падать при включении. В логах ничего. Удалил индикатор - терминал работает. Откатил изменения в коде до первоначального состояния. Компилирую. Вешаю индикатор - терминал падает. Выключаю флажок Optimize=0, компилирую - работает и старый, и новый код. Win7 x64. Может уже об этом сообщали, тогда прошу прощения за боян.
Пожалуйста, создайте заявку в сервисдеск и приложите EX5 файл индикатора для проверки.