//+------------------------------------------------------------------+
//|                                                   Waddah_buy.mq4 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

extern double lot=0.5;



//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   if (Count(Symbol()) == 0)
   {
   
      //string tf name ....mode shift
   
   if (iCustom(Symbol(),0,"Waddah_Attar_Explosion",150,30,15,15,false,0,false,false,false,false,0,1)>iCustom(Symbol(),0,"Waddah_Attar_Explosion",150,30,15,15,false,0,false,false,false,false,2,1))
   {
      OrderSend(Symbol(),OP_BUY,lot,Ask,10,0,0,NULL,0,0,CLR_NONE);
   }
   
   
   
   
   
   
   
   
   
   
   }
   return(0);
  }
//+------------------------------------------------------------------+






int Count(string strSymbol)
{
	int nOrderCount=0;
	for (int i=OrdersTotal()-1 ; i>=0 ; i--)
	{
		if (!OrderSelect(i,SELECT_BY_POS)) continue;
		//if (OrderType() == OP_BUY)
		//if (OrderMagicNumber() == nMagic)
		if (OrderSymbol() == strSymbol)
		nOrderCount++;
	}
	return(nOrderCount);
}