bonjour,
j'ai un rebot qui prend 6 positions. Je souhaite que l'ensemble de mes lignes on le même stop qui doit être le stop de ma ligne 1 qui est avec 0.01 lot
voila par exemple ma ligne d'achat
OrderSend(Symbol(),OP_BUY,ldLot,NormalizeDouble(Ask,Digits),Slippage,Bid-300*Point,ldTake,lsComm,iMagic,0,NULL);
j'ai fait ce code pour la gestion du stop identique sur tout les lignes mais sa ne marche pas
pouvez vous m'aider?
merci
j'ai un rebot qui prend 6 positions. Je souhaite que l'ensemble de mes lignes on le même stop qui doit être le stop de ma ligne 1 qui est avec 0.01 lot
voila par exemple ma ligne d'achat
OrderSend(Symbol(),OP_BUY,ldLot,NormalizeDouble(Ask,Digits),Slippage,Bid-300*Point,ldTake,lsComm,iMagic,0,NULL);
j'ai fait ce code pour la gestion du stop identique sur tout les lignes mais sa ne marche pas
Code
for(i = 0 ; i <= 1 ; i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == iMagic && OrderSymbol()==Symbol() && OrderComment()==Name_Expert && OrderType()==OP_BUY && OrderLots()==0.01)
{
newstop=0;
newstop=OrderStopLoss();
}
}
for(i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == iMagic && OrderSymbol()==Symbol() && OrderComment()==Name_Expert && OrderType()==OP_BUY )
{
OrderModify(OrderTicket(),OrderOpenPrice(),newstop,OrderTakeProfit(),0,Green);
return(0);
}
}
pouvez vous m'aider?
merci
Modifié le 2015-02-03 21:28:03 par
AliX