A:=VOL*CLOSE;
B:=SUM(A,1)/SUM(VOL,1);
B1:=EMA(B,8);
竞价开幅:=(O/REF(C,1)-1)*100;
CTA:=IF(NAMELIKE('S'),0,1);
AB1:=IF(NAMELIKE('*'),0,1);
BB2:=DYNAINFO(17)>0;
S4:=IF(CODELIKE('688'),0,1);
S5:=IF(CODELIKE('8'),0,1);
去停ST:=CTA AND AB1 AND BB2 AND S4 AND S5;{去科创板,去ST,去停牌};
ZT2:=(CLOSE>=ZTPRICE(REF(CLOSE,1),0.1)),NODRAW;
连板数:=BARSLASTCOUNT(ZT2),NODRAW;
昨日高度:=REF(连板数,1),NODRAW;
木神:=CONST((B-B1)*190/B);
ZTJ:=INTPART((REF(C,1)*1.1+0.005)*100)/100.0;
去除一字:=NOT(O=ZTJ);
去除昨日一字:=REF(去除一字,1);
A1C:=C>REF(C,4);
A2C:=BARSLASTCOUNT(A1C);
M5:=MA(C,5);
距离百分比:=C/M5;
QCY:=BETWEEN(STR2CON(CODE),000000,009999);
QKC:=BETWEEN(STR2CON(CODE),600000,609999);
QC:=BETWEEN(STR2CON(CODE),300000,309999);
BKTJ:=QCY OR QKC;
JCX:=(H+L+2*C)/4;
MJ20:=EMA(JCX,49);
决线:=MJ20;
TJ5:=VOL*CLOSE;
TJ6:=SUM(TJ5,1)/SUM(VOL,1);
TJ7:=EMA(TJ6,17);
TJ8:=(TJ6-TJ7)*100/TJ6;
峰:=TJ8>18 AND TJ8>REF(TJ8,1) AND REF(TJ8,1)>REF(TJ8,2) AND BARSCOUNT(CLOSE)>10 AND BETWEEN(CLOSE,2,50);
山峰:=DYNAINFO(15)/DYNAINFO(4)/FINANCE(46)*(DYNAINFO(4)-REF(CLOSE,1))/REF(CLOSE,1)*10000;
话青峰:=IF(峰 AND REF(CLOSE,1)/REF(CLOSE,2)>1.095,山峰*0.618,0);
主妖:IF(话青峰>0 AND BETWEEN(竞价开幅,-2,8.5) AND 去除昨日一字 AND BKTJ AND NOT(A2C=9),木神,0);
创妖:IF(木神>10 AND QC AND NOT(A2C=9) AND C>决线 AND NOT(REF(A2C,1)=9) AND BETWEEN(竞价开幅,-2,6) AND 去除昨日一字 AND 昨日高度>0 AND 去停ST ,木神,0);
首妖:IF(木神>10 AND QC AND C>决线 AND NOT(A2C=9) AND 距离百分比<1.08 AND NOT(REF(A2C,1)=9) AND BETWEEN(竞价开幅,-2,6) AND 昨日高度<1 AND 去停ST,木神,0);