Можно ли написать индикатор на основе другого?

Я новичок если что там (не орите с меня)

К примеру создать индикатор на основе МА

Это возможно? Или только советник?

Если да то подскажите как если кому не лень))

potom:   К примеру создать индикатор на основе МА
   for (int count = Bars - IndicatorCounted() - 1; count >= 0; count--)
   {
      BUF[count] = iMA(........);
STARIJ:
О спасибо))))
potom:  О спасибо))))
Во вложении полный пример
Файлы:

Также как и в советнике. Или типа iMACD, ..., ..., iCustom

Evgeniy Zhdan:

Также как и в советнике. Или типа iMACD, ..., ..., iCustom

Я уже понял спасибо мужики))