Магическое число?

 
есть 3 ордера

int MagBuy=111;

ticketOne=OrderSend(Symbol(),OP_BUY,0.01,Ask,5,0,0,"Odin",MagBuy,0,CLR_NONE);
ticketTwo=OrderSend(Symbol(),OP_BUYLIMIT,0.01,pricetwo-300*Point,0,0,0,"Dva",MagBuy,0,CLR_NONE);
ticketThree=OrderSend(Symbol(),OP_BUYLIMIT,0.01,pricethree-600*Point,0,0,0,"Tri",MagBuy,0,CLR_NONE);


как сделать чтобы если хоть один ордер закрывается или удаляется отложенный то закрываются и все остальные с одинаковыми мэджиками?
 
каждый тик проверяется время закрытия первого ордера, при условии что оно больше нуля, производится закрытие остальных ордеров с тем же меджиком
Причина обращения: