
//+------------------------------------------------------------------+
//| Подсчет ордеров по типу |
//+------------------------------------------------------------------+
int CountOrders(int type=-1)
{
int count=0;
for(int i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
if(OrderType()==type || type==-1)
count++;
}
}
}
return(count);
}
if(TimeSession(StartHour,StartMin,StopLoss,StopLoss,TimeCurrent()))
{
if(buy && CountOrders(5)<1 && up<Bid)
{
PutOrder(5,up);
}
if(sell && CountOrders(4)<1 && dn>Bid)
{
PutOrder(4,dn);
}
}
Я перепроверил советник в тестере и в терминале но у меня ордер не открывается.
Просьба внести корректировку в работу данного робота
AM2