MetaTrader 5 Trading Terminal build 787: Добавлена возможность получения миллисекунд в торговых операциях

Что нового в MetaTrader 5?

21 марта 2013

Trading Terminal

  1. Панель быстрой торговли на чарте не показывается для неторгуемых инструментов и при использовании инвесторского счёта.
  2. Исправлены ошибки в панели быстрой торговли на чарте при работе под Wine (для работы в Linux, Mac).
  3. Исправлено рисование индикаторов со стилем рисования DRAW_FILLING.

  4. Trading Signals

  5. В диалог подписки на сигнал добавлено детальное предупреждение о различии настроек торговых инструментов у источника и подписчика сигнала. Тем самым уменьшается вероятность подписки на сигнал, несовместимый с торговым счётом подписчика.

    В диалог подписки на сигнал добавлено детальное предупреждение о различии настроек торговых инструментов у источника и подписчика сигнала

MQL5

  1. Расширено перечисление ENUM_ORDER_STATE - состояния торговых ордеров. Добавлены значения ORDER_STATE_REQUEST_ADD, ORDER_STATE_REQUEST_MODIFY, ORDER_STATE_REQUEST_CANCEL.

  2. Добавлены новые свойства позиции (перечисление ENUM_POSITION_PROPERTY_INTEGER):

    • POSITION_TIME_MSC - время выставления позиции в миллисекундах с 00:00:00 01.01.1970
    • POSITION_TIME_UPDATE - время изменения позиции в секундах с 00:00:00 01.01.1970
    • POSITION_TIME_UPDATE_MSC - время изменения позиции в миллисекундах с 00:00:00 01.01.1970

    В стандартную библиотеку добавлены свойства CPositionInfo::TimeMsc, CPositionInfo::TimeUpdate, CPositionInfo::TimeUpdateMsc.

  3. Добавлены новые свойства ордера (перечисление ENUM_ORDER_PROPERTY_INTEGER):

    • ORDER_TIME_SETUP_MSC - время выставления ордера в миллисекундах с 00:00:00 01.01.1970
    • ORDER_TIME_DONE_MSC - время исполнения ордера в миллисекундах с 00:00:00 01.01.1970M

    В стандартную библиотеку добавлены свойства COrderInfo::TimeSetupMsc, COrderInfo::TimeDoneMsc, CHistoryOrderInfo::TimeSetupMsc, CHistoryOrderInfo::TimeDoneMsc.

  4. Добавлено новое свойство сделки(перечисление ENUM_DEAL_PROPERTY_INTEGER):

    • DEAL_TIME_MSC - время совершения сделки в миллисекундах с 00:00:00 01.01.1970

  5. В стандартную библиотеку добавлено свойство CDealInfo::TimeMsc.

  6. Исправлено выставление из MQL5-программ рыночных торговых запросов для инструментов с типом исполнения Instant Execution и превышенным порогом, после которого тип исполнения меняется на Request Execution.
  7. Исправлена ошибка, в результате которой не вызывалось событие OnTradeTransaction у пользовательских индикаторов.
  8. Стандартная библиотека. Исправлено зацикливание при использовании методов работы с каталогами в классе CFile.
  9. Стандартная библиотека. Исправлены ошибки в методах Resize и Reserve у классов динамических массивов CArray*.
  10. Стандартная библиотека. Исправлено поведение полос прокрутки и ниспадающих списков при их использовании в элементах управления (MQL5\Include\Controls).
  11. Стандартная библиотека. Исправлено выставление времени истечения у отложенных ордеров при использовании метода CTrade::OrderOpen.

Strategy Tester

  1. Добавлен контроль свободного места на диске при работе тестерного агента с MQL5.Cloud Network - при отсутствии по крайней мере 500 мб свободного места на диске подключение агента к MQL5.Cloud Network не производится.
  2. Исправлена ошибка неоправданного повторного выполнения заданий при расчёте генетической оптимизации чисто математических задач.

MetaEditor

  1. На панель инструментов и в меню добавлены команды навигации Navigate Forward/Navigate Backward.

    На панель инструментов и в меню добавлены команды навигации Navigate Forward/Navigate Backward

  2. Добавлена автоматическая активация MQL5.Storage - при отсутствии логина и пароля для MQL5-аккаунта и пустой базе MQL5.Storage в контекстном меню навигатора показывается команда активации:

    Добавлена автоматическая активация MQL5.Storage

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

Скачать торговый терминал MetaTrader 5 можно по ссылке: "https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe