SH:=CODELIKE('00') OR CODELIKE('60'); {判断:沪市主板,代码以00或60开头}
SZ:=CODELIKE('30') OR CODELIKE('68'); {判断:深市创业板/科创板,代码以30或68开头}
SS:=CODELIKE('4') OR CODELIKE('8'); {判断:北交所,代码以4或8开头}
X1:=IF(SH,0.1,IF(SZ,0.2,IF(SS,0.3,100))); {根据市场定义涨停幅度}
ZTJ:=ZTPRICE(REF(C,1),X1); {计算涨停价}
ZTA:=CODELIKE('30') AND DATE<1200824 AND C=H AND C/REF(C,1)>1.092; {创业板旧规则涨停}
DRAWTEXT_FIX(1,0.980,20,1,'公式平台,公式源码 http://www.gspt.com'),COLOR333333;
ST:=100*ABS(C-O)/REF(C,1); {计算振幅}
BLY:=C>O AND V>2*REF(V,1); {倍量阳线}
ZT:=(C=H AND C>=ZTPRICE(REF(C,1),X1)) OR ZTA; {涨停判断}
T1:=BLY AND C>O AND ZT=0 AND COUNT(ZT,5)=0; {倍量阳+5日内无涨停}
T2:=REF(T1,1) AND ST=0 AND ZT=0; {倍量阳次日 缩量整理}
N1:=BARSLAST(T2); {记录T2出现后的周期数}
T3:=EVERY(H<REF(HHV(H,2),N1),N1); {周期内最高价不突破}
XG:=REF(T3,1) AND CROSS(C,REF(HHV(H,2),REF(N1,1)+1)); {突破信号}
STICKLINE(ZT,O,C,3,0),COLOR00FFFF; {涨停K线显示青色}
DRAWTEXT(XG,L*0.97,'倍阳穿星☆'),COLORRED; {标注买点}