Новый билд vs Старые Эксперты. Баг? Или "А ано так задумана!"

 
Билд 346 Жду комментариев. Естественно терминал скачан с офф источника. И естественно стандартный эксперт не изменялся. Эта ошибка со свеми стандартными экспертами. А 350 билд не берет созданные мною эксперты, которые брал 346, при этом 350 не выписывает никаких ошибок.
 
slipkorn:
Билд 346 Жду комментариев. Естественно терминал скачан с офф источника. И естественно стандартный эксперт не изменялся. Эта ошибка со свеми стандартными экспертами. А 350 билд не берет созданные мною эксперты, которые брал 346, при этом 350 не выписывает никаких ошибок.

К сожалению, класс CExpert, в процессе доработки, претерпел изменения. Сгенерируйте новый советник с помощью Виззарда, или измените функцию OnInit вот так:

int OnInit()
  {
//--- creation of all necessary objects
   if(ExtExpert.Init(Symbol(),Period(),false,InpMagicNumber))
     {
      if(!ExtExpert.InitSignal(new CSignal3EMA))   return(-2);
      if(!ExtExpert.InitMoney(new CMoneyFixedLot)) return(-3);
      if(!ExtExpert.InitIndicators())              return(-5);
      //--- ok
      return(0);
     }
//--- failed
   ExtExpert.Deinit();
   return(-1);
  }