M:=20;
gspt1:=MA(C,5);
gspt2:=MA(C,10);
gspt3:=MA(C,30);
gspt4:=SMA(MAX(CLOSE-REF(CLOSE,1),0),17,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),17,1)*100;
gspt5:=BARSLAST(CROSS(gspt1,gspt2));
gspt6:=BARSLAST(CROSS(gspt1,gspt3));
gspt7:=BARSLAST(CROSS(gspt2,gspt3));
gspt8:=gspt5>=gspt6 AND gspt6>gspt7 AND gspt5-gspt7<M;
gspt9:=COUNT(CROSS(gspt1,gspt2),gspt5+1)=1 AND COUNT(CROSS(gspt1,gspt3),gspt5+1)=1 AND CROSS(gspt2,gspt3) AND gspt1>gspt2 AND gspt2>gspt3;
gspt10:=gspt8 AND gspt9;
触发:gspt8 AND gspt9,NODRAW,COLORCCCCCC;
gspt11:=COUNT(触发,BARSLAST(触发)+1)=1 AND COUNT(CROSS(gspt3,gspt1),BARSLAST(触发)+1)=0;
回踩:LOW<=gspt3 AND CLOSE>gspt3 AND gspt11 AND BARSLAST(触发)>0,NODRAW,COLORMAGENTA;
gspt12:=COUNT(触发,BARSLAST(触发)+1)=1 AND CROSS(gspt3,gspt1) AND COUNT(CROSS(gspt3,gspt1),BARSLAST(触发)+1)=1;
破坏:gspt12>0,NODRAW,COLORBLUE;
区间:COUNT(触发,BARSLAST(触发)+1)=1 AND COUNT(破坏,BARSLAST(触发)+1)=0,NODRAW,COLOR696960;
STICKLINE(区间>0,0,70,4,0),COLOR696969;
STICKLINE(破坏>0,0,70,4,0),COLORBLUE;
DRAWTEXT(破坏,10,'---破坏'),COLORBLUE;
STICKLINE(回踩>0,0,70,4,0),COLORLIMAGENTA;
DRAWTEXT(回踩,35,'---回踩'),COLORLIMAGENTA;
STICKLINE(触发>0,0,70,4,0),COLORWHITE;
DRAWTEXT(触发,60,'---触发'),COLORWHITE;