Почему то не срабатывает (OrderSymbol()==Symbol()

 
Имеется советник , который прикреплен, допустип к 6 валютным парам, почему то периодически не срабатывает (OrderSymbol()==Symbol() , берет ордера со всех выставленных ордеров по всем валютным парам, хотя в цикле стоит подобное ограничение, может нужно еще что то дополнительно прописать
 
Если имеется ввиду:
Имеется советник , который прикреплен, допустим к 6 валютным парам, почему-то периодически не срабатывает
условие if
(OrderSymbol()==Symbol()
)...
, берет ордера со всех выставленных ордеров по всем валютным парам, хотя в цикле стоит подобное ограничение, может нужно еще что то дополнительно прописать
т.е.
1. советник торгует не своим инструментом?
2. советник не торгует своим инструментом?

у тебя попросят код для того чтобы разобраться и помочь тебе, потому что вроде как экстрасенсов здесь еще не объявлялось :)
 
если первое, то все нормально у тебя ведь 6 советников , каждый торгует своим интсрументом. Для проверки
прикрепи 1 советника на один инструмент , а по другому инструменту открой позицию вручную и увидишь затронет твой советник эту позу или нет (все естественно на демке)
 
если первое, то все нормально у тебя ведь 6 советников , каждый торгует своим интсрументом. Для проверки
прикрепи 1 советника на один инструмент , а по другому инструменту открой позицию вручную и увидишь затронет твой советник эту позу или нет (все естественно на демке)


Все помогло, нашел, спасибо
Причина обращения: