ZT:=C=ZTPRICE(REF(C,1),0.1);{定义涨停:收盘价=10%涨停价}
gspt1:=COUNT(ZT,8)=4;{8天内累计涨停次数等于4次}
gspt2:=BARSLAST(gspt1);{距离最近一次满足8天4涨停的周期数}
gspt3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;{9天内收盘价相对高低点的位置百分比}
gspt4:=SMA(gspt3,3,1);{gspt3的3日简单移动平均,参数1}
gspt5:=SMA(gspt4,3,1);{gspt4的3日简单移动平均,参数1}
gspt6:=3*gspt4-2*gspt5;{乖离指标核心计算}
gspt7:=COUNT(CROSS(gspt4,gspt5),gspt2)=0;{上一次8天4涨停后,未出现gspt4上穿gspt5}
gspt8:=COUNT(C/REF(C,1)>1.05,gspt2)=0;{上一次8天4涨停后,未出现涨幅大于5%}
gspt9:=CROSS(gspt6,0);{gspt6上穿0轴,触发信号}
gspt10:=C>O AND C>MAX(REF(C,1),REF(O,1) );{收阳线且收盘价大于前一日最高价}
gspt11:=BARSCOUNT(C)>=20;{上市交易天数大于等于20天}
XG:=gspt7 AND gspt8 AND gspt9 AND gspt10 AND gspt11;{综合条件选股信号}
DRAWICON(XG,L,11);{满足XG信号时,在最低价位置画11号图标}
ZS:=REF(L,BARSLAST(XG));{获取最近一次XG信号当天的最低价,作为支撑线}
STICKLINE(ZS,ZS,ZS,2,1),COLORGREEN;{绘制绿色水平支撑线}
DRAWTEXT(ISLASTBAR,ZS*0.99,VAR2STR(ZS,2));{在最后一根K线显示支撑线价格,保留2位小数};