Как привязать OrderSelect к конкретному графику

 
Здравствуйте уважаемые форумчане! У меня есть советник, он замечательно работает в одном потоке, но если открыть еще один график то возникают ошибки, собственно ошибки возникают из за OrderSelect, поскольку этой функции без разницы какие ордера выбирать будь то EURUSD или USDJPY, а мне нужно что бы эта функция работала с ордерами конкретно одного графика. Пожалуйста подскажите как правильно сделать?
 
sesh7:
Здравствуйте уважаемые форумчане! У меня есть советник, он замечательно работает в одном потоке, но если открыть еще один график то возникают ошибки, собственно ошибки возникают из за OrderSelect, поскольку этой функции без разницы какие ордера выбирать будь то EURUSD или USDJPY, а мне нужно что бы эта функция работала с ордерами конкретно одного графика. Пожалуйста подскажите как правильно сделать?
После селекта делай проверку if(OrderSymbol()==Symbol())
 
Понял, спасибо!!!
 
sesh7:
Здравствуйте уважаемые форумчане! У меня есть советник, он замечательно работает в одном потоке, но если открыть еще один график то возникают ошибки, собственно ошибки возникают из за OrderSelect, поскольку этой функции без разницы какие ордера выбирать будь то EURUSD или USDJPY, а мне нужно что бы эта функция работала с ордерами конкретно одного графика. Пожалуйста подскажите как правильно сделать?
В окне этого конкретного графика, например во внешних переменных, установите фиксированное уникальное значение magic-а, используйте его при открытии ордеров, а потом в цикле опроса ордеров добавьте проверку на OrderMagicNumber().

Причина обращения: