// Downloaded From https://www.WiseStockTrader.com
function JMA( array, per )
{  s1=0;
   for( i = 0; i <  per; i++ ) 
            s1 += (per-2*i-1)/2 * Ref(array,-i); 
   return MA(array,per) + (per/2+1)*S1 / ((per+1)*per);
}
k=Param("Period",15,1,100,1);
J=JMA(C,k);