Нужен советник для парного трейдинга для MT5

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Re: Нужен советник для парного трейдинга для MT5

Сообщение Рэндом » 05 апр 2017, 07:30

Опишите советник по подробней. Особенно правила открытия. Не я ясно как покупать, а как продавать.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Нужен советник для парного трейдинга для MT5

Сообщение alexbu » 05 апр 2017, 08:20

Рэндом писал(а):Опишите советник по подробней. Особенно правила открытия. Не я ясно как покупать, а как продавать.


Имеем два графика, на основании которых мы строим спред (разницу цен между первым и вторым графиком). Этот индикатор вы уже сделали.

На индикаторе есть скользящая средняя. Чтобы найти момент совершения сделки, мы будем искать отклонение графика спреда от этой скользящей на определенное значение. Величина этого отклонения считается так: умножаем коэффициент (я в ТЗ указал его как K1) на цену первого графика. Коэффициент может быть разным и указывается в настройках. Так вот, если значение SMA спреда минус текущая цена спреда больше, чем значение коэффициента K1, умноженного на цену первого графика, то на первом графике мы покупаем, а на втором продаем. Разумеется речь идет о том, когда цена спреда под скользящей.

Закрываются обе сделки одновременно, когда спред вернется к скользящей или уйдет выше. Для этого мы имеем второй коэффициент K2. И если спред стал выше скользящей и цена спреда минус цена скользящей больше коэффициента K2, умноженного на цену инструмента с первого графика, то сделки одновременно закрываются. Другими словами, если указать коэффициент K2=0,0001, то закрытие произойдет фактически на достижении спреда скользящей.

Идея основана на том, что отношение цен двух хорошо коррелируемых инструментов то увеличивается, то возвращается обратно. Когда отношение увеличивается, мы делаем две противоположные сделки. Когда раздвижка (спред) уменьшается, то мы закрываем сделки. Одна сделка будет с плюсом, а другая с минусом. При этом плюсовая сделка будет приносить прибыль больше, чем размер убытка.

Условие входа и выхода я описал в виде формул в ТЗ. Но можно посмотреть видео, где подробно и наглядно автор рассказывает алгоритм данной стратегии. Всего 7 минут.

Я готов ответить на любые вопросы.

https://www.youtube.com/watch?v=Q-wYnG-UUrI
Аватар пользователя
alexbu
 
Сообщений: 97
Зарегистрирован: 06 ноя 2015, 18:52
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 33 раз.
Поблагодарили: 4 раз.

Re: Нужен советник для парного трейдинга для MT5

Сообщение Рэндом » 05 апр 2017, 08:55

Хорошо.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Re: Нужен советник для парного трейдинга для MT5

Сообщение Рэндом » 09 апр 2017, 23:13

alexbu писал(а):Прошу прощения... . Перепутал в формуле некоторые моменты.

Условия на покупку спреда:

S<EMA (цена спреда под скользящей)
EMA-S=>A1*K1

Если выполняется данное условие, то на рабочем инструменте покупаем, а на индикаторном продаем.

Закрытие сделки:

S>EMA (цена спреда над скользящей)
S-EMA=>A1*K2 При соблюдении этого условия обе сделки закрываются.

Условия на продажу спреда:

S>EMA
S-EMA=>A1*K1

Если выполняется данное условие, то на рабочем инструменте продаем, а на индикаторном покупаем.

Закрытие сделки:

S<EMA
EMA-S=>A1*K2 При соблюдении этого условия обе сделки закрываются.

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

Re: Нужен советник для парного трейдинга для MT5

Сообщение Рэндом » 10 апр 2017, 04:44

Разобрался. Вот.
Вложения
Pair.mq5
(8.86 KB) Скачиваний: 26
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Нужен советник для парного трейдинга для MT5

Сообщение alexbu » 10 апр 2017, 06:11

Спасибо.

Нужно, чтобы коэффициенты K1 и k2 можно было установить дробные, то есть, к примеру K2=0,0001. Сейчас могу поставить только целые числа. Без этого условие на совершение сделки никогда не наступит.
Аватар пользователя
alexbu
 
Сообщений: 97
Зарегистрирован: 06 ноя 2015, 18:52
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 33 раз.
Поблагодарили: 4 раз.

Re: Нужен советник для парного трейдинга для MT5

Сообщение Рэндом » 10 апр 2017, 06:14

Вот.
Вложения
Pair.mq5
(8.88 KB) Скачиваний: 23
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Нужен советник для парного трейдинга для MT5

Сообщение alexbu » 10 апр 2017, 06:53

Спасибо.

Сейчас пока нет много времени. Вечером займусь. Но вот что обнаружил.

K1=0,02
K2=0,0001 (то есть закрытие сделок должно быть практически на касании скользящей)

9.jpg


См. скрин.

В точке 1 при требуемой раздвижке спреда продажа. Все верно.
В точке 2 почему-то закрытия не произошло, но произошло в точке 3, когда спред далеко от скользящей и по алгоритму там закрытия сделок быть не может.
В точке 4 почему-то много мелких сделок. Там в лучшем случае может быть сделка на продажу (если раздвижка соответствует установленным параметрам в советнике (K1)), но выхода из сделок там точно не может быть, так как для этого цена спреда должна уйти под скользящую.
Аватар пользователя
alexbu
 
Сообщений: 97
Зарегистрирован: 06 ноя 2015, 18:52
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 33 раз.
Поблагодарили: 4 раз.

Re: Нужен советник для парного трейдинга для MT5

Сообщение Рэндом » 10 апр 2017, 06:55

Буду разбираться. Но по моему вы неправильно описали условия закрытия.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Нужен советник для парного трейдинга для MT5

Сообщение alexbu » 10 апр 2017, 07:07

Рэндом писал(а):Буду разбираться. Но по моему вы неправильно описали условия закрытия.


Условие на закрытие вроде как в точности, как в видео описал.

То есть, если была продажа спреда, то сделки закрываются при следующем условии:

1. Цена спреда находится под скользящей.
2. Разница цен между скользящей и спредом больше, либо равна произведению цены первого графика (A1) и коэффициэента K2.


S(спред)<SMA
SMA-S=>A1*K2 При соблюдении этого условия обе сделки закрываются.
Аватар пользователя
alexbu
 
Сообщений: 97
Зарегистрирован: 06 ноя 2015, 18:52
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 33 раз.
Поблагодарили: 4 раз.


Вернуться в Торговые советники на заказ

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

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

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

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

cron