// 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();