ZTJ:=ZTPRICE(REF(CLOSE,1),0.1);
DTJ:=DTPRICE(REF(CLOSE,1),0.1);
{k线}
阳线:=C>O;
上影线:=(H-MAX(C,O))/REF(C,1);
K线实体:=Abs(C-O)/REF(C,1);
涨停:=C/REF(C,1)>1.098&&H=C;
昨日涨停:=REF(C,1)=REF(ZTJ,1);
两连板:=EVERY(涨停,2);
五连板:=EVERY(涨停,5);
昨日非涨停:=REF(C,1)/REF(C,2)<1.098&&REF(H,1)>REF(C,1);
不存在五连板:=NOT(EXIST(五连板,90));
不存在二连板:=NOT(EXIST(两连板,7));
最低跌停:=L=DTJ;
{成交量}
双倍放量:=V/REF(V,1)>=2&&V/MA(V,100)>=2;
三倍放量:=V/REF(V,1)>=3&&V/MA(V,100)>1.1;
主力上班量0:=(三倍放量 OR 双倍放量)&&不存在五连板&&不存在二连板&&不存在五连板&&COUNT(最低跌停,10)<2&&昨日非涨停&&阳线;
主力上班量:=FILTER(主力上班量0,3);
SPX0:=H/REF(C,1)>=1.07&&阳线&&昨日非涨停&&H>C&&EXIST(主力上班量,5)&&上影线>0.01&&不存在二连板&&不存在五连板&&V=HHV(V,5);
试盘K线:=FILTER(SPX0,15);
STICKLINE(试盘K线,H,L,0,0),COLOR0000FF;
STICKLINE(试盘K线,C,O,3,0),COLOR000099;
STICKLINE(试盘K线,C,O,5.3,0),COLOR0000BB;
STICKLINE(试盘K线,C,O,2.7,0),COLOR0000DD;
STICKLINE(试盘K线,C,O,0.6,0),COLOR0000FF;
SPZQ:=BArslAST(试盘K线);
KK1:=SUMBARS(试盘K线,1);
STICKLINE(KK1<17&&NOT(ISLASTBAR),REF(O,SPZQ)*0.9998,REF(O,SPZQ)*1.0002,8.3,0),COLOR00AAFF;
DRAWTEXT(KK1=16,REF(O,SPZQ),'↖决策线'),COLOR00AAFF;
DRAWTEXT(ISLASTBAR&&KK1<17,REF(O,SPZQ),'↖决策线'),COLOR00AAFF;
DRAWTEXT(NOT(ISLASTBAR)&&KK1=2,REF(O,SPZQ)*1.01,'↖线上首板起爆'),COLOR00AAFF;
昨日长实体涨停:=昨日涨停&&REF(K线实体,1)>0.05;
组合试盘:=昨日长实体涨停&&NOT(EXIST(两连板,10))&&COUNT(主力上班量,2)>=1&&O>REF(C,1)&&上影线>0.02
&&V/REF(V,1)>2&&L>REF(O,1)&&C
试盘无新低:=COUNT(C起爆点1:=涨停&&EXIST(试盘K线,15)&&试盘无新低&&COUNT(涨停,SPZQ)=1;
起爆点2:=EXIST(组合试盘,15)&&涨停&&C>O&&LLV(L,ZHSPZQ)>=REF(O,ZHSPZQ+1)&&COUNT(涨停,ZHSPZQ)=1;
起爆点3:=EXIST(起爆点1,14)&&涨停&&C>O&&试盘无新低&&COUNT(涨停,SPZQ)=2&&昨日非涨停;
起爆点:=起爆点1 OR 起爆点2 OR 起爆点3;
STICKLINE(起爆点,OPEN,CLOSE,3.1,0),COLOR00AAFF;
STICKLINE(起爆点,OPEN,CLOSE,4.3,0),COLOR00BBFF;
STICKLINE(起爆点,OPEN,CLOSE,3.9,0),COLOR00CCFF;
STICKLINE(起爆点,OPEN,CLOSE,2.7,0),COLOR00ddfF;
STICKLINE(起爆点,OPEN,CLOSE,1.5,0),COLOR00EEFF;
STICKLINE(起爆点,OPEN,CLOSE,0.5,0),COLOR00FFFF;
STICKLINE(起爆点,H,L,0,0),COLOR00FFFF;
DRAWTEXT(起爆点1 OR 起爆点2,L*0.975,'↖起爆点'),COLOR00AAFF;
DRAWTEXT(起爆点3,H*1.03,'↙涨停回马枪'),COLOR00AAFF;
DRAWICON(起爆点,L*0.9,28);
DRAWTEXT(试盘K线,H*1.05,'↙试盘K线'),COLOR0000FF;
DRAWTEXT(组合试盘,H*1.01,'↙组合试盘'),COLOR0000FF;
两连板1:=EVERY(涨停,2)&&EXIST(C>O,2);
三连板:=EVERY(涨停,3);
四连板:=EVERY(涨停,4);
三天两板:=COUNT(涨停&&C>O,3)=2&&C>REF(C,2)&&NOT(EXIST(两连板,3));
强庄10:=EVERY(C>O,6)&&H
强庄1:=FILTER(强庄10,30);
强庄20:=(两连板1 OR 三天两板)&&NOT(三连板)&&NOT(EXIST(四连板,180))&&NOT(EXIST(起爆点,60));
强庄2:=FILTER(强庄20,30);
强庄3:=EVERY(H=ZTJ,2)&&EXIST(C
强庄0:=强庄1 OR 强庄2 OR 强庄3;
强庄:=TFILTER(强庄0,EMA(C,10)
DRAWTEXT(强庄3,H*1.02,'↙强庄进场'),COLORRED;
DRAWTEXT(强庄1,L*0.98,'↖连阳吸筹'),COLORRED;
DRAWTEXT(强庄2,L*0.98,'↖连板抢筹'),COLORRED;
DRAWTEXT(强庄3,L*0.98,'↖爆量阳抢筹'),COLORRED;