Ещё вопросик!!!

 
Подскажите, плиз, как задать условие:текущее время минус время открытия предыдущего ордера не должно превышать 25 минут!? Спасибо!
 
Посмотрите ветку Игоря "Полезные функции от KimIV", там, на сколько я помню, есть готовая функция определения времени открытия последнего ордера. Дальше останется только найти разницу текущего времени и того, когда был открыт ордер.
 

где-то так:

int start()
{
   datetime lastOrderTime = GetLastOrderTime();
   
   if (lastOrderTime > 0
      && (TimeCurrent() - lastOrderTime) / PERIOD_M1 * 60 <= 25)
   {
      // делаем что нужно      
   }

   return(0);
} 

datetime GetLastOrderTime() 
{
   datetime result = 0;
   int index = 0;
   
   while (OrderSelect(index, SELECT_BY_POS, MODE_TRADES))
   {
      if (result < OrderOpenTime()) result = OrderOpenTime();
      index++;
   }
   
   return (result);
}