通达信〖强势龙头模型〗通过量价分析精准捕捉短线强势股指标源码

本套通达信强势龙头指标公式是一套多模块整合的量化交易系统,包含主图趋势通道指标、副图涨停预警指标及多维度信号识别功能。通过量价分析、资金追踪、K线形态识别等核心模块,精准捕捉短线强势股机会。主图部分侧重趋势判断与动态买卖信号标注,副图部分专注短线涨停预警信号输出,形成“趋势+动量+资金”的三维验证体系,是一套实用性较强的短线交易方案。
特别说明:本指标含有未来函数,历史信号可能存在漂移,实盘操作请结合其他指标综合判断。
强势龙头模型主图指标公式
 
{主图源码如下}

{核心通道计算模块}

ZBGS01:(EMA(EMA(H, 25), 25)-EMA(EMA(L, 25), 25))*1+EMA(EMA(H, 25), 25), DOTLINE, COLORBLUE;

ZBGS02:EMA(EMA(L, 25), 25)-(EMA(EMA(H, 25), 25)-EMA(EMA(L, 25), 25))*1, LINETHICK2, COLORRED;

ZBGS03:EMA(ZBGS02, 25), LINETHICK2;

{可视化渲染系统}

DRAWBAND(ZBGS02, RGB(55, 0, 0), ZBGS03, RGB(0, 91, 0));

DRAWKLINE(H, O, L, C);

STICKLINE(ZBGS02>LOW AND ZBGS02< HIGH, ZBGS02, MIN(MIN(OPEN, CLOSE), ZBGS02), 2, 0), COLORYELLOW;

STICKLINE(ZBGS02>MIN(C, O)AND ZBGS02< MAX(C, O), ZBGS02, MIN(OPEN, CLOSE), 2, 0), COLORYELLOW;

STICKLINE(ZBGS02>HIGH, OPEN, CLOSE, 2, 0), COLORYELLOW;

STICKLINE(ZBGS02>HIGH, HIGH, LOW, 0, 0), COLORYELLOW;

{动量震荡系统}

ZBGS23:=100*EMA(EMA((C-REF(C, 1)), 6), 6)/EMA(EMA(ABS((C-REF(C, 1))), 6), 6);

回调买:=LLV(ZBGS23, 2)=LLV(ZBGS23, 7)AND COUNT(ZBGS23<0, 2)AND CROSS(ZBGS23, MA(ZBGS23, 2));

XG:=ZBGS02>HIGH AND 回调买 AND L<=ZBGS02;

{量能分解模型}

JJ:=(HIGH+LOW+CLOSE)/3;

ZBGS0:=VOL/IF(HIGH=LOW, 4, HIGH-LOW);

ZBGS1:=IF(CAPITAL=0, ZBGS0*(JJ-MIN(CLOSE, OPEN)), ZBGS0*IF(HIGH=LOW, 1, (MIN(OPEN, CLOSE)-LOW)));

ZBGS2:=IF(CAPITAL=0, ZBGS0*(MIN(OPEN, CLOSE)-LOW), ZBGS0*IF(HIGH=LOW, 1, (JJ-MIN(CLOSE, OPEN))));

ZBGS3:=IF(CAPITAL=0, ZBGS0*(HIGH-MAX(OPEN, CLOSE)), ZBGS0*IF(HIGH=LOW, 1, (HIGH-MAX(OPEN, CLOSE))));

ZBGS4:=IF(CAPITAL=0, ZBGS0*(MAX(CLOSE, OPEN)-JJ), ZBGS0*IF(HIGH=LOW, 1, (MAX(CLOSE, OPEN)-JJ)));

DDX:=((ZBGS1+ZBGS2)-(ZBGS3+ZBGS4))/IF(CAPITAL=0, 10000, 10000), COLOR00AAAA, LINETHICK;

{资金流跟踪系统}

V2:=SMA(IF(C>=REF(C, 1), DDX, -DDX/100), 2, 1);

V5:=SMA(V2*120/FROMOPEN*5, 2, 1);

V10:=SMA(V5, 5, 1);

V20:=SMA(V10, 5, 1);

DY:=CURRBARSCOUNT=1 AND C<REF(C, 1);

DY2:=REF(V2, 1)-DY;

XG2:=C>O AND DY2<0.02 AND MA(C, 5)>MA(C, 60)AND C/REF(C, 1)>=1.02 AND H<ZBGS01;

{形态识别系统}

SR1:=REF(HIGH, 10)=HHV(HIGH, 2*10+1);

SR2:=FILTER(SR1, 10);

SR3:=BACKSET(SR2, 10+1);

HD:=FILTER(SR3, 10);

