Большое обновление MetaTrader 5 build 1730: синтетические финансовые инструменты, групповые проекты и MQL5 Cloud Protector

MetaQuotes

22 декабря 2017

MetaTrader 5 уходит в отрыв — по просьбам трейдеров мы добавили в терминал целый ряд новых инструментов и сервисов. Их нет и не будет в MetaTrader 4. Более того — это только первый шаг в новой масштабной кампании MetaQuotes Software по расширению возможностей MetaTrader 5 для трейдеров.

В новом релизе появилась возможность создавать синтетические финансовые инструменты. Для этого нужно задать формулу для расчета котировок на основе одного или нескольких имеющихся инструментов. В результате платформа создаст его минутную историю.  Все последующие котировки будут строиться автоматически в режиме реального времени.

Как это работает:

  1. Вы создаете синтетический инструмент и задаете для него формулу.
  2. Платформа генерирует минутную историю синтетического инструмента за 2 последних месяца. Она рассчитывается на основе минутных баров инструментов, входящих в его формулу.
  3. Раз в 10 секунд платформа проверяет, изменилась ли цена хотя бы одного из участвующего в формуле инструмента. Если да — происходит расчет цены синтетического инструмента и генерируется тик.
  4. Все новые бары (текущий и последующие) синтетического инструмента строятся на основе генерируемых тиков.

Создавайте в MetaTrader 5 собственные синтетические инструменты из котировок валют, акций или криптовалют

Еще одно важное новшество этого билда — полноценные Проекты, облегчающие алготрейдерам разработку программ. Если ранее в качестве проекта выступал основной MQ5-файл программы, то теперь это отдельный файл "MQPROJ". В нем хранятся настройки программы, параметры компиляции и информация обо всех используемых файлах.

Для удобной работы с проектом предусмотрена отдельная вкладка в Навигаторе. Там по категориям отображаются все используемые файлы:

  • Headers — добавляются заголовочные файлы
  • Resources — изображения, звуки и другие MQL5-программы, включенные в проект в виде ресурсов
  • Sources — MQ5-файлы с исходным кодом
  • Settings and files — можно добавлять другие файлы (например, настройки для тестирования и шаблоны для графиков)

Разрабатывайте роботов вместе с другими трейдерами с помощью Shared Projects в MetaTrader 5

С выходом нового билда стало удобнее разрабатывать роботов с другими трейдерами. В разделе Shared Projects мы предусмотрели возможность групповой разработки торговых приложений. Созданный в этом разделе проект будет автоматически добавлен в онлайн-хранилище MQL5 Storage. В свойствах проекта вы сможете назначить права другим участниками MQL5.community и задать общие параметры групповой работы:

  • Приватный проект
  • К проекту может присоединиться любой
  • Участие в проекте по запросу

Для дополнительной защиты торговых роботов появился новый механизм MQL5 Cloud Protector. Эта защита аналогична используемой в MetaTrader Маркет — там файлы продуктов (EX5) дополнительно компилируются в нативный код. Теперь же эта функция доступна всем разработчикам. Защищенные с помощью протектора файлы можно запускать на любых компьютерах как обычные исполняемые приложения. Чтобы начать использовать защиту, достаточно выполнить команду Сервис — MQL5 Cloud Protector в MetaEditor.

Воспользуйтесь MQL5 Cloud Protector для защиты своих торговых роботов

Более детальную информацию обо всех нововведениях в MetaTrader 5 build 1730 вы найдете в разделе Release notes.

Запустите свежую версию MetaTrader 5 и сами оцените все новые возможности платформы.