//+------------------------------------------------------------------+
//|                                                  4bull1bear.mq4  |
//|                        Copyright © 2010, AkuKaya EA Collections. |
//|                                           rosliebakar@gmail.com  |
//+------------------------------------------------------------------+


int    MagicNumber=12345;
double tp=20.0;
double sl=20.0;
double lotsize=0.1;


//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
int cnt,  total, ticket;

if(Bars<100)

{

Print("bars less than 100");

return(0);

}


total = OrdersTotal();




   if(NewBar())
{

 if(  Close[5]>Open[5] &&  Close[4]>Open[4] &&  Close[3]>Open[3]&&  Close[2]>Open[2]&&  Close[1]<Open[1])
   {
   ticket=OrderSend(Symbol(),OP_SELL,lotsize,Bid,3,Bid+tp*Point,Bid-sl*Point,"sell",MagicNumber,0,Yellow);
  
   }
   
 if(  Close[5]<Open[5] &&  Close[4]<Open[4] &&  Close[3]<Open[3]&&  Close[2]<Open[2]&&  Close[1]>Open[1])
  {
   ticket=OrderSend(Symbol(),OP_BUY,lotsize,Ask,3,Ask-tp*Point,Ask+sl*Point,"buy",MagicNumber,0,Red);
   
   }

 } 
//----
   return(0);
  }
//+------------------------------------------------------------------+

bool NewBar()
{   static datetime lastbar = 0;   datetime curbar = Time[0];  
 if(lastbar!=curbar)   {      lastbar=curbar;      return (true); 
  }   else  
 {   
   return(false);   }}

