Помогите написать эксперта - страница 2

 
obla4ko:
спасибо - надеюсь "дедам" тоже достается! :)) sanyooooook ! Вы не могли бы подсказать как решить такой вот вопросец? Нужно, чтобы на баре, на котором словил лося, позиция ни в коем случае не открывалась! (такие свечи иногда встречаются - на которых ловит лося и одновременно они удовлетворяют параметрам открытия нового ордера...) Если просто булевым: если лось "истина" - то open_ордер "ложь", то куда ее привинтить? не соображу никак... или по-другому как-то?
int init()
  {
//----
   timeSell=TimeCurrent();
   timeBuy=TimeCurrent();
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
{
............................................
   if(TotalBuy<1&&Time[0]>timeBuy)//если время открытия текущей свечи больше timeBuy
   {
      if(openbuy)
      {
         res=OpenOrders(OP_BUY,NormalizeLots (Lot,MarketInfo(Symbol(),MODE_LOTSTEP)),Slippage,StopLost,TakeProfit,MAGIC," BUY "," ");
         timeBuy=TimeCurrent();
      }
   }
   if(TotalSell<1&&Time[0]>timeSell)//если время открытия текущей свечи больше timeSell
   {
      if(opensell)
      {
         res=OpenOrders(OP_SELL,NormalizeLots (Lot,MarketInfo(Symbol(),MODE_LOTSTEP)),Slippage,StopLost,TakeProfit,MAGIC," SELL "," ");
         timeSell=TimeCurrent();
      }
   }

..................................................
   return(0);
}
могу предложить так, должно помочь
 
obla4ko, если появятся вопросы, обращайтесь в личные сообщения