// Downloaded From https://www.WiseStockTrader.com
_SECTION_BEGIN("SMAD");

function SMAD(array,periods)
{     local i,times;

result = 0;
times = TimeNum();
for (i = 0 ; i < periods ; i++)
       result += ValueWhen(times == times,array,i);
return result/periods;
}

Plot(SMAD(C,Param("Period",3,1,20)),"SMAD",colorGreen);

_SECTION_END();