前高:=REF(H, BARSLAST(HD));

倍量:=VOL/REF(VOL, 1)>=1.9;

突破前高:=CROSS(C, 前高);

{波段交易系统}

白色:=SMA(HIGH, 21, 2)*1.05;

黄色:=SMA(LOW, 21, 2)*0.95;

粉色:=SMA(LOW, 5, 1);

绿色:=SMA(CLOSE, 2, 1);

波段买入:=IF(CROSS(绿色, 粉色), 白色*1.05, 粉色);

领头羊:=IF(CROSS(绿色, 白色), 白色*1.10, 黄色);

信号:=领头羊>黄色;

{特殊形态标记}

涨停价:=ZTPRICE(REF(C, 1), 0.1);

涨停:=C>=涨停价-0.01 AND C=H;

STICKLINE(信号, O, C, 3, 0), COLOR0000FF;

STICKLINE(涨停, O, C, 3, 0), COLOR00FFFF;

STICKLINE(信号 AND 涨停, O, (O+C)/2, 3, 0), COLOR0000FF;

{趋势加速模型}

A0:=((L+H)+(C*2))/4;

AAA1:=EMA(A0, 14);

A1X:=(AAA1-REF(AAA1, 1))/REF(AAA1, 1)*100;

G1:=BARSLAST(CROSS(A1X, 0));

加速加仓:IF(H>=REF(A0, BARSLAST(CROSS(A1X, 0)))*1.3, REF(A0, BARSLAST(CROSS(A1X, 0)))*1.3, DRAWNULL), COLORYELLOW, LINETHICK2;

{情绪跟踪系统}

FD:=(C-REF(C, 1))/REF(C, 1)*100;

DF:=FD<-5;

情绪线:DRAWLINE(DF, H, REF(DF, 1), REF(H, 1), 1), COLORWHITE, DOTLINE;

{主力趋势系统}

龙空龙:(EMA(CLOSE, 10)*7+EMA(CLOSE, 20)*3)/10;

龙头战法:DMA(EMA(CLOSE, 20), MAX(1, 100*(SUM(VOL, 5)/(3*CAPITAL)))), COLORWHITE, DOTLINE;

操盘线:IF(龙空龙>龙头战法, 龙空龙, DRAWNULL), COLORRED, LINETHICK2;

生命线:IF(龙空龙<龙头战法, 龙空龙, DRAWNULL), COLORGREEN, LINETHICK2;

DRAWTEXT_FIX(1, 0.52, 0, 0, ' '), COLOr222222;

{强势股筛选器}

MA10:=MA(CLOSE, 5);

MA54:=MA(CLOSE, 60);

ZBGS8:=(REF(CLOSE, 3)-CLOSE)/REF(CLOSE, 3)*100>5;

ZBGS9:=FILTER(ZBGS8, 10);

ZBGS10:=BARSLAST(ZBGS9);

ZBGS11:=REF(HIGH, ZBGS10+2);

ZBGS12:=REF(HIGH, ZBGS10+1);

ZBGS13:=REF(HIGH, ZBGS10);

ZBGS14:=MAX(ZBGS11, ZBGS12);

ZBGS15:=MAX(ZBGS14, ZBGS13);

ZBGS16:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100>5;

ZBGS17:=ZBGS10<150;

ZBGS18:=(OPEN-ZBGS15)/ZBGS15*100<30;

ZBGS19:=(CLOSE-LLV(LOW, ZBGS10))/LLV(LOW, ZBGS10)*100<50;

ZBGS20:=(CLOSE-REF(OPEN, 5))/REF(OPEN, 5)*100<30;

ZBGS21:=VOL/MA(VOL, 5)<3.5;

ZBGS22:=(CLOSE-REF(CLOSE, 89))/REF(CLOSE, 89)*100<80;

ZBGS25:=ZBGS16 AND ZBGS17 AND ZBGS18 AND ZBGS19 AND ZBGS20 AND ZBGS21 AND ZBGS22;

暴利:=FILTER(ZBGS25, 15);

{龙头启动模型}

ZBGSD1:=(((CLOSE-MA54)/MA54)<0.1);

ZBGSD2:=(((CLOSE-MA10)/MA10)<0.3);

偏离率:=((ZBGSD1=1)AND(ZBGSD2=1))*0.2;

平台突破:=(((偏离率=0)AND(REF(偏离率, 1)=0.2))AND(REF((COUNT((偏离率=0.2), 10)=10), 1)=1))*-0.1;

妖股突破:=平台突破=-0.1;

XDF:=(暴利 OR 妖股突破);

AAC:=DMA(AMOUNT/VOL/100, VOL/CAPITAL);

