Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Подключи MQL5 Cloud Network. Миллионы трейдеров ждут этого!
Aleksandr Voronko
406
Aleksandr Voronko 2015.07.29 16:58 
Здравствуйте уважаемые форумчане! У меня есть советник, он замечательно работает в одном потоке, но если открыть еще один график то возникают ошибки, собственно ошибки возникают из за OrderSelect, поскольку этой функции без разницы какие ордера выбирать будь то EURUSD или USDJPY, а мне нужно что бы эта функция работала с ордерами конкретно одного графика. Пожалуйста подскажите как правильно сделать?
Vasyl Nosal
18225
Vasyl Nosal 2015.07.29 19:55  
sesh7:
Здравствуйте уважаемые форумчане! У меня есть советник, он замечательно работает в одном потоке, но если открыть еще один график то возникают ошибки, собственно ошибки возникают из за OrderSelect, поскольку этой функции без разницы какие ордера выбирать будь то EURUSD или USDJPY, а мне нужно что бы эта функция работала с ордерами конкретно одного графика. Пожалуйста подскажите как правильно сделать?
После селекта делай проверку if(OrderSymbol()==Symbol())
Aleksandr Voronko
406
Aleksandr Voronko 2015.07.30 09:45  
Понял, спасибо!!!
atztek
278
atztek 2015.07.31 00:15  
sesh7:
Здравствуйте уважаемые форумчане! У меня есть советник, он замечательно работает в одном потоке, но если открыть еще один график то возникают ошибки, собственно ошибки возникают из за OrderSelect, поскольку этой функции без разницы какие ордера выбирать будь то EURUSD или USDJPY, а мне нужно что бы эта функция работала с ордерами конкретно одного графика. Пожалуйста подскажите как правильно сделать?
В окне этого конкретного графика, например во внешних переменных, установите фиксированное уникальное значение magic-а, используйте его при открытии ордеров, а потом в цикле опроса ордеров добавьте проверку на OrderMagicNumber().

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