{计算前期高点作为颈线}
TY := H;
AA1 := REF(TY, 10) = HHV(TY, 2*10+1); { 确定10周期内的最高价}
BA1 := FILTER(AA1, 10);
CA1 := BACKSET(BA1, 10+1);
HD := FILTER(CA1, 10);
前期高位 := REF(H, BARSLAST(HD)); {记录前高作为颈线}
涨停条件 := (CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) >= 0.095;
XG := CROSS(CLOSE, 前期高位) AND 涨停条件;
颈线位 := 前期高位;
DRAWLINE(CURRBARSCOUNT=BARSLAST(HD)+1, 颈线位, ISLASTBAR, 颈线位, 0), COLOR0099FF;
DRAWTEXT(XG, LOW*0.98, '涨停突破颈线'), COLORRED;



