Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 57

 
Было бы просто не спрашивал бы...
 
2013.11.20 03:41:23.557 2013.06.12 02:10 ****** EURUSD,M5: Invalid license

Что делать с этим при тестировании? Появляется наплывами, не всегда. Зависимости не нашел.

SymbolInfoTick не работает.

Без RefreshRates на каждом тике советник не работает.

Область видимости переменных отличается от пятерочной.

И краши постоянные...

Проработал 20 минут, больше не выдержал.

 
evillive:
Было бы просто не спрашивал бы...

Сервис - настройки. На закладке Сервер в поле Сервер пишем новый адрес, жмем ОК.

Потом этот сервер становится доступным при открытии нового демо-счета, его и выбираем.

После перезапуска терминала он загрузит обновление. После еще одного - обновится

 

Спасибо, Алхимик обьяснил уже.

Странное поведение массива, в старом билде всё ОК, а в этом пишет "array out of range in 'indicator.mq4' (80,37)". В скобках строка/столбец как я понял, только какой же предел одномерного массива такой, что его не хватает для обработки 5000 баров?

 
evillive:

Спасибо, Алхимик обьяснил уже.

Странное поведение массива, в старом билде всё ОК, а в этом пишет "array out of range in 'indicator.mq4' (80,37)". В скобках строка/столбец как я понял, только какой же предел одномерного массива такой, что его не хватает для обработки 5000 баров?

Индекс наверное в цикле выходит за предел массива.
 
Да, так и было, но отчего же стара версия терпела такое?
 
komposter:
2013.11.20 03:41:23.557 2013.06.12 02:10 ****** EURUSD,M5: Invalid license

Что делать с этим при тестировании? Появляется наплывами, не всегда. Зависимости не нашел.

И краши постоянные...

Напишите, пожалуйста, в сервсидеск со всеми подробностями. Интересует какая у вас ОС, битность, какой эксперт тестировали ? В какой момент происходят креши ? Спасибо.
 
alexloz:

Напишите, пожалуйста, в сервсидеск со всеми подробностями. Интересует какая у вас ОС, битность, какой эксперт тестировали ? В какой момент происходят креши ? Спасибо.

8/64

Эксперт только что написанный, ничего сверх-естественного (кодом делиться не хочу).

Креши при разных обстоятельствах - при запуске теста (очередного), при перекомпиляции, просто при клике на элементы интерфейса (окно тестера).

 

Оптимизация восьми параметров в диапазоне от -100 до 100, с шагом 1 работает, если параметров 9 то: «Too many passes for optimization. Please try to decrease optimized parameters amount or to increase parameters' values step.» Так должно быть? В МТ5 в таком же диапазоне настраиваются 120 параметров.

 
evillive:
Да, так и было, но отчего же стара версия терпела такое?
Теперь компилятор предъявляет более жесткие требования к коду, дабы "абы как", да "авось" не проходили. Это правильно.
Причина обращения: