hab eine andere Lösung gefunden :-)
Code:
if(OrdersTotal()>=2 && useTrailingStop==true)
{
if(BreakEvenBuy!=0 && Bid>BreakEvenBuy+StopLevel*_Point+1*Point)
for(int b= OrdersTotal()-1; b>=0; b--)
if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES) && OrderType()==OP_SELL && OrderStopLoss()!=0 && OrderMagicNumber()==MagicNumber && OrderSymbol()==_Symbol)
{bool DELET_SELL_SL =OrderModify(OrderTicket(),OrderOpenPrice(),0,OrderTakeProfit(),0,clrNONE);}
};
if(OrdersTotal()>=2 && useTrailingStop==true)
{
if(BreakEvenSell!=0 && Ask<BreakEvenSell-StopLevel*_Point-1*_Point)
for(int b= OrdersTotal()-1; b>=0; b--)
if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES) && OrderType()==OP_BUY && OrderStopLoss()!=0 && OrderMagicNumber()==MagicNumber && OrderSymbol()==_Symbol)
{bool DELET_BUY_SL =OrderModify(OrderTicket(),OrderOpenPrice(),0,OrderTakeProfit(),0,clrNONE);}
};