去ST:=NAMELIKE('ST')=0 AND NAMELIKE('*ST')=0 AND NAMELIKE('SST')=0 AND NAMELIKE('S*ST')=0;
去科创板:=NOT(CODELIKE('688'));
去北证A:=NOT(CODELIKE('4'));
PC:=去ST AND 去科创板 AND去北证AND 去北证A;
gspt11:=C-O;
gspt12:=gspt11/O;
gspt1:=gspt12*100;
gspt4:=DATE-1000000;
gspt5:=gspt4<200823;
gspt6:=IF(gspt5,1.1,1.2);
ZNNX:=IF(CODELIKE('30')<>0,gspt6,IF(CODELIKE('68')<>0,1.2,1.1));
ZTX1:=(H+0.01);
ZTX2:=REF(C,1);
ZTX3:=H=C;
ZTX4:=ZTX1/ZTX2>=ZNNX AND ZTX3;
ZTX4A:=ZTX1/ZTX2>=ZNNX;
VAR1:=REF(ZTX4,1) AND gspt1<-3;
PD1:=COUNT(ZTX4,15)>0;
PD2:=gspt1>=3 AND C>REF(C,1);
VAR5:=BARSSINCEN(VAR1,15);
VAR6:=IF(VAR5=DRAWNULL,0,VAR5);
PD4:=COUNT(ZTX4A,VAR6)>=1;
PD5:=COUNT(gspt1<-3,VAR6+1)>=2;
VAR7:=MAX(C,O);
VAR8:=HHV(VAR7,15);
PD6:=C<VAR8;
XG:PD1 AND PD2 AND PD4 AND VAR6>1 AND PD5 AND PD6 AND PC;