Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Управляй агентами в профиле. Это просто!
Scripter
152
Scripter 2010.10.26 15:49 
OrdTiketOne=OrderSend(Symbol(),OP_SELL,0.01,Bid,5,0,0,"OrderOpenOne",14774,0,CLR_NONE);
?
Sergey Kravchuk
3330
Sergey Kravchuk 2010.10.26 16:07  
перебирая по очереди все, найти тот, у которого нужный коментарий
Alexandr Bryzgalov
27326
Alexandr Bryzgalov 2010.10.26 16:22  
Scripter:
?

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


OrderSelect(OrdTiketOne,SELECT_BY_TICKET,MODE_HISTORY);
Dimitry
1050
Dimitry 2010.10.26 16:32  
sanyooooook:

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

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

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

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

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

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

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

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

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