用stkindi引用1分钟周期kd金叉个数。建2个公式。
公式1:kdj7
input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);
VARIABLE:x:=0;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
jc:cross(k,d);
if jc then x:=x+1;
if time=closetime(0) then x:=0;
再建一个公式
x:STKINDI('','kdj1.x',0,1,0);
DRAWTEXT(1,h,NUMTOSTR(x,0));
input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);
VARIABLE:x:=0;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
jc:cross(k,d);
if jc then x:=x+1;
if time=closetime(0) then x:=0;
改成
input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);
VARIABLE:x=0;
if date<>ref(date,1) then x:=0;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
jc:cross(k,d);
if jc then x:=x+1;