Aparently is fine the code, but it does not execute the order.


Hello everybody, I am trying to code a simple EA, if the candle shape as a Hammer o Hanging man, it should send a buy stop order

   extern int p = 2;
   double body = MathAbs(Close[1] - Open[1]);
    double ol = Open[1] - Low[1];
    double cl = Close[1] - Low[1];   
    int start ()
    if( ol >= p*body && cl >= p*body) // condition for be a hammer or hanging man.
   int ticket = OrderSend(Symbol(),OP_BUYSTOP,0.01,High[1]+100*Point, 2, Bid + 400*Point, Bid - 400*Point);

but when I run the EA, nothing happen.

Razón de la queja: