Как выбрать ордер по комментарию?

 
OrdTiketOne=OrderSend(Symbol(),OP_SELL,0.01,Bid,5,0,0,"OrderOpenOne",14774,0,CLR_NONE);
?
 
перебирая по очереди все, найти тот, у которого нужный коментарий
 
Scripter:
?

Ты же тикет запомнил, вот и ищи по тикету.


OrderSelect(OrdTiketOne,SELECT_BY_TICKET,MODE_HISTORY);
 
sanyooooook:

Ты же тикет запомнил, вот и ищи по тикету

это если у него OrdTicketOne на глобальном уровне объявлена, или static int OrdTicketOne в функции...

В других случаях способ ForexTools-а +

if(StringFind(OrderComment(),"OrderOpenOne",0)!=-1)   {
      //наш ордер
   }
чтобы если ДЦ допишет [sl] или [tp] в конце комментария советник нашел свои ордера
 
Necron:

это если у него OrdTicketOne на глобальном уровне объявлена, или static int OrdTicketOne в функции...

В других случаях способ ForexTools-а +

чтобы если ДЦ допишет [sl] или [tp] в конце комментария советник нашел свои ордера

Если комментарий будет длинный, то может и обрезаться.
 
Vinin:

Если комментарий будет длинный, то может и обрезаться.
да, длина комментария вроде ограничена 32 символами :( . Хотя в его примере хватит.
Причина обращения: