for(int a=0;a<OrdersTotal();a++)
{
OrderSelect( a,SELECT_BY_POS,MODE_TRADES) ;
if(OrderMagicNumber()==111)
{
pip=OrderOpenPrice();
}
}
ใช้เป็นตัวหา ราคาเปิดของ ออเดอร์แรก
if(total==0) ///ออเดอร์แรก
{
if(Ordertype ==1)
{
ticket=OrderSend(Symbol(),OP_SELL,Lotx,Bid,3,0,/*Bid-Point*Profit*/0,"Down_Ex",111,0,Red);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
}
if(Ordertype ==2)
{
ticket=OrderSend(Symbol(),OP_BUY,Lotx,Ask,3,0,/*Ask+Point*Profit*/0,"Up_Ex",111,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
}
}
if(total==1) /// ออเดอร์ สอง
{
if(Ordertype ==1 && Bid-StepB ==pip)
{
ticket=OrderSend(Symbol(),OP_SELL,Lotx*2,Bid,3,0,/*Bid-Point*Profit*/0,"Down_Ex",0,0,Red);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
}
if(Ordertype ==2 && Ask+StepB ==pip)
{
ticket=OrderSend(Symbol(),OP_BUY,Lotx*2,Ask,3,0,/*Ask+Point*Profit*/0,"Up_Ex",0,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
}
เงือนไขประมาณนี้ถูกไหมครับ