Новая версия платформы MetaTrader 5 build 2940: Перенос витрин MQL5-сервисов в рабочую область и обновление дизайна - страница 8
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
После обновления терминала до версии 1949 перестала нормально работать функция получения хендлов iCustom() из ресурсов:
До этого на всех версиях терминала всё работало нормально.
Ошибка/недоработка ME.
После обновления терминала до версии 2949 появилась ошибка:
cannot convert 0 to enum 'ENUM_TRADE_REQUEST_ACTIONS'
После обновления терминала до версии 2949 появилась ошибка:
cannot convert 0 to enum 'ENUM_TRADE_REQUEST_ACTIONS'
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
Ilyas, 2021.05.28 18:18
Мы расширяем инициализирующие последовательности "{ ... }", в ближайшем билде будет разрешено использовать любое выражение, а не только константное.
Вместо с этим изменением, появится и граничение на использование констант для перечислений (как для обычного выражения): если константа не входит в перечисление, то будет выдана соответствующая ошибка.
Анализ существующих кодов показал, что часто неправильно используется последовательность из одного нуля - "{0}"
Например так:
Такая запись означает, выставить значение ноль для первого поля структуры и обнулить остальные поля.
Для приведённой выше строки кода, по новым правилам, будет выдана ошибка, т.к. первое поле имеет тип ENUM_TRADE_REQUEST_ACTIONS, перечисление, в котором отсутствует значение "0"
Правильно будет так:
MqlTradeRequest request={};
В 2949 перестал запускаться советник в визуализаторе, который нормально проходил визуальный тест в 2947. Окно визуализатора запускается и тут же схлопывается. Вначале подумал из-за плохого качества истории, но потом увидел, в 2947 тоже качество было неважным - 8%, и было красное предупреждение в журнале об этом, но это не мешало полному проходу теста.
Стандартные советники работают. Где посмотреть причину, по своему советнику?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
вопрос по поводу визуализатора мт5
Vasiliy Pushkaryov, 2021.05.30 01:06
Почему может схлопываться окно визуализатора?
Ниже на анимации билд 2947 прогоняет советник нормально.
Билд 2949 - этот же советник не дает прогнать. Вроде запуск происходит, потом окно схлопывается и все. В чем может быть причина?
В журнале написано: "Tester quality of analyzed history is 5% (5756 minute bars, tick volume errors 0, spread errors 5417)"
Но это сервер MQ - как улучшить качество истории?
Для анимации нужно ткнуть по картинке:
В 2949 перестал запускаться советник в визуализаторе, который нормально проходил визуальный тест в 2947. Окно визуализатора запускается и тут же схлопывается. Вначале подумал из-за плохого качества истории, но потом увидел, в 2947 тоже качество было неважным - 8%, и было красное предупреждение в журнале об этом, но это не мешало полному проходу теста.
Стандартные советники работают. Где посмотреть причину, по своему советнику?
Нашел образец кода из стандартной библиотеки, который не запускается в визуализаторе, в 2949. Панелька с тремя кнопками. Проверьте, пожалуйста.
I (b.2940) am facing a real strange problem.
Locally on my pc I have one terminal logged in into a real account with RoboForex-ECN, another terminal logged in into a demo account with RoboForex-ECN.
Now I want to log in into another demo account with RoboForex-ECN which fails and in the journal the terminal keeps writing (endlessly?):
Я столкнулся с очень странной проблемой.
Локально на моем ПК у меня один терминал вошел в реальный счет в RoboForex-ECN, другой терминал вошел в демо-счет в RoboForex-ECN.
Теперь я хочу войти в другой демо-счет с RoboForex-ECN, что не удается, а в журнале терминал продолжает писать (бесконечно?):
Right now the amount is at 100 and still increasing - what can I do?
I already restarted the terminal - no change.
Сейчас сумма равна 100 и продолжает увеличиваться - что я могу сделать?
Я уже перезапустил терминал - никаких изменений.
I (b.2940) am facing a real strange problem.
Upgrade to the latest beta version, please.
Upgrade to the latest beta version, please.
Done (b.2947) but still the terminal keeps filling the journal with:
every third second.