MQL4 - automated forex trading   /  

Форум

Поиск ордера с неизвестным тикетом.

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

avatar
138
festival 21.02.2010 12:24 

Народ, подскажите! Такая ситуация, допустим у меня совершена сделка на какой то паре. Тут я включаю советника. Возможно ли найти этот ордер советником, если мне не известен этот тикет(OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)), что бы советник, мог начать контролировать этот ордер открытый вручную. Если можно, опишите небольшой пример!

Бесплатная Groupware для групп разработчиков

Установите систему групповой работы TeamWox и объедините усилия всех разработчиков. Это поможет вашей команде работать быстрее и организованнее. Благодаря TeamWox станет намного проще ставить задачи и контролировать их выполнение.


avatar
1160
Techno 21.02.2010 12:29 

делай перебор ордеров не по тикету, а по позиции OrderSelect(0, SELECT_BY_POS);


avatar
138
festival 21.02.2010 12:40 
Techno >>:

делай перебор ордеров не по тикету, а по позиции OrderSelect(0, SELECT_BY_POS);


Короче через цикл перебрать все ордера? 

while(OrderSelect(i, SELECT_BY_POS) == TRUE)

{

     какое то условие

     i++;

}


avatar
1160
Techno 21.02.2010 12:50 

вот так

for (int i =0; i<OrdersTotal(); i++)

{

OrderSelect(i, SELECT_BY_POS);

// условия

}


avatar
138
festival 21.02.2010 13:04 
Techno >>:

вот так

for (int i =0; i<OrdersTotal(); i++)

{

OrderSelect(i, SELECT_BY_POS);

// условия

}


Ок, благодарю!
К списку тем  

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