Я создал простой советник на mql4, который совершает сделки, основываясь на появлении некоторых стрелок на покупку и продажу. Однако советник игнорирует некоторые стрелки. Мне нужна помощь.
Я хочу, чтобы советник торговал на основе всех появившихся стрелок. Любая помощь очень ценится. Спасибо.
Коды ниже.
void OnTick()
{
int total_orders = OrdersTotal();
int buy_ticket = 0;
int sell_ticket = 0;
// Reading Indicator buffer
double super_buy_arrow = iCustom(NULL,0,"super-arrow-indicator",0,0);
double super_sell_arrow = iCustom(NULL,0,"super-arrow-indicator",1,0);
// Buy or Sell if Arrow appears
if(total_orders == 0)
{
if( super_buy_arrow != EMPTY_VALUE )
{
buy_ticket = OrderSend(Symbol(), OP_BUY, FixedLot, Ask, Slippage, Ask-150*_Point, Ask+250*_Point,NULL, Magic, 0, Green);
}
if( super_sell_arrow != EMPTY_VALUE )
{
sell_ticket = OrderSend(Symbol(), OP_SELL, FixedLot, Bid, Slippage, Bid+150*_Point, Bid-250*_Point,NULL, Magic, 0, Red);
}
}
}
}