Торговый Терминал
В журнале клиентского терминала, MetaEditor и MetaTester время показывается с точностью до миллисекунд.
Улучшены сканирование и поиск серверов в диалоге открытия демо-счета - увеличена скорость сканирования, добавлен дополнительный поиск точек доступа для серверов, с которыми отсутствует соединение.
- Исправлено и оптимизировано обновление справки клиентского терминала, MetaEditor и MQL5.
- В каталоге данных терминала автоматически создается файл "origin.txt", содержащий путь на каталог установки, которому соответствует данный каталог данных.
- Исправлен показ контекстной справки в ряде диалогов, окон и элементов управления.
- Исправлена ошибка, в некоторых случаях приводившая к зависанию терминала при длительной непрерывной работе (дольше 2-3 суток).
- Исправлена ошибка, в некоторых случаях приводившая к потере списка сохраненных клиентских аккаунтов.
- Исправлена ошибка, приводившая к сообщениям в журнале "pack bar error".
- Добавлены справки терминала MetaTrader 5 и языка MQL5 на турецком языке.
Маркет
- Исправлены и оптимизированы хранение и обновление данных MQL5 Market.
Язык MQL5
- Исправлена ошибка в перегрузке шаблонов функций.
- Добавлены макросы __MQL4BUILD__ и __MQL5BUILD__ - версии компилятора MQL5 в клиентских терминалах MetaTrader 4 и MetaTrader 5 соответственно. Эти макросы могут быть использованы для вывода информации о версии компилятора, с помощью которого скомпилирован EX4\EX5-файл, в журнал "Эксперты" клиентского терминала:
//+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- Print(__FILE__," compiled with ",__MQL5BUILD__," build"); //--- return(INIT_SUCCEEDED); }
Торговые Сигналы
- Исправлено сопоставление торговых инструментов Forex вида EURUSD <=> EURUSD.ABC при наличии нескольких инструментов с одинаковой базовой частью (EURUSD), для одного из которых запрещена торговля.
Исправлено копирование сигналов при проведении балансовых и кредитных операций на счете подписчика. После проведения балансовой/кредитной операции изменяется общее количество средств клиента. Если в результате этого процент копирования сигналов уменьшился более чем на 1% (объем копируемых операций рассчитывается с учетом соотношения баланса подписчика и провайдера), то происходит принудительная синхронизация счета подписчика со счетом провайдера. Это происходит для коррекции текущих позиций подписчика в соответствии с новым процентом копирования.
Если в результате балансовой или кредитной операции, средства подписчика увеличились, то принудительной синхронизации не происходит.
- Исправлено копирование позиций при запрете режима исполнения рыночного ордера Fill or Kill (FOK).
MetaEditor
- Исправлена работа с буфером обмена при вставке не-Unicode текста.
- Исправлена прокрутка дерева навигатора при перетаскивании папок с помощью drag'n'drop.
Исправления по крешлогам.
Обновлена документация.
Автоматическое обновление доступно через систему LiveUpdate.
Скачать торговый терминал MetaTrader 5 можно по ссылке: "https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe