Новая версия платформы MetaTrader 5 build 2980: Push-уведомления о торговых операциях - страница 37

 
Sergey Gridnev #:
Вы сначала пишете "советник вылетает", а потом "проблемы тоже не было'.
Вы уж определитесь.

Всё на одной предыдущей странице, пожалуйста ознакомьтесь.

 
Alexey Viktorov #:

Я только-что обновился до 3029 и поведение осталось прежним, советник вылетает… Только сообщение стало таким

Выделенного кажется раньше не было.

Результат работы скрипта на b3030.

Если не воспроизводится, то, видимо, зависит от процессора.


ЗЫ EX5_compiler_2958 на b3030.

2021.08.29 21:06:02.221 zero divide, check divider to avoid this error in 'Test19.mq5' (6,11)


Если компилировать в b3030, то без zero divide. Проверил на двух машинах.

 
Alexey Viktorov #:

Всё на одной предыдущей странице, пожалуйста ознакомьтесь.

Я тоже не понял, т.к. процитировали для ответа не то сообщение.

 
Artyom Trishkin #:

Внимательнее будьте пожалуйста.

В чём я невнимателен?
 
Sergey Gridnev #:
В чём я невнимателен?

В претензиях

 
fxsaber #:

Результат работы скрипта на b3030.


Если не воспроизводится, то, видимо, зависит от процессора.


ЗЫ EX5_compiler_2958 на b3030.


Если компилировать в b3030, то без zero divide. Проверил на двух машинах.

Так и раньше компилировалось без проблем. Разве нет? Откуда компилятору знать, что в делитель засунут 0?

 
Alexey Viktorov #:

Так и раньше компилировалось без проблем. Разве нет? Откуда компилятору знать, что в делитель засунут 0?

Обсуждается результат запуска скрипта.

 
fxsaber #:

Обсуждается результат запуска скрипта.

Но вы пишете о компиляции. Потому я и выделил слово «компилировать». Я делал в OnInit() советника, выгрузка прошла по ошибке.

 
Alexey Viktorov #:

Но вы пишете о компиляции. Потому я и выделил слово «компилировать». Я делал в OnInit() советника, выгрузка прошла по ошибке.

Да просто запустите скрипт.

 
fxsaber #:

Да просто запустите скрипт.

Запускал и скрипт, и советник, и в b3029, и в b3030… о разнице писал тут

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 5 build 2980: Push-уведомления о торговых операциях

Alexey Viktorov, 2021.08.29 08:40

Я только-что обновился до 3029 и поведение осталось прежним, советник вылетает… Только сообщение стало таким

2021.08.29 09:35:58.568 changeChart (AUDUSD,H1) zero divide, check divider to avoid this error in 'changeChart.mq5' (20,11)

Выделенного кажется раньше не было.


Причина обращения: