MetaTrader 5 Trading Terminal build 880: Журнал с миллисекундами и макросы MQL4BUILD/MQL5BUILD

В журнале клиентского терминала, MetaEditor и MetaTester время показывается с точностью до миллисекунд

7 декабря 2013

Торговый Терминал

  1. В журнале клиентского терминала, MetaEditor и MetaTester время показывается с точностью до миллисекунд.

    Теперь время показывается с точностью до миллисекунд

  2. Улучшены сканирование и поиск серверов в диалоге открытия демо-счета - увеличена скорость сканирования, добавлен дополнительный поиск точек доступа для серверов, с которыми отсутствует соединение.

    Улучшены сканирование и поиск серверов в диалоге открытия демо-счета

  3. Исправлено и оптимизировано обновление справки клиентского терминала, MetaEditor и MQL5.
  4. В каталоге данных терминала автоматически создается файл "origin.txt", содержащий путь на каталог установки, которому соответствует данный каталог данных.
  5. Исправлен показ контекстной справки в ряде диалогов, окон и элементов управления.
  6. Исправлена ошибка, в некоторых случаях приводившая к зависанию терминала при длительной непрерывной работе (дольше 2-3 суток).
  7. Исправлена ошибка, в некоторых случаях приводившая к потере списка сохраненных клиентских аккаунтов.
  8. Исправлена ошибка, приводившая к сообщениям в журнале "pack bar error".
  9. Добавлены справки терминала MetaTrader 5 и языка MQL5 на турецком языке.

Маркет

  1. Исправлены и оптимизированы хранение и обновление данных MQL5 Market.

Язык MQL5

  1. Исправлена ошибка в перегрузке шаблонов функций.
  2. Добавлены макросы __MQL4BUILD__ и __MQL5BUILD__ - версии компилятора MQL5 в клиентских терминалах MetaTrader 4 и MetaTrader 5 соответственно. Эти макросы могут быть использованы для вывода информации о версии компилятора, с помощью которого скомпилирован EX4\EX5-файл, в журнал "Эксперты" клиентского терминала:
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
      {
    //---
       Print(__FILE__," compiled with ",__MQL5BUILD__," build");
    //---
       return(INIT_SUCCEEDED);
      }

Торговые Сигналы

  1. Исправлено сопоставление торговых инструментов Forex вида EURUSD <=> EURUSD.ABC при наличии нескольких инструментов с одинаковой базовой частью (EURUSD), для одного из которых запрещена торговля.
  2. Исправлено копирование сигналов при проведении балансовых и кредитных операций на счете подписчика. После проведения балансовой/кредитной операции изменяется общее количество средств клиента. Если в результате этого процент копирования сигналов уменьшился более чем на 1% (объем копируемых операций рассчитывается с учетом соотношения баланса подписчика и провайдера), то происходит принудительная синхронизация счета подписчика со счетом провайдера. Это происходит для коррекции текущих позиций подписчика в соответствии с новым процентом копирования.

    Если в результате балансовой или кредитной операции, средства подписчика увеличились, то принудительной синхронизации не происходит.

  3. Исправлено копирование позиций при запрете режима исполнения рыночного ордера Fill or Kill (FOK).

MetaEditor

  1. Исправлена работа с буфером обмена при вставке не-Unicode текста.
  2. Исправлена прокрутка дерева навигатора при перетаскивании папок с помощью drag'n'drop. 

Исправления по крешлогам.
Обновлена документация.

Автоматическое обновление доступно через систему LiveUpdate.

Скачать торговый терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe?utm_source=www.metatrader5.com