следующий ордер

[Удален]  
Сталкнулся с такой проблемой идея открыть следующий ордер если цена ушла в нашу сторону на уровень стопа в тестере все работает на реальном счету советник начинает флудить сделками может подскажет кто в чем беда?
void trade_2()
{
int ticket;
for(int i=0; i<OrdersTotal(); i++)
    if(MyOrder(i))
       {
       if (OrderType() == OP_BUY )
          {
           if(TotalBuy()< _trade_ /*&&  verdict() > 0 тут какойто анализ */ && (Bid-OrderOpenPrice()>(Sloss)*Point)){
           ticket=OrderSend(Symbol(),OP_BUY,GetSizeLot(),Ask,3,Ask-Sloss*Point,0," BUY ",MAGIC,0,Blue);
           if (ticket<0) { Print("OrderSend failed with error #",GetLastError()); }
       }
   }
   // 
        if (OrderType() == OP_SELL )
           {
           if(TotalSell()< _trade_ /*&&  verdict() < 0*/ && (OrderOpenPrice()-Ask>(Sloss)*Point)){ 
           ticket=OrderSend(Symbol(),OP_SELL,GetSizeLot(),Bid,3,Bid+Sloss*Point,0," SELL ",MAGIC,0,Red);
           if (ticket<0) { Print("OrderSend failed with error #",GetLastError()); }
            }
        }
    }
}
 
skywoker:
Сталкнулся с такой проблемой идея открыть следующий ордер если цена ушла в нашу сторону на уровень стопа в тестере все работает на реальном счету советник начинает флудить сделками может подскажет кто в чем беда?

Похоже, что в тестере режим по открытии бара, попробуй сделать все тики. Получишь тот же самый результат, что и на реале. Начнет флудить сделками.

Нужен контроль открытия бара сделать.

[Удален]  
ок
 
Не видя полный код (может там есть контроль открытия сделок), по данному фрагменту можно сказать, что при наступлении условия он будет открывать по ордеру на каждый тик.