input:N(5,1,100);//取前N周期最高/最低点为压力支撑
XXX:=C*0;压力:=HHV(H,N);支撑:=LLV(L,N);
FAST:="kdj.K";//引用指标快线
SLOW:="kdj.D";//引用指标慢线
FOR s=20 TO DATACOUNT DO BEGIN
AAA:=FAST[s-1]-SLOW[s-1];
IF SLOW>FAST THEN BEGIN
Cros:=1;//判断交叉
XXX:=IF(AAA>0,压力,XXX[s-1]);
END;
ELSE BEGIN
Cros:=0;//判断交叉
XXX:=IF(AAA<0,支撑,XXX[s-1]);
END;
END;
PARTLINE(Cros=0 AND XXX<>0,XXX),CIRCLEDOT,COLORWHITE;//画线,可自行修改线型
PARTLINE(Cros AND XXX<>0,XXX),CIRCLEDOT,COLORRED;//画线
|