#property copyright ""
#property link "
solution-pour-placer-plusieurs-ordres-e ... 11686.html"
#property show_inputs
int ot=OrdersTotal()+1;
extern string Sens_des_ordres= "True pour ACHAT / False pour Vente";
extern bool Sens = True ;
extern double n=100;//variable n
double ord1;extern double lo1=0.01;extern double sl1=100;extern double tp1=100;//paramètre ordre n°1
double ord2;extern double lo2=0.01;extern double sl2=100;extern double tp2=100;//etc...
double ord3;extern double lo3=0.01;extern double sl3=100;extern double tp3=100;
double ord4;extern double lo4=0.01;extern double sl4=100;extern double tp4=100;
double ord5;extern double lo5=0.01;extern double sl5=100;extern double tp5=100;
double ord6;extern double lo6=0.01;extern double sl6=100;extern double tp6=100;
double ord7;extern double lo7=0.01;extern double sl7=100;extern double tp7=100;
int start(){if (OrdersTotal()<ot){if (Sens==True){
//---ordre-----symbol---operation--lot--prix----slippage---stop--------------------take profit---------comment/magicn/expiration--couleur
ord1=OrderSend(Symbol(),OP_BUY ,lo1,Ask ,3, Ask -sl1*Point, Ask +tp1*Point,0,0,0,CLR_NONE);//ordre au marché
ord2=OrderSend(Symbol(),OP_BUYSTOP ,lo2,Ask+n*1*Point,1,(Ask+n*1*Point)-sl2*Point,(Ask+n*1*Point)+tp2*Point,0,0,0,CLR_NONE);//ordre différé
ord3=OrderSend(Symbol(),OP_BUYSTOP ,lo3,Ask+n*2*Point,1,(Ask+n*2*Point)-sl3*Point,(Ask+n*2*Point)+tp3*Point,0,0,0,CLR_NONE);// "
ord4=OrderSend(Symbol(),OP_BUYSTOP ,lo4,Ask+n*3*Point,1,(Ask+n*3*Point)-sl4*Point,(Ask+n*3*Point)+tp4*Point,0,0,0,CLR_NONE);// "
ord5=OrderSend(Symbol(),OP_BUYSTOP ,lo5,Ask+n*4*Point,1,(Ask+n*4*Point)-sl5*Point,(Ask+n*4*Point)+tp5*Point,0,0,0,CLR_NONE);// "
ord6=OrderSend(Symbol(),OP_BUYSTOP ,lo6,Ask+n*5*Point,1,(Ask+n*5*Point)-sl6*Point,(Ask+n*5*Point)+tp6*Point,0,0,0,CLR_NONE);// "
ord7=OrderSend(Symbol(),OP_BUYSTOP ,lo7,Ask+n*6*Point,1,(Ask+n*6*Point)-sl7*Point,(Ask+n*6*Point)+tp7*Point,0,0,0,CLR_NONE);// "
}else{
ord1=OrderSend(Symbol(),OP_SELL ,lo1,Bid ,3, Bid +sl1*Point, Bid -tp1*Point,0,0,0,CLR_NONE);//ordre au marché
ord2=OrderSend(Symbol(),OP_SELLSTOP,lo2,Bid-n*1*Point,1,(Bid-n*1*Point)+sl2*Point,(Bid-n*1*Point)-tp2*Point,0,0,0,CLR_NONE);//ordre différé
ord3=OrderSend(Symbol(),OP_SELLSTOP,lo3,Bid-n*2*Point,1,(Bid-n*2*Point)+sl3*Point,(Bid-n*2*Point)-tp3*Point,0,0,0,CLR_NONE);// "
ord4=OrderSend(Symbol(),OP_SELLSTOP,lo4,Bid-n*3*Point,1,(Bid-n*3*Point)+sl4*Point,(Bid-n*3*Point)-tp4*Point,0,0,0,CLR_NONE);// "
ord5=OrderSend(Symbol(),OP_SELLSTOP,lo5,Bid-n*4*Point,1,(Bid-n*4*Point)+sl5*Point,(Bid-n*4*Point)-tp5*Point,0,0,0,CLR_NONE);// "
ord6=OrderSend(Symbol(),OP_SELLSTOP,lo6,Bid-n*5*Point,1,(Bid-n*5*Point)+sl6*Point,(Bid-n*5*Point)-tp6*Point,0,0,0,CLR_NONE);// "
ord7=OrderSend(Symbol(),OP_SELLSTOP,lo7,Bid-n*6*Point,1,(Bid-n*6*Point)+sl7*Point,(Bid-n*6*Point)-tp7*Point,0,0,0,CLR_NONE);// "
}
}else Print("error",0);
return(0);}