Новая версия платформы MetaTrader 5 build 5320: сервисы в Библиотеке кодов и удобная работа с input в MQL5
Форум по трейдингу, автоматизированным торговым системам и тестированию торговых стратегий
Фернандо Каррейро , 25 сентября 2025 г. 14:58
Пожалуйста, также добавьте корректную поддержку «Сервисов MQL5» в Маркете ... Как опубликовать скрипт MQL4/5 или программу Сервиса MQL5 в разделе Маркета?
И если возможно, также поддерживайте «MQL5 Services» в виртуальном хостинге MetaQuotes ... Можно ли синхронизировать «сервисные» программы с MetaTrader VPS?
Forum on trading, automated trading systems and testing trading strategies
MetaTrader 5 Platform Update Build 5320: Services in CodeBase and improved input operations in MQL5
Fernando Carreiro, 2025.09.25 14:58
Please also add proper support for "MQL5 Services" in the Market too ... How to publish an MQL4/5 Script or MQL5 Service program on the Market section?
And if possible also support "MQL5 Services" in MetaQuotes Virtual Hosting too ... Can “service” programs be synchronised to a MetaTrader VPS?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
MetaQuotes, 2025.09.25 17:39
input(name="visible name") int InpVar; // some commentОтображаемое имя переменной задается в параметре name. В качестве значения принимается только строковой литерал.
Просьба сделать подобное для enum-полей. Спасибо.
Строка для поиска: Uluchshenie 138.#define MACROS(A) A = 5; void OnStart() { MACROS(Tmp); // undeclared identifier Tmp }
В сложных макросах очень сильно бы помогло выявить причины ошибки. Спасибо.
Строка для поиска: Uluchshenie 139.
- 2025.03.02
- www.mql5.com
MQL5: Добавлена поддержка нового синтаксиса для входных параметров. Теперь для них можно явно задать видимое имя, которое будет отображаться в свойствах запускаемой программы. Ранее для этого использовались комментарии.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
Edgar Akhmadeev, 2025.07.18 14:03
Если речь зашла о параметрических макросах, вот интересный вопрос: как развернуть в макросе комментарий. В таком макросе
#define INPUT_PAR(TYPE, NAME, VAL, MIN, STEP, HI, MAX) \ const TYPE #NAME##_MIN = (MIN); \ const TYPE #NAME##_HI = (HI); \ const TYPE #NAME##_MAX = (MAX); \ input TYPE NAME = (VAL); // #NAME [#MIN/#STEP/#HI]
комментарий нужен, чтобы заменить текст в input в терминале. Однако макрос не разворачивает комментарий, а опускает его.
Не приходит письмо при попытке активировать новую почту. 2 раза пробовал, папку спам проверял.

Этот воз (смотри пост из кармана) и ныне там.
Да, я пробовал разлогиниться и залогиниться с новым паролем
Если бы не возможность включить 2FA, то я бы сказал, что это очень безответственно со стороны MQ на фоне сливов email:pass баз, и, учитывая, что MQ собирается прикрутить algoforge к маркету.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 5120: улучшения и исправления
Vladislav Boyko, 2025.06.19 13:18
Изменил пароль от аккаунта на mql5.com. forge.mql5.io продолжает пускать только по старому паролю. Как избавиться от старого пароля на forge.mql5.io?
Удивляет хроническое нежелание разработчиков сделать в интерфейсе терминала опцию сохранения в "текущем профиле" не только окон графиков, но и всех других окон и вкладок, что сделало бы терминал намного более удобным для массового пользователя.
Всё, на чём сосредоточились разработчики - это обслуживание узкой группы программистов.
Стоит ли удивляться, что сторонние терминалы у форекс-банков и у западных лицензированных форекс-дилеров набирают всё большую популярность и становятся намного более удобными и современными, чем давным-давно устаревший интерфейс метатрейдера 5.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования


В пятницу 26 сентября 2025 года будет выпущена обновленная версия платформы MetaTrader 5.
В этом обновлении мы добавили отдельную категорию для сервисов в библиотеку кодов. Теперь вы можете легко делиться такими MQL5-программами, а также скачивать их напрямую из платформы с автоматической установкой в нужную папку.
Также мы улучшили работу с input-переменными в MQL5. Теперь вы можете задавать имя переменной, которое будет отображаться в свойствах программы в платформе, при помощи отдельного параметра. Ранее для этого использовался менее очевидный способ — имя задавалось через комментарии.
Помимо этого, мы внесли несколько улучшений в компилятор и отладчик MQL5, а также добавили переводы веб-версии платформы на румынский и иврит.
MetaTrader 5 Client Terminal
В отличие от советников, индикаторов и скриптов, сервисы не привязаны к конкретному графику. Они работают в фоновом режиме и начинают работу автоматически при запуске терминала. Используя их, можно реализовать собственные источники ценовых данных для платформы, а также выполнять множество вспомогательных задач.
Теперь для таких программ есть отдельная категория. Разработчики могут делиться своими кодами в CodeBase:
Пользователи могут легко скачивать их прямо из платформы или редактора MetaEditor. При скачивании программа помещается в нужную папку и автоматически компилируется, вы можете сразу запустить ее.
Вместо устаревшего синтаксиса: Следует использовать:
Отображаемое имя переменной задается в параметре name. В качестве значения принимается только строковой литерал.
Если используется новый синтаксис input, то все комментарии после объявления переменной будут проигнорированы. Используемый ранее синтаксис поддерживается и не помечен как устаревший. Вы можете продолжать использовать его, компилятор не будет выдавать предупреждения.
MetaTrader 5 Web Terminal
Обновление будет доступно через систему Live Update.