Помогите переделать советник на другой индикатор

 

Здравствуйте. Подскажите как переделать советник на другой индикатор. С МАСД на другой (похожий по принципу) уже переделывал, обычной заменой. Работает. А вот еще один индикатор HMA, там другая система, там меняется цвет, как описать смену цвета, как указать программе на индикатор.

У индикатора HMA другие свойства. Как их описать. Вот где-то в инете нашел для примера: 

extern int HMA_Period = 16;

extern int HMA_PriceType = 0;

extern int HMA_Method = 3;

extern bool NormalizeValues = TRUE;

extern int NormalizeDigitsPlus = 2;

extern int VerticalShift = 0;



Вот строки, где у меня  упоминается МАСД

int HandleMACD;   как эту строку поменять на НМА ? МТ5 должен знать об этом индикаторе, его надо как-то подгрузить?

double MACD[];

HandleMACD=iMACD(Symbol(),0,FastEMA,SlowEMA,SMA,Price);

ArraySetAsSeries(MACD,true);

CopyBuffer(HandleMACD,0,0,3,MACD);

if(MACD[1]>0&&MACD[2]<=0&&Buy_opened==false)