Выявить состояние ордера...

 
Здрасти, я новичек в этом деле, вот пишу эксперта. Есть отложенник Sell Limit, скажем, как мне выявить в программе открылся он или еще как бы "Отложен", ну всмысле еще не сыграл... Спс..
 

https://www.mql5.com/ru/forum/103916

http://www.google.com.by/search?as_q=%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5+%D0%BE%D1%80%D0%B4%D0%B5%D1%80%D0%B0&hl=ru&client=firefox&rls=org.mozilla%3Aru%3Aofficial&num=10&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&as_epq=&as_oq=&as_eq=&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=mql4.com&as_rights=&safe=images
 
MadWill:
Здрасти, я новичек в этом деле, вот пишу эксперта. Есть отложенник Sell Limit, скажем, как мне выявить в программе открылся он или еще как бы "Отложен", ну всмысле еще не сыграл... Спс..
Если функция OrdersTotal()!=0 - ордер в рынке.Если Вы допускаете, что ордеров в рынке может быть много - например, анализируете магик(заранее Вами заданный при установке отложенки), и соответственно, если ордер с MagicNumber==кря-кря в рынке - он сработал.Ставите Alert, который выведет на экран сообщение вида "Отложенка по Селл-лимиту выходит в рынок!"...И т.п.
 
MadWill:
Здрасти, я новичек в этом деле, вот пишу эксперта. Есть отложенник Sell Limit, скажем, как мне выявить в программе открылся он или еще как бы "Отложен", ну всмысле еще не сыграл... Спс..
его тип изменится с типа селл лимит на тип селл,
 
MadWill:
Здрасти, я новичек в этом деле, вот пишу эксперта. Есть отложенник Sell Limit, скажем, как мне выявить в программе открылся он или еще как бы "Отложен", ну всмысле еще не сыграл... Спс..
int tiket;

tiket = OrderSend(Symbol(),OP_BUYLIMIT,Lots,open_price,2,0,TP,NULL,mn,0,CLR_NONE);


 for(int i=0;i<OrdersTotal();i++)   {
   
      if(OrderSelect(tiket,SELECT_BY_TICKET,MODE_TRADES)==false)        break;
      
      if(OrderType()<2) // ордер сработал
          ...........                }
Причина обращения: