『试盘起涨K线』捕捉主力动向!锁定起爆点
公,核心是通过量化条件识别主力试盘、洗盘、起涨全流程,并用可视化K线标注关键信号,同时展示个股基础信息和量化评分。
该公式在界面显示个股概念、地域、行业、总市值等基础信息,以及短期支撑/阻力位、量化强度分;核心通过成交量(倍量)、价格波动、13日均线位置等条件,精准识别“试盘K线(紫色)”“震仓K线(洗盘K)”“起涨K(蓝色)”“起爆K(青色)”四类关键K线,搭配13日生命线(红涨绿跌)辅助判断趋势,多维度捕捉主力拉升前的动作。
使用方法
1. 安装:复制源码到通达信公式管理器,新建技术指标公式并保存;
2. 看信号:紫色K线为试盘信号,提示主力测试抛压;出现“震仓K”说明洗盘到位;蓝色“起涨K”是低吸信号,青色“起爆K”为拉升确认信号;
3. 辅助参考:生命线向上时信号有效性更高,量化强度分越高(满分100),个股上涨动能越强;同时关注短期支撑/阻力位,把握买卖点。
总结
1. 公式核心是识别主力试盘-洗盘-起涨的完整节奏,用彩色K线标注关键信号,直观易懂;
2. 搭配生命线、量化评分、支撑阻力位,多维度验证信号有效性;
3. 实操中优先选择生命线向上、量化评分高的个股,结合“试盘K→震仓K→起涨/起爆K”信号布局。
主图源码:
{试盘起涨K线}
间隔值:=0.15;
间隔值1:=0.15;
起点位X值:=间隔值/10;
起点位Y值:=间隔值1/10;
概念:=STRCAT('概念: ',GNBLOCK);
DRAWTEXT_FIX(C>0,0*起点位X值,0.5*起点位Y值,0,概念),COLORYELLOW;
地域:=STRCAT(DYBLOCK,'');
DRAWTEXT_FIX(C>0,0*起点位X值,3.5*起点位Y值,0,地域),COLORWHITE;
行业:=STRCAT(HYBLOCK,'');
DRAWTEXT_FIX(C>0,4*起点位X值,3.5*起点位Y值,0,行业),COLORWHITE;
LTSZ:=STRCAT(STRCAT('总市值:',CON2STR(FINANCE(41)/100000000,2)),' 亿元');
DRAWTEXT_FIX(C>0,8*起点位X值,3.5*起点位Y值,0,LTSZ),COLORWHITE;
涨停板1:=C=H&&C/REF(C,1)>1.0975&&C/REF(C,1)< 1.11&&FINANCE(3)=1;
涨停板2:=C=H&&C/REF(C,1)>1.1985&&C/REF(C,1)< 1.21&&FINANCE(3)=3;
涨停板:=涨停板1 OR 涨停板2;
K线实体:=ABS(C-O)/REF(C,1);
双倍量:=(V/REF(MA(V,5),1)>=2) OR (V/REF(V,1)>=3);
倍量0:=C>O&&双倍量&&C>EMA(C,13)&&V=HHV(V,6);
倍量:=TFILTER(倍量0,C< O&&H< REF(H,1),1);
位置要求:=L/EMA(C,13)< 1.05;
SPX0:=H/REF(C,1)>=1.06&&H=HHV(H,6)&&倍量0&&H/C>1.005&&C/REF(C,1)>1.015&&位置要求&&K线实体>0.01&&FINANCE(3)=1;
SPX_1:=H/REF(C,1)>=1.11&&H=HHV(H,6)&&倍量0&&H/C>1.005&&C/REF(C,1)>1.015&&位置要求&&K线实体>0.02&&FINANCE(3)=3;
SPX_2:=SPX0 OR SPX_1;
SPX_3:=SPX_2&&((SPX_2,6,1));
试盘K线:=FILTER(SPX_3,5);
STICKLINE(试盘K线,H,L,0,0),COLORFF55FF;
STICKLINE(试盘K线,C,O,3.1,0),COLOR880088;
STICKLINE(试盘K线,C,O,2.6,0),COLORAA00AA;
STICKLINE(试盘K线,C,O,1.9,0),COLORCC00CC;
STICKLINE(试盘K线,C,O,1.1,0),COLOREE00EE;
STICKLINE(试盘K线,C,O,0.2,0),COLORFF44FF;
乐淘:=BARSLAST(试盘K线);
试盘最高不破:=LAST(H<=REF(H,乐淘),2,1);
洗盘不破:=COUNT(EMA(C,13)< REF(EMA(C,13),1),乐淘)< 2;
洗盘K00:=C< O&&H< REF(H,1);
洗盘K0:=EXIST(试盘K线,10)&&H< HHV(H,乐淘+1)&&C>=EMA(C,13)&&L<=REF(C,乐淘)&&C< O&&COUNT(洗盘K00,乐淘)< 2;
洗盘K:=TFILTER(洗盘K0,试盘K线,1);
鱼哥:=BARSLAST(洗盘K);
乐淘2K0:= (试盘K线,10,3)&&C>REF(H,鱼哥)&&L< REF(H,鱼哥)&& (洗盘K,乐淘,1)&&C>O&&洗盘不破&&(H-C)/(C-O)< 1&&COUNT(C>REF(H,鱼哥),鱼哥)=1;
乐淘2K1:= (试盘K线,10,2)&&EVERY(C>=EMA(C,13),乐淘)&&C>REF(H,鱼哥)&&O< REF(H,鱼哥)&& (洗盘K,乐淘,1)&&涨停板&&COUNT(涨停板,10)=1;
乐淘2K3:=乐淘2K0 OR 乐淘2K1;
乐淘2K:=FILTER(乐淘2K3,5);
STICKLINE(乐淘2K,O,C,3.1,0),COLOR00AAFF;
STICKLINE(乐淘2K,O,C,2.1,0),COLOR00BBFF;
STICKLINE(乐淘2K,O,C,1.5,0),COLOR00CCFF;
STICKLINE(乐淘2K,O,C,1,0),COLOR00DDFF;
STICKLINE(乐淘2K,O,C,0.6,0),COLOR00EEFF;
STICKLINE(乐淘2K,O,C,0.2,0),COLOR00FFFF;
STICKLINE(乐淘2K,H,L,0,0),COLOR00FFFF;
STICKLINE(FILTER(乐淘2K,5),O,L,0,0),COLORFFFFFF;
STICKLINE(FILTER(乐淘2K,5),O,MAX(O,REF(H,鱼哥)),3.1,0),COLOR555555;
STICKLINE(FILTER(乐淘2K,5),O,MAX(O,REF(H,鱼哥)),2.6,0),COLOR777777;
STICKLINE(FILTER(乐淘2K,5),O,MAX(O,REF(H,鱼哥)),1.9,0),COLOR999999;
STICKLINE(FILTER(乐淘2K,5),O,MAX(O,REF(H,鱼哥)),1.1,0),COLORCCCCCC;
STICKLINE(FILTER(乐淘2K,5),O,MAX(O,REF(H,鱼哥)),0.2,0),COLORFFFFFF;
起涨K0:=H>REF(H,鱼哥)&&H/REF(C,1)>1.03&&C>O&&EXIST(试盘K线,10)&&EXIST(洗盘K,乐淘)&&C< REF(H,鱼哥)&&NOT(EXIST(乐淘2K,乐淘));
起涨K1:= (试盘K线,1,1)&&C>O&&C< REF(H,1)&&C>REF(C,1)&&H< REF(H,1);
起涨K2:=起涨K0 OR 起涨K1;
起涨K:=FILTER(起涨K2,5);
STICKLINE(起涨K,H,L,0,0),COLOR0000FF;
STICKLINE(起涨K,C,O,3.1,0),COLOR000099;
STICKLINE(起涨K,C,O,2,0),COLOR0000BB;
STICKLINE(起涨K,C,O,1,0),COLOR0000DD;
STICKLINE(起涨K,C,O,0.2,0),COLOR0000FF;
生命线:EMA(C,13),COLORRED,LINETHICK2;
IF(生命线< REF(生命线,1),生命线,DRAWNULL), COLORGREEN,LINETHICK2;
DRAWTEXT(ISLASTBAR,生命线, '生命线'),COLORWHITE;
DRAWTEXT(FILTER(乐淘2K,10),L*0.98,'↖起爆K'),COLORWHITE;
DRAWTEXT(起涨K,L*0.99,'↖起涨K'),COLORWHITE;
DRAWTEXT(洗盘K,H*1.01,'↙震仓K'),COLORWHITE;
DRAWTEXT(试盘K线&&NOT(乐淘2K),(C+O)*0.5,'试盘K'),COLORWHITE;
KK1:=SUMBARS(洗盘K,1);
KK2:=SUMBARS(试盘K线,1);
STICKLINE(KK1< 10&&KK2< 11,REF(H,鱼哥),REF(H,鱼哥),3.1,0),COLORWHITE;
SWL:=(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;
SWS:=DMA(EMA(CLOSE,20),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))),COLORWHITE,DOTLINE;
JRH:=HHV(C,2);
JRL:=LLV(C,2);
MA3:=MA(CLOSE,3);
KMJ:=MA3;
YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;
ZBGS31:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
ZBGS32:=(REF(ZBGS31,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS33:=(REF(ZBGS32,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS34:=(REF(ZBGS33,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS35:=(REF(ZBGS34,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS36:=(REF(ZBGS35,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS37:=(REF(ZBGS36,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS38:=(REF(ZBGS37,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS39:=(REF(ZBGS38,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3A:=(REF(ZBGS39,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS3B:=(REF(ZBGS3A,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3C:=(REF(ZBGS3B,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS3D:=(CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2));
ZBGS3E:=(REF(ZBGS3D,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3F:=(REF(ZBGS3E,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS310:=(REF(ZBGS3F,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS311:=(REF(ZBGS310,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS312:=(REF(ZBGS311,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS313:=(REF(ZBGS312,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS314:=(REF(ZBGS313,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS315:=(REF(ZBGS314,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS316:=(REF(ZBGS315,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS317:=(REF(ZBGS316,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS318:=(REF(ZBGS317,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
DRAWTEXT_FIX(C>O,0,0.07,0,'乐淘,公式源码 '),COLOR333333;
ZBGS319:=((REF(ZBGS3D OR ZBGS3E OR ZBGS3F OR ZBGS310 OR ZBGS311 OR ZBGS312 OR ZBGS313 OR ZBGS314 OR ZBGS315 OR ZBGS316 OR ZBGS317 OR ZBGS318,1)) AND ZBGS31);
ZBGS31A:=((REF(ZBGS31 OR ZBGS32 OR ZBGS33 OR ZBGS34 OR ZBGS35 OR ZBGS36 OR ZBGS37 OR ZBGS38 OR ZBGS39 OR ZBGS3A OR ZBGS3B OR ZBGS3C,1)) AND ZBGS3D);
ZBGS321:=(REF(ZBGS3D,1) AND KMJ AND KMJ<=REF(KMJ,2))*0+DATE;
ZBGS322:=(REF(ZBGS3D,1) AND KMJ>=REF(KMJ,1) AND KMJ<=REF(KMJ,2))*0+ZBGS321;
ZBGS323:=REF(ZBGS313,1) AND KMJ>=REF(KMJ,1) AND KMJ<=REF(KMJ,2)*0;
ZBGS324:=IF(ZBGS322>1230422,0,1);
ZBGS325:=REF(ZBGS314,1) AND KMJ<=REF(KMJ,1) AND KMJ>=REF(KMJ,2)*1;
ZBGS326:=REF(ZBGS315,1) AND KMJ>=REF(KMJ,1) AND KMJ<=REF(KMJ,2)*2;
CO:=(C-O);
E:=(HIGH+LOW+OPEN+2*CLOSE)/5;
阻力:=2*E-LOW;
支撑:=2*E-HIGH;
DRAWTEXT_FIX(C!=0,0.89,0.85,0,STRCAT('短期阻力位:',STRCAT(CON2STR(阻力,2),' '))),COLORFFFF00;
DRAWTEXT_FIX(C!=0,0.89,0.95,0,STRCAT('短期支撑位:',STRCAT(CON2STR(支撑,2),' '))),COLORRED;
X_1:=IF(MA(C,5)>MA(C,10),20,0);
X_2:=IF(MA(C,20)>MA(C,60),10,0);
X_3:=IF(KDJ.J>KDJ.K,10,0);
X_4:=IF(MACD.DIF>MACD.DEA,10,0);
X_5:=IF(MACD.MACD>0,10,0);
X_6:=IF(V>MA(V,60),10,0);
X_7:=IF(WINNER(C)>0.5,10,0);
X_8:=IF(C/REF(C,1)>1.03,10,0);
评分:=X_1+X_2+X_3+X_4+X_5+X_6+X_7+X_8;
DRAWTEXT_FIX(V>O,0.89,0.75,0,STRCAT('量化强度分:',STRCAT(CON2STR(评分,2),' '))),COLOR00AAFF;