Создание собственных символов (торговых инструментов) в МТ5

Обсуждаем работу одной из самых популярных торговых платформ Метатрейдер (4 и 5). Достоинства и недостатки, встречающиеся проблемы с использованием и, конечно, первое знакомство.
Бонус за сообщение 0.3$
Ответственный Модератор - Haos

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Haos » 06 ноя 2018, 06:54

Сравнительно с недавнего времени в Метатрейдере 5 появилась возможность, открывающая совершенно новые перспективы для трейдинга недоступные ранее. Речь идет о создании собственных синтетических символов, т.е. торговых инструментов на основе уже имеющихся.
Рассмотрим последовательность действий для создания такого синтетического символа.

1. В окне "Обзор рынка" нужно правой кнопкой мыши вызвать контекстное меню и выбрать строку "Символы":

СС-01.png

2. Далее, появится окно "Символы" в котором нужно нажать на кнопку "Создать символ":

СС-02.png

3. После этого появится окошко "Собственный символ" в котором помимо различной спецификации создаваемого символа есть поле (второе сверху) "Формула синтетического инструмента" в которой и задается необходимый нам метод расчета нашего символа.

В качестве примера введена формула: 2 * EURUSD + 3 * GBPUSD, т.е. данный символ будет выдавать котировки равные произведению 2 на курс EURUSD плюс 3 умножить на курс GBPUSD.
Примечание: данный пример чисто демонстративный и не несет никакой дополнительной смысловой составляющей.

СС-03.png

4. После ввода формулы, нажав кнопку ОК, нужно в первой строке задать имя создаваемого символа. Просмотрев другие свойства, внести в них корректировки (на данный момент мне не приходилось что-то менять, программа сама устанавливает правильно параметры).
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19923
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.15 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Haos » 06 ноя 2018, 06:56

В итоге в окне "Обзор рынка" появится новый символ (название было выбрано EURUSD&GBPUSD) и его можно отображать в виде графика как обычные стандартные символы в терминале МТ5. Соответственно, может быть применим любой теханализ к полученному графику.
Вложения
СС-04.png
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19923
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.15 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Tit4 » 06 ноя 2018, 07:12

То есть если я правильно понимаю. можно сделать любую пропорцию любых инструментов и это выведется на график?
Аватар пользователя
Tit4
Главный модератор
 
Сообщений: 14230
Зарегистрирован: 02 фев 2015, 17:39
Средств на руках: 2,521.05 Доллар
Группа: Главные модераторы
Благодарил (а): 5194 раз.
Поблагодарили: 4473 раз.

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Nord » 06 ноя 2018, 07:14

Вау! Никогда не слышал про такую опцию у МТ5. Очень интересно. Спасибо!
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 192.30 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6722 раз.
Правила форума - залог долгой жизни на форуме!

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Рэндом » 06 ноя 2018, 07:26

Пара уточнений. Символ созданный по формуле обновляется в реальном времени. Помимо создания формул можно создать символ загрузив тиковую или минутную историю. Что позволяет тестировать советники на символах которых нет на сервере.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 12215
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 3.80 Доллар
Группа: Администраторы
Благодарил (а): 1054 раз.
Поблагодарили: 2931 раз.
Каждый заблуждается в меру своих возможностей.

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Nord » 06 ноя 2018, 07:38

Возможно, пропустил в материале, но торговые операции по такому инструменту проводятся или это чисто графический индикатор? Спрашиваю потому, что у ДЦ некоторых имеются собственные синтетические индексы, по которым вполне возможно открывать сделки.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 192.30 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6722 раз.
Правила форума - залог долгой жизни на форуме!

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Рэндом » 06 ноя 2018, 07:41

Торговые операции по ним проводить нельзя. Придется либо писать советник который будет открывать позиции по символам входящим в формулу, либо все делать вручную.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 12215
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 3.80 Доллар
Группа: Администраторы
Благодарил (а): 1054 раз.
Поблагодарили: 2931 раз.
Каждый заблуждается в меру своих возможностей.

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Haos » 06 ноя 2018, 07:41

Tit4 писал(а):То есть если я правильно понимаю. можно сделать любую пропорцию любых инструментов и это выведется на график?

Да. Более того, можно еще использовать множество встроенных в МТ5 функций:
Вложения
СС-05.png
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19923
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.15 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Haos » 06 ноя 2018, 08:06

Следует уточнить еще одну очень важную деталь, о которой в справке вскользь упомянуто и из-за которой можно долго биться, не понимая почему выдает терминал ошибку при вводе формулы, а именно: если в формуле фигурируют "сложные" символы, т.е. символы у которых есть точка или знак подчеркивания в названии, типа,
USB.NYSE (US Bancorp CFD), то эти символы в формуле нужно брать в кавычки " "!

Пример с созданием символа из отношения котировок акций MS и BAC:
Вложения
СС-07.png
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19923
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.15 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Создание собственных символов (торговых инструментов) в МТ5

Сообщение Haos » 14 фев 2019, 17:50

Я создал два синтетических инструмента для применения в треугольном арбитраже.

1. EURUSD-(GBPUSD)-(EURGBP)
По правилам обозначения это BSS или Ask-Bid-Bid, т.е. когда первый актив в трине покупается, а второй и третий - продаются. Напоминаю, это для условия FPI < 1.

2. (EURUSD)-GBPUSD-EURGBP
По правилам обозначения это SBB или Bid-Ask-Ask, т.е. когда первый актив в трине продается, а второй и третий - покупаются. Напоминаю, это для условия FPI > 1.

Графики тиковые выглядят так (см. скрин ниже):

14-02-2019-01.png


Также я написал индикатор для расчета значений FPI для двух случаев чтобы можно было сравнить правильность отображения на графиках (там нюанс с тем, что линию Ask не нужно чтобы отображалась).
Видно, что для левого графика мы смотрим значения "BSS (< 0 ищем)", а для правого графика мы смотрим значения "SBB (> 0 ищем)". Видно, что они совпадают.

Сам индикатор выложу в теме по треугольному арбитражу.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19923
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.15 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.


Вернуться в MetaTrader: настройки, работа, проблемы

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения