Прикручивание файла TrailingFixedPips.mqh к советнику - страница 3

 
vas:

Да.   показывает на CiClose          *m_close;   в SignalADX-MA.mqh

 

Вот. Попробуйте это положить в папку \Include.

Возможно я не учёл всех изменений.

Файлы:
include.zip  30 kb
 
vas:

в ExpertADX-MA.mq5

в блоке:

int OnInit()
  {
//--- creation of all necessary objects
//создание всех необходимых объектов
   if(ExtExpert.Init(Symbol(),Period(),false,InpMagicNumber))
     {
      if(!ExtExpert.InitSignal(new CSignalADX_MA))        return(-2);
      if(!ExtExpert.InitTrailing(new CTrailingFixedPips)) return(-3);
      //--- ok
      return(0);
     }
//--- failed
// в случае неудачи
   ExtExpert.Deinit(); //
   return(-1);

  }


return(-1) стоят с возвращаемыми значениями  - 2 -3 - 1  ?

Назначение возвращаемых значений ?

или это просто по инерции поставил?


Это нормальное программирование. Разные причины неудачи, должны порождать разные коды возврата.
 
uncleVic:

Вот. Попробуйте это положить в папку \Include.

Угу. Скомпилировался