Terminal
- Улучшена навигация по сервисам MQL5.community.
Подразделы Маркета, Сигналов и Хостинга вынесены в Навигатор из рабочей области. Это облегчит поиск продуктов, а также работу со своими покупками и подпискам. Для каждого сервиса добавлен раздел "Как это работает" с полезной информацией о его использовании.
- Полностью обновлены иконки всех меню, панелей инструментов и диалогов.
Благодаря им интерфейс терминала и MetaEditor стал более простым для
восприятия:
- Снижено количество мелких деталей, которые сложно различить
- Используется меньшее количество цветов, чтобы снизить цветовой шум
- Используется меньше градиентов, чтобы повысить читаемость
- Используются более понятные метафоры
- Добавлен показ издержек при совершении сделок в торговой истории. Эта
функция используется у брокеров, регулируемых NFA.
Если ваш брокер включит расчет соответствующего показателя на своей стороне, в торговой истории среди доступных колонок появится "Издержки". Она показывает стоимость совершения сделки относительно средней цены инструмента (mid-point spread cost).
- Добавлена поддержка корейской версии MQL5.com.
Это уже восьмой язык, на котором доступно крупнейшее сообщество трейдеров MQL5.community. Мы полностью перевели интерфейс сайта, статьи, экономический календарь, важные темы форума. В скором времени появится перевод документации MQL5.
- Исправлена загрузка пользовательских торговых инструментов. В некоторых случаях настройки вновь создаваемых символов могли переписывать настройки уже имеющихся.
- Исправлено отображение торговой истории сигнала на графике. При включении соответствующей опции на графике помечались сделки сразу по всем инструментам, а не только по инструменту графика.
- Добавлен экспорт колонки "Сбор" в отчет по торговой истории. Ранее этот показатель отображался только в истории, но не сохранялся в файл.
- Оптимизирована и значительно ускорена работа панелей для торговли одним кликом в Обзоре рынка и на графиках.
- Исправлена работа поля "Коэффициенты маржи" у пользовательских торговых инструментов. В некоторых случаях заданные значения могли сбрасываться к нулевым.
- Продолжаются работы над сервисом подписок на дополнительные услуги от брокеров. Исправлены ошибки в окне подписки на котировки.
- Исправлено отображение аналитического объекта "Трендовая линия". Она могла исчезать при масштабировании и изменении размера окна графика.
- Исправлено отображение аналитического объекта "Прямоугольник". При
выходе одной из точек привязки за область видимости графика объект мог
исчезать.
- Исправлена и значительно ускорена работа встроенных чатов MQL5.community.
- Исправлено округление параметра "Стоимость" в списке открытых позиций. Ранее дробная часть значения могла не показываться.
- Исправлена проверка мобильных телефонов при открытии счетов. Для некоторых операторов из Китая телефон мог определяться как указанный некорректно.
- Добавлена поддержка паролей длиной более 32 символов в MQL5-аккаунтах.
- Исправлен экспорт сертификатов при работе в Wine. Эта функция используется для счетов с расширенной аутентификацией при их переносе из десктопной платформы в мобильную.
- Исправлена работа кнопок перехода к MQL5-сервисам, расположенным на
нижней панели окна "Инструменты". При откреплении окна кнопки
становились неактивными.
- Ограничен размер меню "Файл \ Новый график": не более 128 подменю с группами символов и не более 32 символов в каждом подменю. Это позволяет ускорить работу терминала и избежать зависаний при добавлении в "Обзор рынка" большого количества инструментов (2000 и более).
MQL5
- Продолжаются работы по добавлению поддержки векторов и матриц.
Новые функции существенно расширят возможности для разработчиков
решений на основе нейросетей.
- Добавлены значения DEAL_SL и DEAL_TP в перечисление ENUM_DEAL_PROPERTY_DOUBLE — уровни Стоп Лосс и Тейк Профит сделки.
Для сделок входа и разворота эти свойства устанавливаются в соответствии со значением Стоп Лосс/Тейк Профит у ордеров, в результате исполнения которых они были совершены. Для сделок выхода используются значения Стоп Лосс/Тейк Профит соответствующих позиций на момент их закрытия.
- Добавлено значение MQL_HANDLES_USED в перечисление
ENUM_MQL_INFO_INTEGER — количество активных объектов классов (хэндлов) у
MQL-программы. Здесь учитываются как динамические (созданные через
new), так и нединамические объекты, глобальные/локальные переменные или
члены классов. Чем больше хэндлов использует программа, тем больше она
потребляет ресурсов.
- Добавлены новые методы для работы со структурой MqlCalendarValue, описывающей событие экономического календаря:
- HasActualValue(void) — возвращает true, если актуальное значение события задано, иначе false
- HasForecastValue(void) — возвращает true, если прогнозное значение события задано, иначе false
- HasPreviousValue(void) — возвращает true, если предыдущее значение события задано, иначе false
- HasRevisedValue(void) — возвращает true, если пересмотренное значение события задано, в противном случае false
- GetActualValue(void) — возвращает актуальное значение события (double) или nan, если оно не задано
- GetForecastValue(void) — возвращает прогнозное значение события (double) или nan, если оно не задано
- GetPreviousValue(void) — возвращает предыдущее значение события (double) или nan, если оно не задано
- GetRevisedValue(void) — возвращает пересмотренное значение события (double) или nan, если оно не задано
- Исправлена отладка MQL5-программ, использующих библиотеки в виде EX5-файлов.
- Ускорена компиляция программ, содержащих большие массивы, инициализируемые последовательностью.
- Исправлена ошибка в функции CopyTicksRange, возникавшая при работе с данными пользовательских торговых инструментов. В некоторых случаях функция могла возвращать данные, не соответствующие запрошенному периоду.
- Исправлена проверка на наличие всех параметров шаблона при специализации по параметрам. В некоторых случаях компиляция кода с шаблонами под отладку могла приводить к ошибке "code generation error".
Signals
- Добавлена возможность автоматического продления подписки на Сигналы.
Теперь вы можете не беспокоиться о том, что ваша подписка внезапно закончится. При истечении срока система автоматически продлит его еще на один месяц, используя тот же способ оплаты, что и при покупке.
Если при оплате была выбрана карта, но платеж за продление с нее не удастся, система попытается использовать баланс вашего MQL5-аккаунта.
Не беспокойтесь об изменении стоимости подписки. Если цена увеличится, автоматическое продление не произойдет. Вы будете уведомлены об этом по почте, указанной в вашем MQL5-аккаунте.
Автопродление можно включить или отключить в любой момент через раздел "Мои подписки" на MQL5.com.
- Исправлены ошибки в отображении витрины сигналов. Теперь система будет более правильно учитывать совместимость сигналов с текущим счетом.
Market
- Добавлен поиск по имени и логину автора продукта на витрине Маркета. Ранее поиск работал только по названию и описанию продуктов.
VPS
- Улучшена система автоматического продления подписки на VPS.
Ранее вы могли оплачивать автоматическое продление только с баланса MQL5-аккаунта. Соответственно, для того чтобы продление выполнилось, вам было необходимо иметь достаточную сумму на балансе.
Теперь вам не придется думать о своевременном пополнении аккаунта. Для автопродления система будет использовать тот же способ оплаты, что вы использовали при первичном оформлении подписки. Если вы оплатили хостинг картой и включили автоматическое продление, при истечении текущего срока система продлит подписку по тому же тарифу, списав средства с той же карты. Если оплата картой не удастся, система попытается использовать баланс вашего MQL5-аккаунта как раньше.
С новой функцией вы можете быть уверены, что подписка не истечет, ваши советники продолжат работу и копирование сигналов не остановится. Вам не нужно проверять и пополнять баланс вручную.Функция работает только для новых подписок. Для существующих будет использоваться старая схема автоматического продления с оплатой через баланс MQL5-аккаунта.
MetaEditor
- Исправлен переход к объявлению функции или переменной при помощи клавиш Alt+G. Если объявление находилось ниже строки, из которой происходит вызов, переход не осуществлялся.
- Добавлен показ типа объекта для ссылок на объекты классов в отладчике.
- Добавлена поддержка отображения union в списке наблюдаемых выражений.
Tester
- Исправлена ошибка в визуальном тестировании. В некоторых случаях на график могли не выводиться используемые в эксперте индикаторы.
MetaTrader 5 iPhone/iPad, MetaTrader 5 Android
- Добавлено отображение диалога с отказом от ответственности при
запуске приложения. Пожалуйста, внимательно прочтите его. Также
некоторые брокеры могут создать вам демо-счет автоматически при первом
запуске приложения. В этом случае вам будет показан диалог,
предупреждающий о правилах.
- Добавлена возможность подключить счет к мониторингу в сервисе "Сигналы"
прямо из мобильного приложения. Для этого выберите "Мониторинг счета" в
меню. Для удобства в окно регистрации сразу подставляется номер счета и
название брокера. Вам остается указать только имя сигнала и
инвесторский пароль.
Подключив счет к мониторингу, вы получите расширенную статистику по своей торговле, сможете делиться результатами с другими трейдерами, а также продавать сигналы.
- Добавлена поддержка Huawei AppGallery и HMS Services для мобильных терминалов, работающих на Android OS. Владельцы смартфонов от Huawei смогут устанавливать приложение из своего магазина и работать с Push-уведомлениями.