help with tralling stop

 

can some help me where to place a tralling stop


i have use

extern double TakeProfit=250;

extern double TrailingStop=15;


i have placed it here but it is not working


if(OrderType()==OP_SELL)
{
// if(Open[1]<Ema && Close[1]>Ema)
if (SEMA1>LEMA1 && SEMA2<LEMA2) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
break;
}
}

// trailing stop
if(TrailingStop>0)
{
SelectOrder(MAGICMA,SELECT_BY_TICKET);
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{