MetaTrader 5 Trading Terminal build 695

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

6 сентября 2012

Trading Terminal

  1. Добавлено быстрое закрытие позиции и удаление ордеров одним кликом мыши.
    Для закрытия позиции или снятия отложенного ордера достаточно нажать крестик в колонке "Profit" списка ордеров и позиций.

    Закрытие позиции и удаление ордеров одним кликом мыши

    В случае, если в настройках терминала включена опция "One-click trading", то позиция будет немедленно закрыта по текущей цене (ордер снят). В случае если опция выключена или быстрое закрытие невозможно (например, для торговых инструментов с типом исполнения Request Execution), будет показан стандартный диалог закрытия позиции (снятия ордера).

    Настройка опции "One-click trading" в торговом терминале

  2. Исправлено представление позиций с типом расчёта "Futures" в окне "Exposure".
  3. Исправлена ошибка работы с деревом экспертов в окне "Навигатор".
  4. Исправлена ошибка, в некоторых случаях приводившая к отказу от загрузки продуктов из MQL5.Market.
  5. Обновлен перевод интерфейса на японский язык.

MQL5

  1. Изменен порядок вызова конструктора объекта, возвращаемого функцией:
    Ранее перед вызовом функции, возвращающей объект, вызывался конструктор по умолчанию, внутри функции на return вызывался оператор копирования.
    Теперь для объекта, возвращаемого из функции, в операторе return вызывается соответствующий конструктор, конструктор копирования или конструктор по умолчанию с вызовом оператора копирования.
  2. В перечислении ENUM_SERIES_INFO_INTEGER исправлено написание значения SERIES_SYNCRONIZED -> SERIES_SYNCHRONIZED (исправлена опечатка). Требуется сделать замену в кодах, где оно используется.
  3. Исправлена работа с константными указателями.
  4. Исправлена загрузка библиотек, состоящих только из ресурсов.
  5. Стандартная библиотека. Исправлено поведение диалога CDialog при минимизации.
  6. Стандартная библиотека. В методе CTrade::OrderModify добавлена возможность модификации стоп-лимитных ордеров.
  7. Стандартная библиотека. Изменена реализация ряда методов для правильной работы с константными указателями на объекты.

Strategy Tester

  1. Оптимизирован алгоритм раздачи заданий агентам с учётом потребляемой памяти.
  2. Исправлено формирование объёмов при тестировании по ценам открытия для таймфреймов, превышающих основной.
  3. Исправлена ошибка, приводившая в некоторых случаях к неправильному формированию баров больших таймфреймов при тестировании по ценам открытия.
  4. Исправлено применение сохранённого состояния генетической оптимизации, приводившее в некоторых случаях к "замораживанию" повторно запущенной оптимизации.
  5. Добавлена отсутствовавшая возможность оптимизации "по всем символам из обзора рынка" при отсутствии входных параметров оптимизируемого эксперта.
  6. Исправлена ошибка, приводящая иногда к неправильному выставлению последней цены в обзоре рынка при первом запросе данных по другому инструменту.
  7. Добавлен запрет на подключение к MQL5.Cloud агентов с объёмом физической памяти менее 768 Мб.
  8. Добавлена гарантированная передача полного журнала агента при тестировании.

MetaEdtor

  1. Добавлена поддержка проектов в MQL5.com

    Проекты позволяют программистам вести совместную разработку приложений на MQL5. Совместная работа над проектами осуществляется через MQL5 Storage. Соответственно, пользователь должен иметь действующий аккаунт на MQL5.community, а также выполнить подключение к MQL5 Storage.

    Поддержка проектов в MQL5.com

    Для совместных проектов в каталоге MQL5 предназначена папка Projects. В Навигаторе она отображается синим цветом.
    Несмотря на то, что папка Projects располагается внутри MQL5, в хранилище проекты расположены отдельно от личного каталога пользователя (https://storage.mql5.com/svn/Personal/<MQL5.community account>/MQL5).
    Все проекты хранятся в отдельном разделе https://storage.mql5.com/svn/Projects/

    Проектом считается каталог верхнего уровня в папке Projects. Соответственно, для создания проекта необходимо создать новую папку в разделе Projects при помощи команды "Новая папка", выбрать ее и в контекстном меню выполнить команду "Создать проект".
    После этого проект будет создан. Сообщения об успешном создании проекта будут выведены в журнал MetaEditor.

    Доступ к каждому из проектов настраивается только автором проекта (пользователем, который его создал).
    Для того чтобы начать совместную работу над проектом, необходимо разрешить другим пользователям доступ к нему - достаточно выполнить команду "Добавить разрешение" в контекстном меню созданной папки проекта и добавить нового пользователя, указав его логин в MQL5.community.

    Cовместная работа над проектом в MetaEditor

    Для загрузки доступных проектов достаточно выполнить команду "Извлечь" в контекстном меню папки "Projects". После этого проекты будут загружены из хранилища. В дальнейшем работа с ними осуществляется как с обычными файлами, привязанными к хранилищу MQL5 Storage.

  2. Исправлена работа MetaStyler - исправлен учёт междустрочного выравнивания для строк, начинающихся с #.
  3. Исправлены ошибки при работе с MQL5.Strorage.
  4. В MetaAssist исправлен показ списка параметров методов класса при обращении через this.

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

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

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