Новая версия платформы MetaTrader 5 build 5572: Улучшения в ONNX и отображении графиков
В браузере чат (канал) с непрочитанными сообщениями открывается на самом недавнем сообщении, а не на первом непрочитанном.
Приходится каждый раз вручную скролить в поисках вот этого:

In the browser, chat (channel) with unread messages opens on the most recent message, and not on the first unread.
You have to manually tract in search of this:
I will report it, though it's not related to this topic about build 5540.
Я сообщу об этом, хотя это и не относится к этой теме о сборке 5540.
Подскажите плиз что за ошибка (10065) Trades on all boards in) выскочила при подаче заявки по маркету роботом через res = Trading.Buy(lot1, Symbol(), price, 0, 0, magic);
до этого три заявки исполнились и после еще 4 тоже прошли.
Брокер Финам, торговля на MOEXПодскажите плиз что за ошибка (10065) Trades on all boards in) выскочила при подаче заявки по маркету роботом через res = Trading.Buy(lot1, Symbol(), price, 0, 0, magic);
до этого три заявки исполнились и после еще 4 тоже прошли.
Брокер Финам, торговля на MOEXПодскажите плиз что за ошибка (10065) Trades on all boards in) выскочила при подаче заявки по маркету роботом через res = Trading.Buy(lot1, Symbol(), price, 0, 0, magic);
до этого три заявки исполнились и после еще 4 тоже прошли.
Брокер Финам, торговля на MOEXОтвет от MQ:
Шлюз (или плагин) на сервере брокера отклонил торговый запрос с кодом RET_REQUEST_REJECT и комментарием "(10065)Trades on all boards in ". Комментарий и цифры в нём не наши.
Подробности у брокера.
В таблице результатов оптимизации как отличить нулевой результат (валидный, просто торговые условия не сложились) от ошибки инициализации (например, при недопустимом сочетании параметров)?
Вопрос риторический - в МТ5 никак.
А в МТ4 было можно.
Опять костыли ваять.
И таких недоделок полно, которые каждый день использовать МТ5 по факту не дают. А тут всё новые недоделки пристыковываются и пристыковываются...
ЗЫ. И оптимизатор так по-прежнему и не понимает, что вместо некорректных сочетаний параметров нужно догенерировать еще экземпляров в поколение генетической оптимизации.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования

В пятницу 30 января 2026 года будет выпущена обновленная версия платформы MetaTrader 5.
В этой версии мы улучшили работу с ONNX в MQL5. Теперь такие модели будут выполняться существенно быстрее при работе на видеокартах с поддержкой CUDA. Кроме этого, мы добавили поддержку новых флагов и поменяли порядок работы с библиотекой — теперь она устанавливается только при первом запуске программы, использующей ONNX, а не вместе с платформой.
Кроме этого, мы доработали отображение текста и аналитических объектов на графиках для движка Blend2D, представленного в предыдущем обновлении. Также мы улучшили торговые отчеты и повысили устойчивость тестера стратегий.
Еще несколько улучшений получила веб-версия платформы. Теперь при изменении стоп-уровней на графике вы будете видеть приблизительную прибыль/убыток в деньгах. Также исправлено отображение некоторых торговых данных.
MetaTrader 5 Client Terminal
Разрешениями на использование CUDA можно управлять в настройках платформы:
Работа с логами
Вместо устаревшего флага ONNX_DEBUG_LOGS для работы с логами теперь используются:
Управление CUDA и GPU
Флаг ONNX_CUDA_DISABLE удален. Вместо него используйте новый ONNX_USE_CPU_ONLY. Если он включен, для работы с моделями будет использоваться только процессор.
Добавлены флаги для выбора видеокарты, на которой будет исполняться модель:
Используйте их, если в системе есть 2 или более устройства, поддерживающих CUDA. Если задано несколько флагов, будет выбрано устройство с наименьшим индексом.
Профилирование моделей
Добавлен флаг ONNX_ENABLE_PROFILING, включающий профилирование модели ONNX.
При запуске модели с включенным флагом в папке /MQL5/Files/OnnxProfileReports/ будет создан файл с именем [название файла EX5]_[дата]_[время].json, содержащий отчет профилирования.
G = G * A / 255
B = B * A / 255
A = A
Пример
Файл utils.mqh:
Файл expert.mq5: Ранее компилятор мог выдавать предупреждение о том, что для функции CalcLot в файле utils.mqh отсутствует директива #import, несмотря на то что функция является пользовательской и реализована в коде проекта. Теперь такой код компилируется без предупреждений. Директива #import требуется только для функций, действительно импортируемых из внешних DLL.
MetaTrader 5 Web Terminal
Обновление будет доступно через систему Live Update.