teo Nickli Üyeden Alıntı
The Special K can be used to identify major trend reversals and for timing pro trend short-term moves. My favorite method of displaying the Special K indicator uses a calculation (see code below) based on daily data and exclusively incorporating simple moving averages. Here is the calculation:
MetaStock code for the Special K and MA, weekly
p1:=Input("Enter MA Value",1,500,52);p2:=Input("Enter MA Value",1,500,26);(Mov(ROC(C,4,%),4, E)*1)+(Mov(ROC(C,5,%),5, E)*2)+(Mov(ROC(C,6,%),6, E)*3)+(Mov(ROC(C,8,%),6, E)*5)+(Mov(ROC(C,10,%),10,E)*1)+((Mov(ROC(C,13,%), 13,E)*2)+(Mov(ROC(C,15,%),15,E)*3)+(Mov(ROC(C,20,% ),20,E)*4)*1)+((Mov(ROC(C,39,%),26,E)*1)+(Mov(ROC( C,52,%),26,E)*2)+(Mov(ROC(C,78,%),26,E)*3)+(Mov(RO C(C,104,%),39,E)*4)*1);Mov(Mov((Mov(ROC(C,4,%),4, E)*1)+(Mov(ROC(C,5,%),5, E)*2)+(Mov(ROC(C,6,%),6, E)*3)+(Mov(ROC(C,8,%),6, E)*5)+(Mov(ROC(C,10,%),10,E)*1)+((Mov(ROC(C,13,%), 13,E)*2)+(Mov(ROC(C,15,%),15,E)*3)+(Mov(ROC(C,20,% ),20,E)*4)*1)+((Mov(ROC(C,39,%),26,E)*1)+(Mov(ROC( C,52,%),26,E)*2)+(Mov(ROC(C,78,%),26,E)*3)+(Mov(RO C(C,104,%),39,E)*4)*1),p1,S),p2,S);zero:=0;zero;Special K and MA Formula for METASTOCK Dailyp1:= Input("Enter First MA Time Span",1,500,100);p2:= Input("Enter First MA Time Span",1,500,100);(Mov(ROC(C,10,%),10,S)*1)+(Mov(RO C(C,15,%),10,S)*2)+(Mov(ROC(C,20,%),10,S)*3)+(Mov( ROC(C,30,%),15,S)*4)+Mov(ROC(C,50,%),50,S)*1+(Mov( ROC(C,65,%),65,S)*2)+(Mov(ROC(C,75,%),75,S)*3)+(Mo v(ROC(C,100,%),100,S)*4)+(Mov(ROC(C,195,%),130,S)* 1)+(Mov(ROC(C,265,%),130,S)*2)+(Mov(ROC(C,390,%),1 30,S)*3)+(Mov(ROC(C,530,%),195,S)*4);Mov(Mov((Mov( ROC(C,10,%),10,S)*1)+(Mov(ROC(C,15,%),10,S)*2)+(Mo v(ROC(C,20,%),10,S)*3)+(Mov(ROC(C,30,%),15,S)*4)+M ov(ROC(C,50,%),50,S)*1+(Mov(ROC(C,65,%),65,S)*2)+( Mov(ROC(C,75,%),75,S)*3)+(Mov(ROC(C,100,%),100,S)* 4)+(Mov(ROC(C,195,%),130,S)*1)+(Mov(ROC(C,265,%),1 30,S)*2)+(Mov(ROC(C,390,%),130,S)*3)+(Mov(ROC(C,53 0,%),195,S)*4),p1,S),p2,S);zero:=0;zero;zero:=0;
-- Martin Pring
Yer imleri