В новой версии мы добавили команды балансовых операций, которые позволят трейдерам пополнять и выводить средства с торгового счета прямо из терминала. Интеграция платежных систем в MetaTrader 5 предоставляет трейдерам возможность управлять денежными средствами в один клик, не покидая клиентский терминал.
Также мы полностью обновили отчет по торговой истории счета. В нем появилось несколько разделов с множеством показателей: графики по торговым результатам, распределения сделок по инструментам, прибыльности, общая статистика и многое другое. Теперь вам будет еще проще и удобнее анализировать результаты торговли.
Помимо этого мы добавили поддержку AVX/AVX2/AVX512-инструкций в компилятор MQL5 и в сам клиентский терминал. Теперь разработчики торговых роботов могут собирать программы с учетом расширенных возможностей современных процессоров, что ускорит векторные вычисления и математические операции.
Также, начиная с билда 3930, сам клиентский терминал MetaTrader 5 будет устанавливаться и обновляться под архитектуру процессора, на который он устанавливается.
Все инсталлеры, включая версии для MetaTrader 4, теперь только 64-битные. Выпуск 32-битных инсталлеров прекращен.
Ранее установленные 32-битные версии платформы будут работать до 1 января 2024 года.
Также в новой версии добавлены улучшения в веб-терминал: добавлен кастомный период для торговой истории, ускорена начальная загрузка терминала и добавлена возможность смены/удаления и сохранения пароля.
- Terminal: Добавлена поддержка балансовых операций снятия и пополнения торгового счета непосредственно в клиентском терминале.
Мы добавили интеграцию наиболее популярных платежных систем прямо в платформу MetaTrader 5, что позволяет брокерам предоставить трейдерам новый уровень сервиса. При вводе или пополнении просто выберите наиболее подходящий для вас способ и проведите транзакцию. Для удобства трейдеров можно сохранять выбранные карты, чтобы не вводить каждый раз данные карты.
При этом брокер не хранит у себя платежные реквизиты и номера карт. Все введенные при оплате пользователем данные отправляются через защищенные каналы на проверку той платежной системе, которую вы выбрали для проведения оплаты.
Новый функционал предоставляет трейдерам возможность управлять денежными средствами в один клик, не покидая клиентский терминал.
- Terminal: Переработан и полностью обновлен отчет по торговой истории — теперь он более нагляден. Мы пересмотрели подход к подаче информации и перевели сухие статистические отчеты в интерактивные графики и диаграммы. Работа еще продолжается, но уже сейчас вы можете оценить изменения.
Чтобы посмотреть статистику по торговле, нажмите «Отчеты» в меню «Вид».
Отчет поделен на четыре вкладки, каждая из которых содержит агрегированную информацию в своем разрезе:
- Summary — сводная информация о торговле за все время: данные счета, общие показатели прибыли и убытков, сумма депозитов и выводов, графики баланса, роста и дивидендов и другие результаты торговли.
- Profit/Loss — информация о прибыльных и убыточных сделках. Делится по типам торговли (ручная, алготрейдинг и копирование сделок), результаты можно анализировать в разрезе сделок или денег по месяцам и годам.
- Long/Short — покажет вам соотношение между покупками и продажами в динамике и в заданные промежутки времени, а также позволит оценить прибыльность по направлениям Buy и Sell.
- Symbols — анализ сделок по финансовым инструментам. Здесь вы увидите, на каких символах вы зарабатываете или теряете, как часто по ним торгуете, графики сделок и денежных объемов по ним.
Новые отчеты позволяют визуально оценивать торговые результаты во множестве разрезов, просто переходя по вкладкам. Гистограммы, графики и диаграммы интерактивны и дают дополнительную информацию при наведении курсора мышки. Наши дизайнеры провели большую работу, чтобы информация с отчетов считывалась максимально просто и понятно. Попробуйте сами и оцените!
- Terminal: Добавлено использование AVX2-инструкций в тех случаях, когда они поддерживаются процессором. Это позволит более эффективно использовать возможности процессора, на котором запускается терминал. Теперь при установке или обновлении терминал сам будет определять архитектуру процессора и устанавливать версию, оптимальную под данный процессор. При запуске терминал пишет в лог сообщение (AVX/AVX2), в котором показывает, под какой набор инструкций собран терминал.
Terminal MetaTrader 5 x64 build 3914 started for MetaQuotes Software Corp.
Terminal Windows 10 build 19045, 20 x Intel Xeon E5-2630 v4 @ 2.20GHz, AVX, 41 / 63 Gb memory, 58 / 280 Gb disk, UAC, GMT+2
Advanced Vector Extensions (AVX) — расширение системы команд x86 для микропроцессоров Intel и AMD, предложено еще в 2008. Дальнейшее развитие привело к появлению AVX2 и AVX-512 (2013).
- Terminal: В дополнение к двум версиям терминалов MetaTrader 5 на X64 и AVX, мы выпустили третью версию десктопного терминала, скомпилированную с прямой поддержкой AVX2-команд. При этом ONNX-модели теперь также могут работать с поддержкой AVX2-команд.
- Terminal: Добавлено отображение ссылок на необходимые нормативные документы брокера. Получить всю необходимую правовую информацию со стороны брокера теперь можно прямо в клиентском терминале в меню Help / Terms & Conditions.
- Terminal: Исправлена работа 2FA-авторизации при ее совместном использовании с расширенной авторизацией при помощи сертификатов.
- Terminal: Исправлено отображение писем внутренней почты при работе в MacOS.
- Terminal: Исправлено отображение окна Сигналов при работе в Wine.
- Terminal: Выпущены новые инсталляторы МТ4/MT5-терминалов для Linux.
- Terminal: В меню Help добавлены команды для перехода на страницы скачивания Linux и Mac-версий терминала. Для удобства трейдеров мы создали специальный раздел сайта, где представлены варианты торгового терминала под все платформы и для торговли в браузере.
- Terminal: Исправлена вставка картинок в письма внутренней почты.
- Terminal: Выпущены новые инсталляторы терминала MetaTrader 5 для Mac с поддержкой процессоров M1/M2. В связи с переходом на Wine 8.0.1 мы настоятельно рекомендуем удалить старые версии и инсталлировать новые. При использовании старых версий Wine < 8.0.0 в логе терминала выводится сообщение о необходимости обновления.
- Terminal: Добавлен показ «VPS Hosting Speed Up» в меню сканирования сети с указанием пинга до вашего торгового сервера. Это позволит наглядно увидеть, как уменьшатся ваши сетевые задержки при аренде встроенного VPS.
- Terminal: Усилены требования на минимальную сложность паролей, а именно:
- длина пароля — не меньше 8 символов
- пароль должен содержать не менее 1 символа в верхнем и нижнем регистре, не менее 1 цифры и не менее 1 спецсимвола.
- Terminal: Кликабельные ссылки в логах терминала. Теперь при двойном клике на строках с https ссылками происходит переход в браузер с открытием ссылок.
- Terminal: Исправлен поиск торговых инструментов в Обзоре рынка. Теперь символ в первую очередь ищется по имени, а затем — по остальным полям: описание, ISIN и т.д.
- Terminal: Исправлен учет прибыли по сделкам при расчете баланса в отчетах по торговой истории счета. В некоторых случая при расчете не учитывался тип инструмента.
- VPS Hosting: Можно отсылать и запускать EX5-программы, скомпилированные под набор команд x64/AVX/AVX2. Программы под AVX512 на встроенном VPS не поддерживаются.
- VPS Hosting: Количество локаций для аренды встроенного VPS увеличено до 27. Теперь выбор наиболее близкого сервера стал еще шире.
- MQL5: Добавлено управление настройками компиляции, в том числе выбор расширенных наборов инструкций процессора — AVX, AVX2, AVX512.
Современные процессоры имеют набор расширенных инструкций, значительно ускоряющих математические расчеты, но подавляющее большинство программ не использует этих возможностей. Мы добавили поддержку данных инструкций в компилятор языка MQL5, что позволяет генерировать более эффективный и быстрый код.
Мы также добавили возможность выбирать, с каким типом инструкций необходимо скомилировать программу MQL5. При этом можно указывать как общие настройки для одиночных программ в Настройках MetaEditor, так и применять персональные настройки для проектов:
- MQL5: В методы матриц и векторов добавлены перечисления ENUM_AVERAGE_MODE и ENUM_CLASSIFICATION_METRIC.
- MQL5: Добавлен метод Set для векторов.
- MQL5: Переделана инициализация OpenCL — теперь он инициализируется по первому фактическому использованию, а не по загрузке MQL5-программы, содержащей функции OpenCL.
- MQL5: Исправлена ошибка при вызове функции SocketIsConnected.
- MQL5: Исправлена задержка вызова метода OnDeinit при выгрузке кастомных индикаторов.
- MQL5: Исправлена ошибка компилятора, из-за которой неверно вычислялась длина строки в свойстве indicator_label, что приводило к неправильному показу тултипов для графических объектов.
- MQL5: Исправлено использование многострочного комментария в теле макроса.
- MQL5: Исправлен порядок параметров функции MathAtan2. Теперь порядок соответствует аналогичной функции в C++.
- MQL5: В перечисление ENUM_TERMINAL_INFO_STRING добавлено новое значение TERMINAL_CPU_ARCHITECTURE. Также добавлен макрос __CPU_ARCHITECTURE__ — получение архитектуры CPU компьютера, на котором работает терминал. Пример использования:
void OnStart()
{
Print("CPU name: ",TerminalInfoString(TERMINAL_CPU_NAME));
Print("CPU cores: ",TerminalInfoInteger(TERMINAL_CPU_CORES));
Print("CPU architecture: ",TerminalInfoString(TERMINAL_CPU_ARCHITECTURE));
Print("");
Print("EX5 architecture: ",__CPU_ARCHITECTURE__);
}
CPU name: 12th Gen Intel Core i9-12900K
CPU cores: 24
CPU architecture: AVX2 + FMA3
EX5 architecture: AVX
- MQL5: Изменено поведение модификатора extern. Теперь объявление переменной с модификатором extern является предъобъявлением переменной.
Новые ограничения: - Предъобъявление переменной не должно содержать инициализации.
- Переменная extern должна быть объявлена в программе без ключевого слова extern.
- При использовании extern важно следить за порядком инициализации, т.к. доступ к переменной можно получить до её инициализации.
Обновлена библиотека ALGLIB до версии 3.19. ALGLIB — это высокопроизводительная библиотека численного анализа, предназначенная для работы с численными методами и алгоритмами анализа данных.
Мы переписали существующие классы библиотеки на использование матриц и векторов, а также добавили новый функционал из ALGLIB 3.19. Весь исходный код был пересмотрен и приведен к единому стилю оформления. Исходный код библиотеки ALGLIB находится в папке <каталог данных терминала>\MQL5\Include\Math\Alglib. Тестировочные скрипты находятся в папке скриптов MQL5\Scripts\UnitTests\Alglib.
К сожалению, изменения в библиотеке ALGLIB версии 3.19 для MQL5 были достаточно серьезными, поэтому обратной совместимости нет. Если ваши коды используют бибилиотеку ALGLIB для MQL5 версии 3.5, вам необходимо явно проверить свои программы и внести нужные правки.Кроме самой библиотеки были обновлены и тестовые скрипты — количество тестов выросло с 62 до 91 для классов и с 143 до 152 для интерфейсов. Таким образом, разработчики платформы MetaTrader 5 предоставляют трейдерам максимально эффективные решения:
- язык MQL5, не уступающий по скорости C++;
- встроенную работу с базами данных SQLite, расчеты на OpenCL, поддержку DirectX и интеграцию с Python;
- математические библиотеки, среди которых Нечеткая логика, Статистика и обновленный ALGLIB.
- MetaEditor: Добавлено использование AVX2-инструкций в тех случаях, когда они поддерживаются процессором.
- MetaEditor: Исправлена ошибка, в некоторых случаях приводившая к зависанию при компиляции.
- MetaEditor: Улучшено отображение локальных переменных при отладке.
- Tester: Добавлено использование AVX2-инструкций в тех случаях, когда они поддерживаются процессором.
- Обновлены переводы пользовательского интерфейса.
- Исправления по крешлогам.
MetaTrader 5 Web Terminal build 3930
- В настройки графика добавлен показ цены Ask.
- Ускорена первоначальная загрузка терминала.
- Добавлена возможность менять пароль.
- Добавлена возможность удаления и сохранения пароля.
- Добавлен кастомный период для показа торговой истории.
- Исправлена ошибка при принудительной смене пароля.
- Исправлен расчёт вычисления diff — дистанции между ценой открытия и уровнями TP/SL.
- Исправлена ошибка остановки тиков при закрытии всех ордеров/сделок.
- Исправлен показ событий Экономического календаря — в некоторых случаях они не отображались на графике, несмотря на включенную опцию.
- Исправлена ошибка, когда сбрасывались индикаторы при смене символа на графике.
- Исправлена ошибка в форме открытия реального аккаунта при подтверждении телефона/email.
- Добавлены и исправлены переводы.
Обновление доступно через систему Live Update или https://www.metatrader5.com/ru/download