通达信〖强龙抓妖战法〗契合连板妖股启动前量价运行规律源码
这套“强龙抓妖战法”是一整套面向短线妖股捕捉的通达信指标方案,覆盖主图趋势跟踪、副图信号验证、以及一键选股筛选,使行情分析、买卖确认到个股初筛形成一个顺畅的闭环,尤其契合A股连板妖股启动前的量价运行规律。
主图部分内置自动波峰、波谷识别,能够直接在K线上标注支撑与压力结构,同时配合变色捉鱼线和趋势持币/持股提示,让关键位一目了然。指标还会同步展示个股所属热点板块,帮你就个股是否牵涉当前市场主线给出参考,从而避开冷门股的无效时间投入。
副图则以量能堆周线模型配合专属信号柱,对盘中假突破进行过滤,只保留具备妖股放量前兆的标的。黄柱发出异动预警,红柱代表信号确认,紫柱则进一步提示二次进场机会。这一流程可显著压缩盲目追高造成的被套风险,使买点更具依据。
在实际运用时,建议结合主图捉鱼线向上、股价站稳波谷支撑的条件,待副图出现红色信号柱时轻仓尝试介入。对于关注短线高胜率捕捉涨停股的玩家来说,这套战法是一套上手直接、逻辑清晰的实战工具。
强龙抓妖战法主图源码:
{主图源码如下}
ZBGS31:=HIGH;
ZBGS32:=LOW;
ZBGS33:=REF(ZBGS31,5)=HHV(ZBGS31,2*5+1);
ZBGS34:=FILTER(ZBGS33,5);
ZBGS35:=BACKSET(ZBGS34,5+1);
ZBGS36:=FILTER(ZBGS35,5);
ZBGS37:=REF(ZBGS32,5)=LLV(ZBGS32,2*5+1);
ZBGS38:=FILTER(ZBGS37,5);
ZBGS39:=BACKSET(ZBGS38,5+1);
ZBGS310:=FILTER(ZBGS39,5);
ZBGS311:=REF(HIGH,BARSLAST(ZBGS36));
ZBGS312:=REF(LOW,BARSLAST(ZBGS310));
ZBGS313:=BARSLAST(ZBGS36)<BARSLAST(ZBGS310) AND NOT(ZBGS36);
ZBGS314:=BARSLAST(ZBGS36)>BARSLAST(ZBGS310) AND NOT(ZBGS310);
波峰:IF(ZBGS313,ZBGS311,DRAWNULL),POINTDOT,COLORYELLOW,LINETHICK3;
STICKLINE(ZBGS313,ZBGS311,ZBGS311,5,0),COLORMAGENTA;
波谷:IF(ZBGS314,ZBGS312,DRAWNULL),POINTDOT,COLORYELLOW,LINETHICK3;
STICKLINE(ZBGS314,ZBGS312,ZBGS312,5,0),COLOR80FF00;
ZBGS315:=STRCAT(HYBLOCK,1);
ZBGS316:=STRCAT(ZBGS315,DYBLOCK);
ZBGS317:=STRCAT(ZBGS316,1);
DRAWTEXT_FIX(1,0,0,0,2),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.01,0,0,STRCAT(ZBGS317,GNBLOCK)),COLORCYAN;
ZBGS318:=(CLOSE+HIGH+LOW)/3;
ZBGS319:=EMA(ZBGS318,10);
ZBGS320:=REF(ZBGS319,1);
持:STICKLINE(ZBGS319>ZBGS320,ZBGS319,ZBGS320,2,0),COLORMAGENTA;
弃:STICKLINE(ZBGS319<=ZBGS320,ZBGS319,ZBGS320,2,0),COLORGREEN;
捉鱼线:EMA(CLOSE,20),COLORRED,LINETHICK2;
IF(捉鱼线>REF(捉鱼线,1),捉鱼线,DRAWNULL),COLORRED,LINETHICK2;
IF(捉鱼线<REF(捉鱼线,1),捉鱼线,DRAWNULL),COLORGREEN,LINETHICK2;
捉鱼差值:(LOW/捉鱼线-1)*100,NODRAW;
ZBGS321:=(3*CLOSE+OPEN+LOW+HIGH)/6;
ZBGS322:=(20*ZBGS321+19*REF(ZBGS321,1)+18*REF(ZBGS321,2)+17*REF(ZBGS321,3)+16*REF(ZBGS321,4)+15*REF(ZBGS321,5)+14*REF(ZBGS321,6)+13*REF(ZBGS321,7)+12*REF(ZBGS321,8)+11*REF(ZBGS321,9)+10*REF(ZBGS321,10)+9*REF(ZBGS321,11)+8*REF(ZBGS321,12)+7*REF(ZBGS321,13)+6*REF(ZBGS321,14)+5*REF(ZBGS321,15)+4*REF(ZBGS321,16)+3*REF(ZBGS321,17)+2*REF(ZBGS321,18)+REF(ZBGS321,20))/210;
ZBGS323:=MA(ZBGS322,5);
MA1:MA(CLOSE,5);
MA2:MA(CLOSE,20);
ZBGS324:=CLOSE/REF(CLOSE,1)>=1.07;
STICKLINE(ZBGS324,CLOSE,OPEN,2,0),COLORYELLOW;
ZBGS325:=CLOSE/REF(CLOSE,1)>=1.05 AND CLOSE/REF(CLOSE,1)<1.07;
STICKLINE(ZBGS325,CLOSE,OPEN,1.5,0),COLORMAGENTA;
ZBGS326:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<=(-5);
STICKLINE(ZBGS326,CLOSE,OPEN,1.5,0),COLOR008800;
STICKLINE(ZBGS326,CLOSE,OPEN,1.5,0),COLOR00BB00;
STICKLINE(ZBGS326,CLOSE,OPEN,1.5,0),COLORGREEN;
ZBGS327:=FINONE(244,ZBGS31,HIGH)/FINONE(239,ZBGS31,HIGH);
筹码数据:1/(1-ZBGS327),NODRAW,COLORYELLOW;
{副图源码如下}
ZBGS31:=CLOSE/REF(CLOSE,1)>1.095 AND HIGH=CLOSE AND BARSSINCE(CLOSE>0)>60;
ZBGS32:=COUNT(ZBGS31=1,2)=2 AND COUNT(ZBGS31=1,4)<3.5;
ZBGS33:=COUNT(ZBGS31=1,5)>3;
ZBGS34:=CLOSE/REF(CLOSE,1)<0.905 AND OPEN=CLOSE;
ZBGS35:=OPEN/REF(HHV(CLOSE,3),1)<0.91 AND ZBGS34=0;
XG:COUNT(ZBGS32=1,3)>0 AND ZBGS35=1 AND COUNT(ZBGS33=1,10)=0 AND ZBGS34=0;
HMQ:REF(COUNT(XG=1,10)>0,3)=1 AND CROSS(CLOSE,MA(CLOSE,5));
STICKLINE(ZBGS32=1,0,20,5,10),COLORYELLOW;
STICKLINE(XG=1,0,20,5,10),COLORRED;
STICKLINE(HMQ=1,0,20,5,10),COLORMAGENTA;
DRAWTEXT(ZBGS32=1,(-0.1),10),COLORWHITE;
DRAWTEXT(XG=1,(-0.1),11),COLORRED;
DRAWTEXT(HMQ=1,(-0.1),12),COLORMAGENTA;
堆周:MAX(MA(VOL,10)/LLV(MA(VOL,20),120),MA(VOL,15)/LLV(MA(VOL,40),300)),COLORYELLOW;
_10:10,COLORGREEN;
_20:20,COLORBLUE;
_30:30,COLORRED;
{选股源码如下}
ZBGS31:=CLOSE/REF(CLOSE,1)>1.095 AND HIGH=CLOSE AND BARSSINCE(CLOSE>0)>60;
ZBGS32:=COUNT(ZBGS31=1,2)=2 AND COUNT(ZBGS31=1,4)<3.5;
ZBGS33:=COUNT(ZBGS31=1,5)>3;
ZBGS34:=CLOSE/REF(CLOSE,1)<0.905 AND OPEN=CLOSE;
ZBGS35:=OPEN/REF(HHV(CLOSE,3),1)<0.91 AND ZBGS34=0;
XG:COUNT(ZBGS32=1,3)>0 AND ZBGS35=1 AND COUNT(ZBGS33=1,10)=0 AND ZBGS34=0;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS31赋值:最高价
ZBGS32赋值:最低价
ZBGS33赋值:5日前的ZBGS31=2*5+1日内ZBGS31的最高值
ZBGS34赋值:ZBGS33的5日过滤
ZBGS35赋值:若ZBGS34则将最近5+1周期置为1
ZBGS36赋值:ZBGS35的5日过滤
ZBGS37赋值:5日前的ZBGS32=2*5+1日内ZBGS32的最低值
ZBGS38赋值:ZBGS37的5日过滤
ZBGS39赋值:若ZBGS38则将最近5+1周期置为1
ZBGS310赋值:ZBGS39的5日过滤
ZBGS311赋值:上次ZBGS36距今天数日前的最高价
ZBGS312赋值:上次ZBGS310距今天数日前的最低价
ZBGS313赋值:上次ZBGS36距今天数<上次ZBGS310距今天数 AND 取反
ZBGS314赋值:上次ZBGS36距今天数>上次ZBGS310距今天数 AND 取反
输出波峰:如果ZBGS313,返回ZBGS311,否则返回无效数,POINTDOT,画黄色,线宽为3
当满足条件ZBGS313时,在ZBGS311和ZBGS311位置之间画柱状线,宽度为5,0不为0则画空心柱.,画洋红色
输出波谷:如果ZBGS314,返回ZBGS312,否则返回无效数,POINTDOT,画黄色,线宽为3
当满足条件ZBGS314时,在ZBGS312和ZBGS312位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR80FF00
ZBGS315赋值:字符串相加
ZBGS316赋值:字符串相加
ZBGS317赋值:字符串相加
当满足条件1时,在横轴0纵轴0位置书写文字,画青色
当满足条件是否最后一个周期时,在横轴0.01纵轴0位置书写文字,画青色
ZBGS318赋值:(收盘价+最高价+最低价)/3
ZBGS319赋值:ZBGS318的10日指数移动平均
ZBGS320赋值:1日前的ZBGS319
输出持:当满足条件ZBGS319>ZBGS320时,在ZBGS319和ZBGS320位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
输出弃:当满足条件ZBGS319<=ZBGS320时,在ZBGS319和ZBGS320位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
输出捉鱼线:收盘价的20日指数移动平均,画红色,线宽为2
如果捉鱼线>1日前的捉鱼线,返回捉鱼线,否则返回无效数,画红色,线宽为2
如果捉鱼线<1日前的捉鱼线,返回捉鱼线,否则返回无效数,画绿色,线宽为2
输出捉鱼差值:(最低价/捉鱼线-1)*100,NODRAW
ZBGS321赋值:(3*收盘价+开盘价+最低价+最高价)/6
ZBGS322赋值:(20*ZBGS321+19*1日前的ZBGS321+18*2日前的ZBGS321+17*3日前的ZBGS321+16*4日前的ZBGS321+15*5日前的ZBGS321+14*6日前的ZBGS321+13*7日前的ZBGS321+12*8日前的ZBGS321+11*9日前的ZBGS321+10*10日前的ZBGS321+9*11日前的ZBGS321+8*12日前的ZBGS321+7*13日前的ZBGS321+6*14日前的ZBGS321+5*15日前的ZBGS321+4*16日前的ZBGS321+3*17日前的ZBGS321+2*18日前的ZBGS321+20日前的ZBGS321)/210
ZBGS323赋值:ZBGS322的5日简单移动平均
输出MA1:收盘价的5日简单移动平均
输出均线:收盘价的20日简单移动平均
ZBGS324赋值:收盘价/1日前的收盘价>=1.07
当满足条件ZBGS324时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
ZBGS325赋值:收盘价/1日前的收盘价>=1.05 AND 收盘价/1日前的收盘价<1.07
当满足条件ZBGS325时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画洋红色
ZBGS326赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100<=(-5)
当满足条件ZBGS326时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR008800
当满足条件ZBGS326时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR00BB00
当满足条件ZBGS326时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
ZBGS327赋值:专业财务数据(指定日期)/专业财务数据(指定日期)
输出筹码数据:1/(1-ZBGS327),NODRAW,画黄色
ZBGS31赋值:收盘价/1日前的收盘价>1.095 AND 最高价=收盘价 AND 首次收盘价>0距今天数>60
ZBGS32赋值:统计2日中满足ZBGS31=1的天数=2 AND 统计4日中满足ZBGS31=1的天数<3.5
ZBGS33赋值:统计5日中满足ZBGS31=1的天数>3
ZBGS34赋值:收盘价/1日前的收盘价<0.905 AND 平盘
ZBGS35赋值:开盘价/1日前的3日内收盘价的最高值<0.91 AND ZBGS34=0
输出XG:统计3日中满足ZBGS32=1的天数>0 AND ZBGS35=1 AND 统计10日中满足ZBGS33=1的天数=0 AND ZBGS34=0
输出HMQ:3日前的统计10日中满足XG=1的天数>0=1 AND 收盘价上穿收盘价的5日简单移动平均
当满足条件ZBGS32=1时,在0和20位置之间画柱状线,宽度为5,10不为0则画空心柱.,画黄色
当满足条件XG=1时,在0和20位置之间画柱状线,宽度为5,10不为0则画空心柱.,画红色
当满足条件HMQ=1时,在0和20位置之间画柱状线,宽度为5,10不为0则画空心柱.,画洋红色
当满足条件ZBGS32=1时,在(-0.1)位置书写文字,画白色
当满足条件XG=1时,在(-0.1)位置书写文字,画红色
当满足条件HMQ=1时,在(-0.1)位置书写文字,画洋红色
输出堆周:成交量(手)的10日简单移动平均/120日内成交量(手)的20日简单移动平均的最低值和成交量(手)的15日简单移动平均/300日内成交量(手)的40日简单移动平均的最低值的较大值,画黄色
输出_10:10,画绿色
输出_20:20,画蓝色
输出_30:30,画红色
ZBGS31赋值:收盘价/1日前的收盘价>1.095 AND 最高价=收盘价 AND 首次收盘价>0距今天数>60
ZBGS32赋值:统计2日中满足ZBGS31=1的天数=2 AND 统计4日中满足ZBGS31=1的天数<3.5
ZBGS33赋值:统计5日中满足ZBGS31=1的天数>3
ZBGS34赋值:收盘价/1日前的收盘价<0.905 AND 平盘
ZBGS35赋值:开盘价/1日前的3日内收盘价的最高值<0.91 AND ZBGS34=0
输出XG:统计3日中满足ZBGS32=1的天数>0 AND ZBGS35=1 AND 统计10日中满足ZBGS33=1的天数=0 AND ZBGS34=0