AACA:=DYNAINFO(7)/(REF(CLOSE, 1))>1.05 AND(DYNAINFO(7)/O>1.05);

ACTD:=(VOL/REF(VOL, 1)>1.2 AND COUNT(CLOSE>OPEN, 1))OR(LOW>REF(HIGH, 1)AND COUNT(OPEN>CLOSE, 1)AND VOL/REF(VOL, 1)>1.2);

龙头模式:=XDF AND C/REF(C, 1)>1.095 AND ACTD AND AACA, COLORRED;

{动态标注系统}

DRAWTEXT(XG2 AND L<ZBGS02, L, '←龙头异动'), COLORRED;

DRAWTEXT(倍量 AND 突破前高, (H*0.97), '←-----右侧突破'), COLORYELLOW;

DRAWTEXT(ISLASTBAR, 加速加仓, ' 加速加仓'), COLORYELLOW;

DRAWICON(龙头模式, L, 9);

DRAWTEXT(龙头模式, L*0.99, '---主力筹码'), COLORYELLOW;

STICKLINE(龙头模式, O, C, 1, 0), COLORMAGENTA;




{副图源码如下}

ZBGS31:=ABS(REF(OPEN, 1)-REF(CLOSE, 1))/REF(CLOSE, 1)<0.03 AND CLOSE/OPEN>1.03 AND CLOSE>REF(CLOSE, 2)AND CLOSE/REF(CLOSE, 1)>1.0572;
ZBGS32:=LLV(LOW, 4)=LLV(LOW, 10);
ZBGS33:=CLOSE/REF(CLOSE, 1)>1.06 AND HIGH=CLOSE AND LOW<CLOSE;
ZBGS34:=CLOSE/LLV(LOW, 4)<1.05 AND CLOSE/LLV(LOW, 4)>1.05;
ZBGS35:=ZBGS33 AND(ZBGS34 OR ZBGS32);
XG:ZBGS31 AND ZBGS35 LINETHICK2 COLORYELLOW;
STICKLINE(XG, 0, 1, 2, 0), COLORMAGENTA;
DRAWTEXT(XG, 0.8, '★涨停预警'), COLORYELLOW;
DRAWICON(XG, 1, 9);



{选股源码如下}

ZBGS31:=ABS(REF(OPEN, 1)-REF(CLOSE, 1))/REF(CLOSE, 1)<0.03 AND CLOSE/OPEN>1.03 AND CLOSE>REF(CLOSE, 2)AND CLOSE/REF(CLOSE, 1)>1.0572;
ZBGS32:=LLV(LOW, 4)=LLV(LOW, 10);
ZBGS33:=CLOSE/REF(CLOSE, 1)>1.06 AND HIGH=CLOSE AND LOW<CLOSE;
ZBGS34:=CLOSE/LLV(LOW, 4)<1.05 AND CLOSE/LLV(LOW, 4)>1.05;
ZBGS35:=ZBGS33 AND(ZBGS34 OR ZBGS32);
XG:ZBGS31 AND ZBGS35 LINETHICK2 COLORYELLOW;






未来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO

定制指标公式、软件请联系QQ或微信同号:88652583


