Скачать MetaTrader 5

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

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий