Парный трейдинг.

cmillion

Гуру форума
Советник вычисляет дневное изменение цены для 2 инструментов в процентах.
Когда данные вычислений EURUSD и GBPUSD разойдутся на 0.30 - 0.40%. советник открывает встречные позиции по двум инструментам
Например, EURUSD показывает 0.20 ( плюсовое значение), GBPUSD - - 0.15 ( минусовое значение ). Здесь разница в примере составила 0.35
После этого советник ждет схождение показаний этих двух пар и закрывает ордера, либо по заданному профиту
Торгуем только в европейскую сессию. В американскую не торгуем.

Проверьте его пожалуйста и если не трудно, поделитесь результатами
 

Вложения

  • cm pair trading.mq4
    33,3 КБ · Просмотры: 666

Ugar

Гуру форума
А есть вариант на MQL5? Интересно в тестере попробовать.
 

cmillion

Гуру форума
А какие то другие, на тему парного трейдинга? Может выкладывал, кинь ссылку.
Поглядываю в эту сторону, но пока руки не доходят заняться. Интересно стоит ли?

Как только напишу именно этот на МТ5 так выложу сюда. Пока просто не до того. А другие варианты выкладывать в эту ветку не вижу смысла.
 

akss9

Интересующийся
cmillion, вы писали, что советник открывать сделки будет, когда разойдутся данные вычислений на 30-40%, а можно чтобы открывал, когда расхождение будет от 35 до 40% или может настройки изменить какие то? И ещё профит закрытия указан 5.0, это если 5 долларов плюс будет, то советник закроет сделки?
 

cmillion

Гуру форума
cmillion, вы писали, что советник открывать сделки будет, когда разойдутся данные вычислений на 30-40%, а можно чтобы открывал, когда расхождение будет от 35 до 40% или может настройки изменить какие то? И ещё профит закрытия указан 5.0, это если 5 долларов плюс будет, то советник закроет сделки?

Да Вы можете указать процент в настройках

Вот все параметры, которые Вы можете изменять
PHP:
extern string  SYMBOL1            = "EURUSD";//1 инструмент
extern string  SYMBOL2            = "GBPUSD";//2 инструмент
extern double  difference_open    = 0.4;     //процент открытия %
extern double  difference_close   = 0.1;     //процент закрытия %
extern double  CloseProfit        = 5.0;     //профит закрытия (в валюте депозита)
extern double  CloseLoss          = -100.0;  //убыток закрытия (в валюте депозита)
extern double  LOT1               = 0.01;    //лот 1 инструмента
extern double  LOT2               = 0.01;    //лот 2 инструмента
extern int     TimeStart          = 7 ,    //время начала работы советника (час)
               TimeEnd            = 12;    //время окончания работы советника  (час)
extern int     Magic              = 777888;
extern int     Slippage           = 3;

Установите процент открытия = 0,35 и советник будет открывать позиции, как только они разойдутся на 35%.
Профит закрытия и убыток закрытия выставляйте в валюте депозита.
Если укажете 5, то советник закроет сделки когда они обе в сумме дадут долларов. (если конечно счет у Вас открыт в долларах) Или 5 рублей (если счет в рублях).
 
Последнее редактирование:

idalgom

Новичок форума
Уважаемый cmillion устанавливать советник нужно на обе пары ?
 

Zarden777

Почетный гражданин
Да Вы можете указать процент в настройках

Вот все параметры, которые Вы можете изменять
PHP:
extern string  SYMBOL1            = "EURUSD";//1 инструмент
extern string  SYMBOL2            = "GBPUSD";//2 инструмент
extern double  difference_open    = 0.4;     //процент открытия %
extern double  difference_close   = 0.1;     //процент закрытия %
extern double  CloseProfit        = 5.0;     //профит закрытия (в валюте депозита)
extern double  CloseLoss          = -100.0;  //убыток закрытия (в валюте депозита)
extern double  LOT1               = 0.01;    //лот 1 инструмента
extern double  LOT2               = 0.01;    //лот 2 инструмента
extern int     TimeStart          = 7 ,    //время начала работы советника (час)
               TimeEnd            = 12;    //время окончания работы советника  (час)
extern int     Magic              = 777888;
extern int     Slippage           = 3;

Установите процент открытия = 0,35 и советник будет открывать позиции, как только они разойдутся на 35%.
Профит закрытия и убыток закрытия выставляйте в валюте депозита.
Если укажете 5, то советник закроет сделки когда они обе в сумме дадут долларов. (если конечно счет у Вас открыт в долларах) Или 5 рублей (если счет в рублях).
Добрый день! Т.е. он будет торговать или до получения профита 5 долларов или закроется автоматом при достижении разницы в 0.1% не важно какой профит будет или при убытке указанных в настройках как тут -100? Я так понимаю?
 

cmillion

Гуру форума
Добрый день! Т.е. он будет торговать или до получения профита 5 долларов или закроется автоматом при достижении разницы в 0.1% не важно какой профит будет или при убытке указанных в настройках как тут -100? Я так понимаю?

Да все верно
 

nipigaz

Активный участник
Советник отказывается торговать. В чем может быть проблема?
no_trade.png
 
Последнее редактирование модератором:

akss9

Интересующийся
У меня сегодня открыл две сделки по фунту и почему то четыре по евро и по времени большой разброс, как бы не одновременно.
 

nipigaz

Активный участник
Да Вы можете указать процент в настройках

Вот все параметры, которые Вы можете изменять
PHP:
extern string  SYMBOL1            = "EURUSD";//1 инструмент
extern string  SYMBOL2            = "GBPUSD";//2 инструмент
extern double  difference_open    = 0.4;     //процент открытия %
extern double  difference_close   = 0.1;     //процент закрытия %
extern double  CloseProfit        = 5.0;     //профит закрытия (в валюте депозита)
extern double  CloseLoss          = -100.0;  //убыток закрытия (в валюте депозита)
extern double  LOT1               = 0.01;    //лот 1 инструмента
extern double  LOT2               = 0.01;    //лот 2 инструмента
extern int     TimeStart          = 7 ,    //время начала работы советника (час)
               TimeEnd            = 12;    //время окончания работы советника  (час)
extern int     Magic              = 777888;
extern int     Slippage           = 3;

Подскажите пожалуйста, как менять валютные пары в настройках? Вбиваю нужные символы - сбрасывает. Пришлось лезть в код и менять.
 

cmillion

Гуру форума
Подскажите пожалуйста, как менять валютные пары в настройках? Вбиваю нужные символы - сбрасывает. Пришлось лезть в код и менять.

Раз у вас получилось изменить в коде а не получилось в параметрах значит в параметрах вы просто ошиблись при наборе текста.
 

nipigaz

Активный участник
Обращаюсь к автору советника. Поставил его на демку, установленную на VPS. Установил на несколько пар. Magic изменил. Советник открывает несколько (иногда сотни - и это не шутка) ордеров. Помогите разобраться. Прикладываю стейт, сет и скрин. Правильно торгует только по паре евра/дол -фунт/дол.

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

Вложения

  • Парный трейдинг.zip
    112 КБ · Просмотры: 125
  • 2 Statement.zip
    42,7 КБ · Просмотры: 113
Последнее редактирование:

cmillion

Гуру форума
Обращаюсь к автору советника. Поставил его на демку, установленную на VPS. Установил на несколько пар. Magic изменил. Советник открывает несколько (иногда сотни - и это не шутка) ордеров. Помогите разобраться. Прикладываю стейт, сет и скрин. Правильно торгует только по паре евра/дол -фунт/дол.

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

По скрину понятно только то, что нажата кнопка открытия. Зачем Вы пытаетесь вручую открыть позиции?
 

nipigaz

Активный участник
Когда нет открытых сделок, постоянно мигает кнопка "Close". Когда сделки открытые есть open отображается в таком виде. Ни разу на эти кнопки не нажимал!

Если откроете 2_statement, то увидите сколько там отрыто сделок по связке AUD_NZD. Вы думаете я сидел всю ночь и нажимал их? C часу ночи до 8 утра он открыл по ним 2 967 сделок. Открывал сделки с интервалом 2-3 секунды! А сейчас открыл пару десятков по связке фунт_франк

Может он их открывает пока значение расхождения больше заданного в настройках?
 
Последнее редактирование:

cmillion

Гуру форума
Когда нет открытых сделок, постоянно мигает кнопка "Close". Когда сделки открытые есть open отображается в таком виде. Ни разу на эти кнопки не нажимал!

Если откроете 2_statement, то увидите сколько там отрыто сделок по связке AUD_NZD. Вы думаете я сидел всю ночь и нажимал их? C часу ночи до 8 утра он открыл по ним 2 967 сделок. Открывал сделки с интервалом 2-3 секунды! А сейчас открыл пару десятков по связке фунт_франк

Может он их открывает пока значение расхождения больше заданного в настройках?

Что Вы изменили в тексте советника?
Поставьте ту версию, что в первом посту и проверьте.
 
Верх