输出ZBGS01:(最高价的25日指数移动平均的25日指数移动平均-最低价的25日指数移动平均的25日指数移动平均)*1+最高价的25日指数移动平均的25日指数移动平均, DOTLINE, 画蓝色
输出ZBGS02:最低价的25日指数移动平均的25日指数移动平均-(最高价的25日指数移动平均的25日指数移动平均-最低价的25日指数移动平均的25日指数移动平均)*1, 线宽为2, 画红色
输出ZBGS03:ZBGS02的25日指数移动平均, 线宽为2
画带状线
K线
当满足条件ZBGS02>LOWANDZBGS02<最高价时,在ZBGS02和开盘价和收盘价的较小值和ZBGS02的较小值位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件ZBGS02>收盘价和开盘价的较小值ANDZBGS02<收盘价和开盘价的较大值时,在ZBGS02和开盘价和收盘价的较小值位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件ZBGS02>最高价时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件ZBGS02>最高价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱., 画黄色
ZBGS23赋值:100*(收盘价-1日前的收盘价)的6日指数移动平均的6日指数移动平均/(收盘价-1日前的收盘价)的绝对值的6日指数移动平均的6日指数移动平均
回调买赋值:2日内ZBGS23的最低值=7日内ZBGS23的最低值AND 统计2日中满足ZBGS23<0的天数AND ZBGS23上穿ZBGS23的2日简单移动平均
XG赋值:ZBGS02>最高价 AND 回调买 AND 最低价<=ZBGS02
JJ赋值:(最高价+最低价+收盘价)/3
ZBGS0赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价
ZBGS1赋值:如果当前流通股本(手)=0,返回ZBGS0*(JJ-收盘价和开盘价的较小值),否则返回ZBGS0*如果最高价=最低价,返回1,否则返回(开盘价和收盘价的较小值-最低价)
ZBGS2赋值:如果当前流通股本(手)=0,返回ZBGS0*(开盘价和收盘价的较小值-最低价),否则返回ZBGS0*如果最高价=最低价,返回1,否则返回(JJ-收盘价和开盘价的较小值)
ZBGS3赋值:如果当前流通股本(手)=0,返回ZBGS0*(最高价-开盘价和收盘价的较大值),否则返回ZBGS0*如果最高价=最低价,返回1,否则返回(最高价-开盘价和收盘价的较大值)
ZBGS4赋值:如果当前流通股本(手)=0,返回ZBGS0*(收盘价和开盘价的较大值-JJ),否则返回ZBGS0*如果最高价=最低价,返回1,否则返回(收盘价和开盘价的较大值-JJ)
DDX赋值:((ZBGS1+ZBGS2)-(ZBGS3+ZBGS4))/如果当前流通股本(手)=0,返回10000,否则返回10000, COLOR00AAAA, 线宽为0
V2赋值:如果收盘价>=1日前的收盘价,返回DDX,否则返回-DDX/100的2日[1日权重]移动平均
V5赋值:V2*120/当前离开盘分钟数*5的2日[1日权重]移动平均
V10赋值:V5的5日[1日权重]移动平均
V20赋值:V10的5日[1日权重]移动平均
DY赋值:到最后交易的周期=1 AND 收盘价<1日前的收盘价
DY2赋值:1日前的V2-DY
XG2赋值:收阳线AND DY2<0.02 AND 收盘价的5日简单移动平均>收盘价的60日简单移动平均AND 收盘价/1日前的收盘价>=1.02 AND 最高价SR1赋值:10日前的最高价=2*10+1日内最高价的最高值
SR2赋值:SR1的10日过滤
SR3赋值:若SR2则将最近10+1周期置为1
HD赋值:SR3的10日过滤
前高赋值:上次HD距今天数日前的最高价
倍量赋值:成交量(手)/1日前的成交量(手)>=1.9
突破前高赋值:收盘价上穿前高
白色赋值:最高价的21日[2日权重]移动平均*1.05
黄色赋值:最低价的21日[2日权重]移动平均*0.95
粉色赋值:最低价的5日[1日权重]移动平均
绿色赋值:收盘价的2日[1日权重]移动平均
波段买入赋值:如果绿色上穿粉色,返回白色*1.05,否则返回粉色
领头羊赋值:如果绿色上穿白色,返回白色*1.10,否则返回黄色
信号赋值:领头羊>黄色
涨停价赋值:计算涨停价
涨停赋值:收盘价>=涨停价-0.01 AND 收盘价=最高价
当满足条件信号时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR0000FF
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR00FFFF
当满足条件信号AND涨停时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR0000FF
A0赋值:((最低价+最高价)+(收盘价*2))/4
AAA1赋值:A0的14日指数移动平均
A1X赋值:(AAA1-1日前的AAA1)/1日前的AAA1*100
G1赋值:上次A1X上穿0距今天数
输出加速加仓:如果最高价>=上次A1X上穿0距今天数日前的A0*1.3,返回上次A1X上穿0距今天数日前的A0*1.3,否则返回无效数, 画黄色, 线宽为2
FD赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
DF赋值:FD<-5
输出情绪线:当满足条件DF时,在最高价位置画直线起点,当满足条件1日前的DF时,在1日前的最高价位置画直线终点,1表示是否延长., 画白色, DOTLINE
输出龙空龙:(收盘价的10日指数移动平均*7+收盘价的20日指数移动平均*3)/10
输出龙头战法:以1和100*(成交量(手)的5日累和/(3*当前流通股本(手)))的较大值为权重收盘价的20日指数移动平均的动态移动平均, 画白色, DOTLINE
输出操盘线:如果龙空龙>龙头战法,返回龙空龙,否则返回无效数, 画红色, 线宽为2
输出生命线:如果龙空龙<龙头战法,返回龙空龙,否则返回无效数, 画绿色, 线宽为2
当满足条件1时,在横轴0.52纵轴0位置书写文字, COLOR222222
MA10赋值:收盘价的5日简单移动平均
MA54赋值:收盘价的60日简单移动平均
ZBGS8赋值:(3日前的收盘价-收盘价)/3日前的收盘价*100>5
ZBGS9赋值:ZBGS8的10日过滤
ZBGS10赋值:上次ZBGS9距今天数
ZBGS11赋值:ZBGS10+2日前的最高价
ZBGS12赋值:ZBGS10+1日前的最高价
ZBGS13赋值:ZBGS10日前的最高价
ZBGS14赋值:ZBGS11和ZBGS12的较大值
ZBGS15赋值:ZBGS14和ZBGS13的较大值
ZBGS16赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>5
ZBGS17赋值:ZBGS10<150
ZBGS18赋值:(开盘价-ZBGS15)/ZBGS15*100<30
ZBGS19赋值:(收盘价-ZBGS10日内最低价的最低值)/ZBGS10日内最低价的最低值*100<50
ZBGS20赋值:(收盘价-5日前的开盘价)/5日前的开盘价*100<30
ZBGS21赋值:成交量(手)/成交量(手)的5日简单移动平均<3.5
ZBGS22赋值:(收盘价-89日前的收盘价)/89日前的收盘价*100<80
ZBGS25赋值:ZBGS16 AND ZBGS17 AND ZBGS18 AND ZBGS19 AND ZBGS20 AND ZBGS21 AND ZBGS22
暴利赋值:ZBGS25的15日过滤
ZBGSD1赋值:(((收盘价-MA54)/MA54)<0.1)
ZBGSD2赋值:(((收盘价-MA10)/MA10)<0.3)
偏离率赋值:((ZBGSD1=1)AND(ZBGSD2=1))*0.2
平台突破赋值:(((偏离率=0)AND(1日前的偏离率=0.2))AND(1日前的(统计10日中满足(偏离率=0.2)的天数=10)=1))*-0.1
妖股突破赋值:平台突破=-0.1
XDF赋值:(暴利 OR 妖股突破)
AAC赋值:以成交量(手)/当前流通股本(手)为权重成交额(元)/成交量(手)/100的动态移动平均
AACA赋值:现价/(1日前的收盘价)>1.05 AND(现价/开盘价>1.05)
ACTD赋值:(成交量(手)/1日前的成交量(手)>1.2 AND 统计1日中满足收阳线的天数)OR(最低价>1日前的最高价AND 统计1日中满足收阴线的天数AND 成交量(手)/1日前的成交量(手)>1.2)
龙头模式赋值:XDF AND 收盘价/1日前的收盘价>1.095 AND ACTD AND AACA, 画红色
当满足条件XG2ANDL当满足条件倍量AND突破前高时,在(最高价*0.97)位置书写文字, 画黄色
当满足条件是否最后一个周期时,在加速加仓位置书写文字, 画黄色
当满足条件龙头模式时,在最低价位置画9号图标
当满足条件龙头模式时,在最低价*0.99位置书写文字, 画黄色
当满足条件龙头模式时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱., 画洋红色
ZBGS31赋值:1日前的开盘价-1日前的收盘价的绝对值/1日前的收盘价<0.03 AND 收盘价/开盘价>1.03 AND 收盘价>2日前的收盘价AND 收盘价/1日前的收盘价>1.0572
ZBGS32赋值:4日内最低价的最低值=10日内最低价的最低值
ZBGS33赋值:收盘价/1日前的收盘价>1.06 AND 最高价=收盘价 AND 最低价<收盘价
ZBGS34赋值:收盘价/4日内最低价的最低值<1.05 AND 收盘价/4日内最低价的最低值>1.05
ZBGS35赋值:ZBGS33 AND(ZBGS34 OR ZBGS32)
输出XG:ZBGS31 AND ZBGS35 线宽为2 画黄色
当满足条件XG时,在0和1位置之间画柱状线,宽度为2,0不为0则画空心柱., 画洋红色
当满足条件XG时,在0.8位置书写文字, 画黄色
当满足条件XG时,在1位置画9号图标
ZBGS31赋值:1日前的开盘价-1日前的收盘价的绝对值/1日前的收盘价<0.03 AND 收盘价/开盘价>1.03 AND 收盘价>2日前的收盘价AND 收盘价/1日前的收盘价>1.0572
ZBGS32赋值:4日内最低价的最低值=10日内最低价的最低值
ZBGS33赋值:收盘价/1日前的收盘价>1.06 AND 最高价=收盘价 AND 最低价<收盘价
ZBGS34赋值:收盘价/4日内最低价的最低值<1.05 AND 收盘价/4日内最低价的最低值>1.05
ZBGS35赋值:ZBGS33 AND(ZBGS34 OR ZBGS32)
输出XG:ZBGS31 AND ZBGS35 线宽为2 画黄色
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图