MetaTrader 5 Trading Terminal build 742

Ускорена начальная загрузка и переупаковка ценовой истории с торгового сервера

18 декабря 2012

Trading Terminal

  1. Ускорена начальная загрузка и переупаковка ценовой истории с торгового сервера.
  2. Исправлено отображение полос прокрутки и всплывающих подсказок при работе под Wine (Linux и Mac).
  3. Разрешение на использование "One-click trading" теперь сохраняется отдельно для каждого торгового счёта, а не для всего терминала.
  4. Исправлена обработка алертов в виде Push-сообщений. Теперь при отсылке автоматически заполняется описание алерта.
  5. Исправлена и оптимизирована работа сервисов MQL5.com при работе через прокси-серверы.
  6. Добавлен перевод справки на болгарский язык. Обновлены переводы интерфейса на другие языки.

  7. Trading Signals

  8. В витрине сигналов добавлена фильтрация по возрасту сигнала и типу счёта-источника сигнала. Добавлена цветовая подсветка сигналов по типу счёта-источника сигнала:

    • Жёлтый - реальный счёт
    • Зелёный - демо-счёт
    • Синий - конкурсный счёт

    Также добавлена команда быстрого поиска описания сигнала, на который подписан аккаунт - "My Subscription".

    Добавлена команда быстрого поиска описания сигнала, на который подписан аккаунт

  9. Добавлена функция продления подписки. Расширена информация о текущей подписке.

    Добавлена функция продления подписки. Расширена информация о текущей подписке

  10. Увеличено максимальное значение плеча для источников торговых сигналов, на которые можно подписаться - с 1:100 до 1:500.
  11. Модифицировано поведение при получении реквота или других ошибок при синхронизации позиций и выполнении сигналов. При получении реквота производится повторная попытка торговой операции с увеличением разрешённого проскальзывания на 0.5 текущего спреда по инструменту.
  12. Добавлено предупреждение в журнале терминала при несовпадении шага изменения лота, а также минимального и максимального допустимых значений лота у торговых инструментов источника сигнала и подписчика.
  13. Исправлено копирование сигналов при работе с торговыми инструментами с частичным исполнением
  14. Добавлена отправка Push-уведомлений о начальной синхронизации терминала с торговым сигналом и о торговых действиях, совершаемых терминалом в процессе копирования сигнала.
  15. Исправлена ошибка, приводившая к отсутствию списка сигналов, если не прописан аккаунт в MQL5.community.
  16. Исправлена ошибка, в некоторых случаях приводившая к отсутствию вкладки "Signals".

  17. MQL5 Market

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

MQL5

  1. Добавлена новая функция ArrayCompare:

    int ArrayCompare(const void &src1[],const void &src2[],uint start1=0,uint start2=0,uint count=WHOLE_ARRAY);

    Сравниваются массивы простых типов или пользовательских структур, не имеющих сложных объектов (строк, динамических массивов, классов или других структур, содержащих сложные объекты). Функция работает только с массивами одинаковых типов src1 и src2. При сравнении массивов разных типов, например scr1 - char и scr2 - uchar, произойдет ошибка компиляции 302 "type mismatch".

  2. Добавлено свойство графика CHART_IS_OBJECT (для функции ChartGetInteger) - признак того, что график является графическим объектом "Chart".
  3. Добавлено свойство графика CHART_MOUSE_SCROLL (для функций ChartGetInteger и ChartSetInteger) - включение/выключение возможности прокрутки графика с помощью мыши. Данное свойство может быть использовано при реализации графического интерфейса MQL5-программ.
  4. Исправлена ошибка, в некоторых случаях приводившая к переполнению стека при выполнении MQL5-программ.
  5. Изменена система оценки производительности OpenCL: при обнаружении изменений в конфигурации устройств(а) OpenCL (в том числе - при первом запуске) терминал проводит тест, определяющий производительность устройств(а), сохраняя информацию в реестре.

    Для автоматического выбора наиболее производительного устройства следует вызывать функцию создания OpenCL-контекста, указав в качестве номера устройства CL_USE_ANY.

  6. Исправлено сообщение 'invalid EX5' при использовании шаблонных функций.

Strategy Tester

  1. Результаты основной оптимизации и форвардной оптимизации разнесены по разным вкладкам окна тестера. Это позволит проще ориентироваться в результатах форвардной оптимизации.

    Результаты основной оптимизации и форвардной оптимизации разнесены по разным вкладкам окна тестера

  2. MQL5 Cloud Network. Расширен набор сообщений об ошибках исполнения, что позволяет лучше понять причины отказа работы программ.
  3. MQL5 Cloud Network. Увеличен объем статистики по исполнению программ, что позволит эффективнее распределять задачи.
  4. Добавлена возможность загрузки пользовательских индикаторов "по запросу" для тех случаев, когда невозможно заранее определить необходимость использования тех или иных индикаторов при помощи инструкций #property test_indicator <имя_индикатора или iCustom(<имя_индикатора>...).
  5. Настройки форвард-тестирования теперь распространяются и на запуск одиночного прогона тестирования.

    Полученные два набора результатов - от даты начала до форвард-даты и от форвард-даты до даты конца (вместо одного набора результатов от даты начала до даты конца) - точно повторяют соответствующие строки в результатах оптимизации с включённым форвардным периодом. В режиме визуализации данная возможность пока не работает.

  6. Исправлен учёт результатов при оптимизации по критерию "баланс + минимальная просадка".

MetaEditor

  1. Исправлена работа горячих клавиш в активных окнах MetaAssist.
  2. Улучшена работа MetaAssist со свойствами #property MQL5 программ.
  3. Модифицировано отображение переменных типа char в отладчике. В случае если значению соответствует печатаемый символ, то также выводится этот символ.

    Модифицировано отображение переменных типа char в отладчике

  4. Исправлено отображение sinput-переменных в отладчике.
  5. В MetaAssist добавлено отображение свойств и методов объектов с обращением по индексу в массиве.
  6. Добавлены команды навигации между ранее открытыми документами - Navigate Forward и Navigate Backward:

    Добавлены команды навигации между ранее открытыми документами - Navigate Forward и Navigate Backward

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

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

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