gspt:=CODELIKE('60') OR CODELIKE('00');
ZBSZ:=CODELIKE('30') OR CODELIKE('68');
ZBSS:=CODELIKE('9');
ZBHX:=IF(gspt,0.1,IF(ZBSZ,0.2,IF(ZBSS,0.3,100)));
ZBZT:=C=H AND C>=ZTPRICE(REF(C,1),ZBHX);
ZBDT:=C-L<=0.01 AND IF(gspt,C/REF(C,1)< 0.91,IF(ZBSZ,C/REF(C,1)< 0.81,IF(ZBSS,C/REF(C,1)< 0.71,0)));
ZBZB:=C< H AND H>=ZTPRICE(REF(C,1),ZBHX);
gsptBL:=V>2*REF(V,1);
gsptVJ:=V< REF(V,1);
gsptT1:=C>O AND gsptBL AND H=HHV(H,20) AND EVERY(ZBZT=0 AND ZBZB=0,20) AND COUNT(gsptBL,20)=1;
gsptT2:=REF(gsptT1,1) AND C< O AND gsptVJ;
gsptN1:=BARSLAST(gsptT2);
gsptT3:=EVERY(H< REF(C,gsptN1+1) AND V< REF(V,gsptN1+1) AND ZBZT=0 AND ZBZB=0 AND ZBDT=0 AND gsptBL=0,gsptN1);
XG:REF(gsptT3 AND gsptN1>5,1) AND H>REF(C,gsptN1+1),COLORYELLOW,LINETHICK2;