// Trade_Candle_Open.mq4
#property strict
input double lot     = 0.01;  // lot
input int slippage   = 10;    // max slippage
datetime tlast;
int OnInit()
{
   tlast = INT_MAX;
   return INIT_SUCCEEDED;
}
void OnTick()
{
    if(Time[0] > tlast)
    {
        if(Open[1] < Close[1])
            bool res = OrderSend(_Symbol, OP_BUY, lot, Bid, slippage, 0, 0);
        else
        if(Open[1] > Close[1])
            bool res = OrderSend(_Symbol, OP_SELL, lot, Ask, slippage, 0, 0);
    }
    tlast = Time[0];
}
