How to Put Maximum Open Position on EA

 
Somebody can help me how to put maximum Open position Parameter on EA..Thankz Buddy...I'm really need it..GBU~!
 
extern int maxOpenPositions = 3;


if(OrdersTotal() < maxOpenPositions){

   ...do some stuff

}
 

extern int MagicNumber=12345;

extern int MaxOrders=5;

int hasorder=0;

for(int i = 0; i < OrdersTotal(); i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == Symbol()&&OrderMagicNumber() == MagicNumber)
{

if (OrderType()==OP_BUY)
{
hasorder++;
}
if (OrderType()==OP_SELL)
{
hasorder++;
}
}
}//for (i=0..

//Exit if MaxOrders already are open

if (hasorder >= MaxOrders) return(0);

//now do some other stuff for check to open a new position