MetaTrader 5 build 778: Новый профилировщик кода MQL5

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

7 марта 2013

Trading Terminal

  1. Исправлено рисование панели One-Click Trading на чарте при работе под Wine (для работы в Linux, Mac).
  2. Исправлено зависание при сохранении скриншота чарта во время отладки MQL5-программ.
  3. Исправлен расчет расстояния до линий для индикаторов со стилем рисования "Зигзаг".
  4. Исправлена ошибка, приводившая к невозможности запуска внешних скриптов по событиям терминала:

  5. Исправлена ошибка, приводившая к невозможности запуска внешних скриптов по событиям терминала

    Trading Signals

  6. Исправлено поведение при синхронизации торговых позиций источника и подписчика сигналов, если у подписчика нет активной торговой сессии по инструменту одной из позиций. Теперь такая ситуация не прерывает дальнейшую синхронизацию, проблемная позиция не синхронизируется до следующей попытки синхронизации.
  7. Исправлено рисование подписей на графиках информации о сигнале.

MQL5

  1. Добавлена публикация события CHARTEVENT_CHART_CHANGE при смене типа графика (свойство CHART_MODE у функции ChartGetInteger).
  2. Исправлено рисование графического объекта Bitmap Label при установке объекта из MQL5-программы.
  3. Исправлены сообщения об ошибке загрузки OpenCL при отсутствии поддержки OpenCL.
  4. Исправлено приведение элемента строкового массива к встроенному перечислению.
  5. Исправлена ошибка при типизации шаблона перечислением.
  6. Оптимизирована работа со шрифтами в MQL5-программах.
  7. Исправлена ошибка в функции удаления индикаторов IndicatorRelease, приводившая к утечке памяти при освобождении индикаторов, унаследованных от встроенных индикаторов.
  8. Стандартная библиотека. Добавлен новый класс элемента управления - CDatePickerCtrl (MQL5\Include\Controls\DatePicker.mqh) - элемент управления для ввода даты.
  9. Стандартная библиотека. В классе CTrade (MQL5\Include\Trade\Trade.mqh) исправлено заполнение типов исполнения ордеров при работе с биржевыми инструментами.

Strategy Tester

  1. Исправлено отображение диалога управления агентами при использовании укрупнённых системных шрифтов
  2. Исправлена ошибка вызова функции IndicatorRelease, приводившая к утечке памяти.

MetaEditor

  1. Улучшена визуализация работы профилировщика. Теперь данные профилировки показываются непосредственно в исходном коде.

  2. Улучшена визуализация работы профилировщика

  3. Исправлена ошибка в работе профилировщика, приводившая к ухудшению значений результатов профилирования.
  4. Исправлена ошибка отката изменений в бинарных файлах при работе с MQL5.Storage.

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

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