...It's time for financial transactions...

Main menu

Синтетические символы в MT5

Новое обновление терминала принесло довольно много изменений. В основном они касаются разработчиков, но одно нововведение может пригодиться “продвинутым” трейдерам и просто любознательным, интересующихся нашей тематикой.

Речь идет о возможности создания “синтетических” символов. Это символы, которых нет у брокера и которые создаются непосредственно в терминале трейдера на основе уже имеющихся. Перейдем сразу к делу:

Панель создания такого символа вызывается из контекстного меню окна “Market Watch” выбором пункта “Symbols”. Обратите внимание в созданной панели на группу “Custom” в дереве групп слева. Синтетические символы желательно помещать в эту группу. Далее нажимаем кнопку внизу справа “Create Custom Symbol”. Вызывается окно с параметрами создаваемого символа. Скажем про необходимые поля:

  • Symbol.  Это имя нового символа, которое будет видно в окне “Market Watch”.
  • Synthetic instrument formula.Это самое главное поле, здесь будет формула для вычислений создаваемого символа. Приведем конкретный пример. Предположим, что мы хотим получить график индекса доллара, но не в классическом виде, а так, как он применяется в торговле корзинами валютных пар здесь и здесь. Назовем новый символ USDI и зададим в этом поле такую формулу вычислений: pow(ask(EURUSD),-0.14286) * pow(ask(GBPUSD),-0.14286) * pow(ask(AUDUSD),-0.14286) * pow(ask(NZDUSD),-0.14286) * pow(USDCAD,0.14286) * pow(USDCHF,0.14286) * pow(USDJPY,0.14286). По ссылке в начале статьи можно найти описание всех ценовых данных, свойств и операций, которые можно применять в таких формулах.
  • Description. Расширенное описание символа. Не обязательно, но желательно к заполнению, что бы самому не забыть, что и зачем здесь сделано. Например, для вышеуказанного USDI это описание может быть таким: Basket USD index.
  • Group path. Где именно в дереве справа будет отображаться символ. Например, для вышеуказанного USDI этот путь может быть таким: Custom\Basket\USDI.
  • Digits. Точность расчета. Можно поставить 4.

Внизу на панели имеются полезные кнопки: “Copy From”, “Import” и “Export”. Особенно полезны последние две, т.к. позволяют сохранять и загружать данные символа в формате JSON. Разумеется, сохраненные файлы можно редактировать, как угодно трейдеру.

В целом, описанное свойство терминала представляется весьма удобным и остается выразить сожаление, что мы его никогда не увидим в MT4.

Leave a Reply

Your email address will not be published.

three + sixteen =