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

 
Denis Kudryashov #:
Здравствуйте, нужно обновить продукт (советник), но при выборе файла с сайта MQL5 выводится сообщение, что нужно перекомпилировать новым компилятором, я скачал терминал с сайта MQL5 и в нём скомпилировал файл советника, но всё равно выходит сообщение о перекомпилировании, как исправить ошибку?

Покажите данные своего ПК и данные терминала, пример ниже:

Forum on trading, automated trading systems and testing trading strategies

Very Glitchy MetaTrader

Vladimir Karputov, 2021.03.16 04:20

If you have a question, first of all you should show the first three lines from the 'Journal' tab


(select these lines, copy to the clipboard and paste into the message using the button Code). It should look like this:

2021.03.16 05:13:07.133 Terminal        MetaTrader 5 x64 build 3003 started for MetaQuotes Software Corp.
2021.03.16 05:13:07.134 Terminal        Windows 10 build 19042, Intel Core i7-9750H  @ 2.60GHz, 26 / 31 Gb memory, 842 / 947 Gb disk, IE 11, UAC, GMT+2
2021.03.16 05:13:07.134 Terminal        C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

Уточните где и кого сообщения о старой версии: у Вас после компиляции? 

 
Denis Kudryashov #:
Странно запрос  SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT) в мт5 перестал правильно отвечать, покупатели писали, что советники не торгуют в тестере, начал проверять, а этот запрос даёт ответ 0.0 , а он используется для проверки при открытии нового лота, в чём причина, раньше всё работало, а сейчас нет, все советники встали,хотелось бы узнать причину, а не как исправить.
Если 0, то нет ограничений.
 
Sergey Gridnev #:

Некоторые - в бумажном блокноте.
Некоторые - только в голове.
Really,  угу.

В файлах никакие пароли не храню.

Но я за свободу выбора, пусть будет возможность хранить пароли (или хэши) для тех, кто хочет.

PS. Может, на "ты"? В конце концов, мы старожилы.

вот, пусть будет. кому не надо - пользоваться не будут. а с безопасностью у МТ5 всегда всё было хорошо.

можно на ты.

 
Vladimir Karputov #:

Покажите данные своего ПК и данные терминала, пример ниже:


Уточните где и кого сообщения о старой версии: у Вас после компиляции? 

2022.02.19 13:16:09.597 Terminal MetaTrader 5 build 2361 started for MetaQuotes Software Corp.

2022.02.19 13:16:09.599 Terminal Windows 7 Service Pack 1 build 7601, Intel Core2 Quad  Q6700 @ 2.66GHz, 0 / 1 Gb memory, 14 / 74 Gb disk, IE 11, UAC, GMT+3
2022.02.19 13:16:09.599 Terminal C:\Users\Денис\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

 
Denis Kudryashov #:

2022.02.19 13:16:09.597 Terminal MetaTrader 5 build 2361 started for MetaQuotes Software Corp.

2022.02.19 13:16:09.599 Terminal Windows 7 Service Pack 1 build 7601, Intel Core2 Quad  Q6700 @ 2.66GHz, 0 / 1 Gb memory, 14 / 74 Gb disk, IE 11, UAC, GMT+3
2022.02.19 13:16:09.599 Terminal C:\Users\Денис\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

Обновите свой терминал - у Вас очень, очень старый билд. Также будут проблемы с Windows - Вы не поставили крайний сервис пак.

На данный момент последний билд - это билд для 64 разрядной Windows:

MetaTrader 5 x64 build 3211 started for MetaQuotes Software Corp.
Windows 11 build 22000, 12 x Intel Core i7-9750H  @ 2.60GHz, 23 / 31 Gb memory, 671 / 947 Gb disk, UAC, GMT+2
C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075
 
Alexey Viktorov #:
Если 0, то нет ограничений.
Alexey Viktorov #:
Если 0, то нет ограничений.

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

 
Denis Kudryashov #:

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

Всё зависит от кода. Покажите свой код, как именно Вы учитывали SYMBOL_VOLUME_LIMIT.

 
Andrey Dik #:

вот, пусть будет. кому не надо - пользоваться не будут. а с безопасностью у МТ5 всегда всё было хорошо.

можно на ты.

Любой дополнительный путь авторизации требует защиты и создает риски. Это вопрос позиции метаквотов по вопросу.

 
Denis Kudryashov #:

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

На счетах MQ-Demo ограничения есть. Поэтому простая проверка «сумма открытых лотов > максимально допустимого» проходит валидацию в маркете. Но на счетах ДЦ не у всех есть ограничения. Отсюда получается, что открывая позицию лотом 0.01 уже получаем запрет на открытие…

Измените условие, с учётом этого, и всё будет нормально.

 
Vladimir Karputov #:

Обновите свой терминал - у Вас очень, очень старый билд. Также будут проблемы с Windows - Вы не поставили крайний сервис пак.

На данный момент последний билд - это билд для 64 разрядной Windows:

Ну странно, нового билда на 32 версию нигде нет(выше той которая уже есть), а ставят ограничение на компилятор, чего хотят добиться?