الله يعطيك العافيه

هنا اذا كان شرط الشراء هو
if(Bid>Price1)

يضاف شرط الداله بهذا الشكل
if(Bid>Price2&&Price1>Price2&&OrderOpenPrice()>Pri ce1&&OrderOpenPrice()<Price2)

و اذا كان هناك اكثر من سعر
P1=x
P2=y
P3=z
وهكذا
هل يتم تعريف الداله بهذا الشكل

int OrdersP()
{
int cnt=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Ma gicNo&&OrderType()<=OP_SELL)
{
if((price1>price2&&OrderOpenPrice()<price1&&OrderO penPrice()>Price2)
||(price2>price3&&OrderOpenPrice()<price2&&OrderOp enPrice()>Price3)
||(price3>price4&&OrderOpenPrice()<price3&&OrderOp enPrice()>Price4)
||(price4>price5&&OrderOpenPrice()<price4&&OrderOp enPrice()>Price5))cnt++;
}
}
}
return(cnt);
}