今开幅:=(O/REF(C,1)-1)*100;
今涨幅:=(C/REF(C,1)-1)*100;
主板:=CODELIKE('00') OR CODELIKE('60');
创科:=CODELIKE('30') OR CODELIKE('68');
北证:=CODELIKE('4') OR CODELIKE('8');
涨幅限:=IF(主板,0.1,IF(创科,0.2,IF(北证,0.3,100)));
涨停:=C>=ZTPRICE(REF(C,1),涨幅限) AND C=H;
首板:=涨停 AND COUNT(涨停,5)=1;
连板数:=BARSLASTCOUNT(涨停);
炸板:=H>=ZTPRICE(REF(C,1),涨幅限) AND C<H;
实体幅:=100*ABS(C-O)/REF(C,1);
倍量:=V>2*REF(V,1);
炸板阳:=倍量 AND C>O AND 炸板 AND COUNT(EVERY(涨停 AND 倍量 AND 实体幅>7,2),10)=0 AND HHV(连板数,60)<4;
距炸1:=BARSLAST(炸板阳);
炸板阳2:=炸板阳 AND REF(SUM(V,距炸1),1)/(V+REF(V,REF(距炸1,1)+1))>1.5 AND 实体幅<15;
距炸2:=BARSLAST(炸板阳2);
控盘:=REF(炸板阳2,距炸2) AND 距炸2<10 AND EVERY(涨停=0 AND O<REF(H,距炸2) AND 今开幅<3 AND 炸板=0,距炸2) AND C<REF((C+O)/2,距炸2) AND COUNT(C<REF((C+O)/2,距炸2),距炸2)=1 AND 今涨幅>-9;
假阴线:=REF(首板,1) AND C<O AND C>REF(C,1) AND V>REF(V,1)*1.5 AND 今开幅<3;
DRAWTEXT(假阴线,H*1.02,'假阴'),COLORGREEN;
首板位:=BARSLAST(首板);
首板高:=REF(H,首板位);
STICKLINE(首板位<15,首板高,首板高,8,0),COLORYELLOW,DOTLINE;
DRAWTEXT(首板位<15 AND ISLASTBAR,首板高,' 首板高'),COLORYELLOW;
DRAWTEXT(控盘,L*0.98,'控盘'),COLORMAGENTA;
假阴位:=BARSLAST(假阴线);
假阴高:=REF(H,假阴位);
STICKLINE(假阴位<15,假阴高,假阴高,8,0),COLORCYAN,DOTLINE;
DRAWTEXT(假阴位<15 AND ISLASTBAR,假阴高,' 假阴高'),COLORCYAN;
STICKLINE(PERIOD==5 AND 炸板,H,L,0,-1),COLORGREEN;
STICKLINE(PERIOD==5 AND 炸板,C,O,1,-1),COLORGREEN;
STICKLINE(涨停,H,L,0,0),COLOR00FFFF;
STICKLINE(涨停,C,O,3,0),COLOR00FFFF;