need help in "simple" MQ4 coding.... how can I know the opening/closing candle in D1 TF ?? - page 2

 

Insert Print statements for debugging.

in MT4, VIew -- Terminal -- Experts Tab. Printing will occur there when you run it on demo. Experts and or Journal tab will show system generated messages/errors.

If backtesting, Print occurs in Journal tab.

 

I saw in the experts tab there is nothing error there, I think my EA doesn't execute this syntax below:


if (newbar()==Period()) 
        {
            for (int cnt = OrdersTotal() - 1; cnt >= 0; cnt --)
            {
                OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
                if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
                {
                    OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, Color1);
                }
            }
            
            OpenBuy();
            OpenSell();
        }
 
   Print("newbar = ", newbar(), " period = ", period);
   if (newbar()==Period()) 
      {
      Print("Entered Buy/Sell part...");