Несколко советников на один счет (МТ4)

 

Доброго времени суток!

Столкнулся с таким вопросом, есть один демо-счет, на этот демо-счет установлено 5 идентичных советников по разным парам. Суть советника в том, что по одному индикатору проходит сигнал и он ждет другого сигнала для открытия. Каждый советник настроен для определенной валютной пары и хорошо работают по отдельности, но если все пять советников запустит одновременно, то после открытия сделки по любой паре сигналы перестают поступать на оставшиеся 4 советника. В чем может быт проблема и как это исправить?

P.S. таже самая ситуация если запустить советники на одном терминале и если открывать 5 терминалов одновременно с одним счетом 

 
Filya1212:

Доброго времени суток!

Столкнулся с таким вопросом, есть один демо-счет, на этот демо-счет установлено 5 идентичных советников по разным парам. Суть советника в том, что по одному индикатору проходит сигнал и он ждет другого сигнала для открытия. Каждый советник настроен для определенной валютной пары и хорошо работают по отдельности, но если все пять советников запустит одновременно, то после открытия сделки по любой паре сигналы перестают поступать на оставшиеся 4 советника. В чем может быт проблема и как это исправить?

P.S. таже самая ситуация если запустить советники на одном терминале и если открывать 5 терминалов одновременно с одним счетом 

найти автора советника и открутить ему мешающие танцевать части :-) других вариантов нет
 
Maxim Kuznetsov:
найти автора советника и открутить ему мешающие танцевать части :-) других вариантов нет
ирония в том что автор я, подобное делал несколько месяцев назад, все работало, сейчас же сигналы не проходят даже у тех у которых проходили...изменений ни каких сделано не было
 
Filya1212:
ирония в том что автор я, подобное делал несколько месяцев назад, все работало, сейчас же сигналы не проходят даже у тех у которых проходили...изменений ни каких сделано не было

Ну а Magic то используется для каждой валютной пары разный ??
и OrderSymbol()==Symbol() в коде ??

Например цикл перебора ордеров

   for(i=OrdersTotal()-1;i>=0;i--)
   if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderSymbol()==Symbol() && OrderMagicNumber()==Magic) {
   if(OrderType()==0) {BuyOrders++;}
   if(OrderType()==1) {SellOrders++;}
   }

Если есть условие в коде советника не открывать больше одного ордера бай, то без магика и символа другие пары будут игнорировать сигналы индикатора пока ордер не закроется.
 

 
Natalya Dzerzhinskaya:
Ну а Magic то используется для каждой валютной пары разный ??
да, магики естественно разные, тут дело точно не в открытии сделок, ибо даже первичные сигналы не проходят, но как только закрывается сделка сигналы опять начинают поступать (первичный и на открытие)
 
Natalya Dzerzhinskaya:

Ну а Magic то используется для каждой валютной пары разный ??
и OrderSymbol()==Symbol() в коде ??

OrderSymbol равен определенной валютной паре, пара обозначена как в индикаторах, так в открытии и закрытии
 
Natalya Dzerzhinskaya:

Ну а Magic то используется для каждой валютной пары разный ??
и OrderSymbol()==Symbol() в коде ??

плюс озоботится об уникальности "переменных терминала" и внешних файлов. Изучить используемые индикаторы (редко но метко - толстые индюки часто перегружаются и поэтому подчас сбрасывают данные во внешние файлы. тут возможен срач меж ними)
 
Filya1212:
OrderSymbol равен определенной валютной паре, пара обозначена как в индикаторах, так в открытии и закрытии
В индикаторе надо убрать определённую пару и поставить OrderSymbol()==Symbol() а в советнике пусть останется
 
Filya1212:
да, магики естественно разные, тут дело точно не в открытии сделок, ибо даже первичные сигналы не проходят, но как только закрывается сделка сигналы опять начинают поступать (первичный и на открытие)

Вам бы лучше в клуб телепатов обратится,

киньте кусок кода, без кода никак 

 
Maxim Kuznetsov:
плюс озоботится об уникальности "переменных терминала" и внешних файлов. Изучить используемые индикаторы (редко но метко - толстые индюки часто перегружаются и поэтому подчас сбрасывают данные во внешние файлы. тут возможен срач меж ними)
Не совсем понял про уникалност переменных терминала, если Вы об этом то они не зависят друг от друга, разные папки, разные пути для экспертов и так далее, индикаторы емашки и стохастик, обычно с ними проблем не было
 
Alekseu Fedotov:

Вам бы лучше в клуб телепатов обратится,
киньте кусок кода, без кода никак 

Человек сам долго старался над своим кодом и не хочет наверное афишировать своё творение))
Причина обращения: