Проблема с запуском нескольких роботов на одном графике.

 
Здравствуйте. Подскажите пож-ста: Пробую использовать несколько роботов (разного алгоритма) на одном графике (по одному они работают отлично). Открываю 4 графика одного инструмента, одного таймфрейма и размещаю на них по одному роботу (у каждого разные магик-номера), после чего - запускаю их в действие. Но работает только тот, который первым открывает сделку - остальные "курят в сторонке". Когда удаляю работавшего робота - запускается одни из оставшихся трех и т.д. Т.е возникает некий конфликт между ними. Что делать?
 
volodarh:
Здравствуйте. Подскажите пож-ста: Пробую использовать несколько роботов (разного алгоритма) на одном графике (по одному они работают отлично). Открываю 4 графика одного инструмента, одного таймфрейма и размещаю на них по одному роботу (у каждого разные магик-номера), после чего - запускаю их в действие. Но работает только тот, который первым открывает сделку - остальные "курят в сторонке". Когда удаляю работавшего робота - запускается одни из оставшихся трех и т.д. Т.е возникает некий конфликт между ними. Что делать?
Возможно что, в логике работы этого робота стоит проверка, если есть открытая позиция по данному инструменту хоть и с разными магиками  то больше не открывать. Точнее можно сказать только заглянув в код. Обратитесь к автору советника.
 

Vitalii Ananev:
Возможно что, в логике работы этого робота стоит проверка, если есть открытая позиция по данному инструменту хоть и с разными магиками  то больше не открывать. Точнее можно сказать только заглянув в код. Обратитесь к автору советника.

 

 Автор советника я сам - собираю их в конструкторе mql5 из готовых блоков. А как проверить стоит ли эта "открытая позиция"? как она обозначается в коде - не подскажете? Или может где в настройках нужно разрешать торговать нескольким советникам. заранее спасибо за ответ.

 
volodarh:

В терминале МТ5, допускается, только одна открытая позиция по одному инструменту. С недавнего времени добавился новый тип счетов (только для форекс) где в МТ5 допускается открытии нескольких позиций. Возможно конструктор об этом не знает (я конструктором не пользовался ни разу) или у вас тип счета где разрешена только одна позиция по одному инструменту.

В самом терминале нет ограничений на количество советников. По биржевым правилам, а МТ5 в первую очередь предназначен для биржи, по одному инструменту можно открыть только одну позицию в одном направлении. Открытие второй позиции в этом же направлении просто добавляет объем к уже существующей позиции. А открытии позиции в противоположном направлении закрывает часть объема. Например открыта позиции на покупку 1 лот, открытие еще одной позиции бай 1 лот приведет к тому, что у вас будет 1-на позиция но уже объемом 2 лота. Открытии позиции селл 0.5 лота приведет к тому что у вас останется позиция бай 1.5 лота.

 
Vitalii Ananev:

В терминале МТ5, допускается, только одна открытая позиция по одному инструменту. С недавнего времени добавился новый тип счетов (только для форекс) где в МТ5 допускается открытии нескольких позиций. Возможно конструктор об этом не знает (я конструктором не пользовался ни разу) или у вас тип счета где разрешена только одна позиция по одному инструменту.

В самом терминале нет ограничений на количество советников. По биржевым правилам, а МТ5 в первую очередь предназначен для биржи, по одному инструменту можно открыть только одну позицию в одном направлении. Открытие второй позиции в этом же направлении просто добавляет объем к уже существующей позиции. А открытии позиции в противоположном направлении закрывает часть объема. Например открыта позиции на покупку 1 лот, открытие еще одной позиции бай 1 лот приведет к тому, что у вас будет 1-на позиция но уже объемом 2 лота. Открытии позиции селл 0.5 лота приведет к тому что у вас останется позиция бай 1.5 лота.

Я знаю, что все будет отражаться в одной позиции, которая будет просто изменяться в объемах туда-сюда с помощью нескольких советников. Я написал в службу поддержки, надеюсь мне ответят почему советники не работают. Единственный вопрос, который меня мучит: есть ли возможность как-то отслеживать какую сделку открывает-закрывает конкретный советник?
 
volodarh:
Я знаю, что все будет отражаться в одной позиции, которая будет просто изменяться в объемах туда-сюда с помощью нескольких советников. Я написал в службу поддержки, надеюсь мне ответят почему советники не работают. Единственный вопрос, который меня мучит: есть ли возможность как-то отслеживать какую сделку открывает-закрывает конкретный советник?
Зачем по таким пустякам отвлекать сервисдеск? Какой терминал (тип и билд) у Вас? Покажите код советника - думаю там сразу и увидим ограничения, а терминал, как всегда, окажется не при чём. А также нужны логи из вкладок терминала "Эксперты" и "Журнал".
 
volodarh:
Я знаю, что все будет отражаться в одной позиции, которая будет просто изменяться в объемах туда-сюда с помощью нескольких советников. Я написал в службу поддержки, надеюсь мне ответят почему советники не работают. Единственный вопрос, который меня мучит: есть ли возможность как-то отслеживать какую сделку открывает-закрывает конкретный советник?

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

...

Может дело в магик номере. Если все 4-ре советника должны работать на одном инструменте и с одной позицией то и магик номер должен быть один на всех.

 
volodarh:
Я знаю, что все будет отражаться в одной позиции, которая будет просто изменяться в объемах туда-сюда с помощью нескольких советников. Я написал в службу поддержки, надеюсь мне ответят почему советники не работают. Единственный вопрос, который меня мучит: есть ли возможность как-то отслеживать какую сделку открывает-закрывает конкретный советник?
Во вкладке торговля отслеживайте. А так надо было, чтоб советник в коментах свой маркер ставил, чтоб знать, кто открыл, кто закрыл. Ну или в логах эксперта следите
 
Блин. Ничего не помогает - не торгуют гады ни с общим магик-номером ни с индивидуальными. В саппорте вообще такое ощущение, что неквалифицированные кадры работают - мямлят какую-то фигню не в ту степь. Друзья, кто реально торгует скопом советников - как вы это делаете?
 
volodarh:
Блин. Ничего не помогает - не торгуют гады ни с общим магик-номером ни с индивидуальными. В саппорте вообще такое ощущение, что неквалифицированные кадры работают - мямлят какую-то фигню не в ту степь. Друзья, кто реально торгует скопом советников - как вы это делаете?

Может всё зависит от того, как поставлен вопрос?

Говорил же:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Проблема с запуском нескольких роботов на одном графике.

Karputov Vladimir, 2016.07.18 15:51

Зачем по таким пустякам отвлекать сервисдеск? Какой терминал (тип и билд) у Вас? Покажите код советника - думаю там сразу и увидим ограничения, а терминал, как всегда, окажется не при чём. А также нужны логи из вкладок терминала "Эксперты" и "Журнал".

 
volodarh:
Блин. Ничего не помогает - не торгуют гады ни с общим магик-номером ни с индивидуальными. В саппорте вообще такое ощущение, что неквалифицированные кадры работают - мямлят какую-то фигню не в ту степь. Друзья, кто реально торгует скопом советников - как вы это делаете?
Проверка по магику и по валютной паре, если валютные пары разные - магик можно не менять, если несколько роботов на одной валютной паре то магик надо что бы отличался. Но написано это всё в метаэдиторе, а не в конструкторе.
Причина обращения: