参考:
A:=CLOSE-REF(CLOSE,12);
MI:=SMA(A,12,1);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
JC1:=CROSS(DIFF,DEA);
JC2:=CROSS(A,MI);
JC3:=CROSS(K,D);
SC1:=CROSSDOWN(DIFF,DEA);
SC2:=CROSSDOWN(A,MI);
SC3:=CROSSDOWN(K,D);
SS:=EXIST(JC1,5)&&EXIST(JC2,5)&&EXIST(JC3,5);
XX:=EXIST(SC1,5)&&EXIST(SC2,5)&&EXIST(SC3,5);
AA:=SS||XX;
AZ:=BACKSET(AA&&REFX1(AA=0,1),5);
IF(AZ,H,NULL);
IF(AZ,L,NULL);


参考:
A:=CLOSE-REF(CLOSE,12);
MI:=SMA(A,12,1);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
JC1:=CROSS(DIFF,DEA);
JC2:=CROSS(A,MI);
JC3:=CROSS(K,D);
SC1:=CROSSDOWN(DIFF,DEA);
SC2:=CROSSDOWN(A,MI);
SC3:=CROSSDOWN(K,D);
JJ1:=JC1||JC2||JC3;
SS1:=SC1||SC2||SC3;
SS:=JJ1&&SUMBARS(JJ1,2)<=7;
XX:=SS1&&SUMBARS(SS1,2)<=7;
AA:=SS||XX;
AZ:=BACKSET(AA&&REFX1(AA=0,1),5);
IF(AZ,H,NULL);
IF(AZ,L,NULL);

这样改下:
A:=CLOSE-REF(CLOSE,12);
MI:=SMA(A,12,1);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
JC1:=CROSS(DIFF,DEA);
JC2:=CROSS(A,MI);
JC3:=CROSS(K,D);
SC1:=CROSSDOWN(DIFF,DEA);
SC2:=CROSSDOWN(A,MI);
SC3:=CROSSDOWN(K,D);
JJ1:=JC1||JC2||JC3;
SS1:=SC1||SC2||SC3;
SS:=JJ1&&SUMBARS(JJ1,2)<=7;
XX:=SS1&&SUMBARS(SS1,2)<=7;
AA:=SS||XX;
BB:=MAX(C,O)<REF(MAX(C,0),SUMBARS(AA,2)-1)&&MAX(C,O)>REF(MIN(C,0),SUMBARS(AA,2)-1)
|| MIN(C,O)<REF(MAX(C,0),SUMBARS(AA,2)-1)&&MIN(C,O)>REF(MIN(C,0),SUMBARS(AA,2)-1);
AZ:=BACKSET(BB&&AA&&REFX1(AA=0,1),5);
IF(AZ,H,NULL);
IF(AZ,L,NULL);