通达信〖龙头监控〗捕捉龙头妖股以及波段行情启动信号源码
本指标是一套综合性的强势股识别系统,专注于捕捉龙头股、妖股以及波段行情的启动信号。
在操作策略上,当盘面出现“龙头异动”、“右侧突破”或“主力筹码”等明确文字提示时,意味着个股可能即将进入加速上涨阶段或放量突破前期高点,这可以作为短线介入的参考信号。此外,若出现“加速加仓”提示,则表明趋势进一步强化,投资者可考虑顺势增加仓位。在实际操作中,建议结合整体市场环境与个股基本面进行综合判断,并务必设置严格的止损位。
ZFLH01:(EMA(EMA(H, 25), 25)-EMA(EMA(L, 25), 25))*1+EMA(EMA(H, 25), 25), DOTLINE, COLORBLUE;
ZFLH02:EMA(EMA(L, 25), 25)-(EMA(EMA(H, 25), 25)-EMA(EMA(L, 25), 25))*1, LINETHICK2, COLORRED;
ZFLH03:EMA(ZFLH02, 25), LINETHICK2;
DRAWBAND(ZFLH02, RGB(55, 0, 0), ZFLH03, RGB(0, 91, 0));
DRAWKLINE(H, O, L, C);
STICKLINE(ZFLH02>LOW AND ZFLH02< HIGH, ZFLH02, MIN(MIN(OPEN, CLOSE), ZFLH02), 2, 0), COLORYELLOW;
STICKLINE(ZFLH02>MIN(C, O)AND ZFLH02< MAX(C, O), ZFLH02, MIN(OPEN, CLOSE), 2, 0), COLORYELLOW;
STICKLINE(ZFLH02>HIGH, OPEN, CLOSE, 2, 0), COLORYELLOW;
STICKLINE(ZFLH02>HIGH, HIGH, LOW, 0, 0), COLORYELLOW;
ZFLH23:=100*EMA(EMA((C-REF(C, 1)), 6), 6)/EMA(EMA(ABS((C-REF(C, 1))), 6), 6);
回调买:=LLV(ZFLH23, 2)=LLV(ZFLH23, 7)AND COUNT(ZFLH23< 0, 2)AND CROSS(ZFLH23, MA(ZFLH23, 2));
XG:=ZFLH02>HIGH AND 回调买 AND L<=ZFLH02;
JJ:=(HIGH+LOW+CLOSE)/3;
ZFLH0:=VOL/IF(HIGH=LOW, 4, HIGH-LOW);
ZFLH1:=IF(CAPITAL=0, ZFLH0*(JJ-MIN(CLOSE, OPEN)), ZFLH0*IF(HIGH=LOW, 1, (MIN(OPEN, CLOSE)-LOW)));
ZFLH2:=IF(CAPITAL=0, ZFLH0*(MIN(OPEN, CLOSE)-LOW), ZFLH0*IF(HIGH=LOW, 1, (JJ-MIN(CLOSE, OPEN))));
ZFLH3:=IF(CAPITAL=0, ZFLH0*(HIGH-MAX(OPEN, CLOSE)), ZFLH0*IF(HIGH=LOW, 1, (HIGH-MAX(OPEN, CLOSE))));
ZFLH4:=IF(CAPITAL=0, ZFLH0*(MAX(CLOSE, OPEN)-JJ), ZFLH0*IF(HIGH=LOW, 1, (MAX(CLOSE, OPEN)-JJ)));
DDX:=((ZFLH1+ZFLH2)-(ZFLH3+ZFLH4))/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< ZFLH01;
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);
ZFLH8:=(REF(CLOSE, 3)-CLOSE)/REF(CLOSE, 3)*100>5;
ZFLH9:=FILTER(ZFLH8, 10);
ZFLH10:=BARSLAST(ZFLH9);
ZFLH11:=REF(HIGH, ZFLH10+2);
ZFLH12:=REF(HIGH, ZFLH10+1);
ZFLH13:=REF(HIGH, ZFLH10);
ZFLH14:=MAX(ZFLH11, ZFLH12);
ZFLH15:=MAX(ZFLH14, ZFLH13);
ZFLH16:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100>5;
ZFLH17:=ZFLH10< 150;
ZFLH18:=(OPEN-ZFLH15)/ZFLH15*100< 30;
ZFLH19:=(CLOSE-LLV(LOW, ZFLH10))/LLV(LOW, ZFLH10)*100< 50;
ZFLH20:=(CLOSE-REF(OPEN, 5))/REF(OPEN, 5)*100< 30;
ZFLH21:=VOL/MA(VOL, 5)< 3.5;
ZFLH22:=(CLOSE-REF(CLOSE, 89))/REF(CLOSE, 89)*100< 80;
ZFLH25:=ZFLH16 AND ZFLH17 AND ZFLH18 AND ZFLH19 AND ZFLH20 AND ZFLH21 AND ZFLH22;
暴利:=FILTER(ZFLH25, 15);
ZFLHD1:=(((CLOSE-MA54)/MA54)< 0.1);
ZFLHD2:=(((CLOSE-MA10)/MA10)< 0.3);
偏离率:=((ZFLHD1=1)AND(ZFLHD2=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< ZFLH02, 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;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
定制指标公式、软件请联系QQ或微信同号:88652583
输出ZFLH01:(最高价的25日指数移动平均的25日指数移动平均-最低价的25日指数移动平均的25日指数移动平均)*1+最高价的25日指数移动平均的25日指数移动平均, DOTLINE, 画蓝色
输出ZFLH02:最低价的25日指数移动平均的25日指数移动平均-(最高价的25日指数移动平均的25日指数移动平均-最低价的25日指数移动平均的25日指数移动平均)*1, 线宽为2, 画红色
输出ZFLH03:ZFLH02的25日指数移动平均, 线宽为2
画带状线
K线
当满足条件ZFLH02>LOWANDZFLH02<最高价时,在ZFLH02和开盘价和收盘价的较小值和ZFLH02的较小值位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件ZFLH02>收盘价和开盘价的较小值ANDZFLH02<收盘价和开盘价的较大值时,在ZFLH02和开盘价和收盘价的较小值位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件ZFLH02>最高价时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件ZFLH02>最高价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱., 画黄色
ZFLH23赋值:100*(收盘价-1日前的收盘价)的6日指数移动平均的6日指数移动平均/(收盘价-1日前的收盘价)的绝对值的6日指数移动平均的6日指数移动平均
回调买赋值:2日内ZFLH23的最低值=7日内ZFLH23的最低值AND 统计2日中满足ZFLH23<0的天数AND ZFLH23上穿ZFLH23的2日简单移动平均
XG赋值:ZFLH02>最高价 AND 回调买 AND 最低价<=ZFLH02
JJ赋值:(最高价+最低价+收盘价)/3
ZFLH0赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价
ZFLH1赋值:如果当前流通股本(手)=0,返回ZFLH0*(JJ-收盘价和开盘价的较小值),否则返回ZFLH0*如果最高价=最低价,返回1,否则返回(开盘价和收盘价的较小值-最低价)
ZFLH2赋值:如果当前流通股本(手)=0,返回ZFLH0*(开盘价和收盘价的较小值-最低价),否则返回ZFLH0*如果最高价=最低价,返回1,否则返回(JJ-收盘价和开盘价的较小值)
ZFLH3赋值:如果当前流通股本(手)=0,返回ZFLH0*(最高价-开盘价和收盘价的较大值),否则返回ZFLH0*如果最高价=最低价,返回1,否则返回(最高价-开盘价和收盘价的较大值)
ZFLH4赋值:如果当前流通股本(手)=0,返回ZFLH0*(收盘价和开盘价的较大值-JJ),否则返回ZFLH0*如果最高价=最低价,返回1,否则返回(收盘价和开盘价的较大值-JJ)
DDX赋值:((ZFLH1+ZFLH2)-(ZFLH3+ZFLH4))/如果当前流通股本(手)=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 最高价< ZFLH01
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日简单移动平均
ZFLH8赋值:(3日前的收盘价-收盘价)/3日前的收盘价*100>5
ZFLH9赋值:ZFLH8的10日过滤
ZFLH10赋值:上次ZFLH9距今天数
ZFLH11赋值:ZFLH10+2日前的最高价
ZFLH12赋值:ZFLH10+1日前的最高价
ZFLH13赋值:ZFLH10日前的最高价
ZFLH14赋值:ZFLH11和ZFLH12的较大值
ZFLH15赋值:ZFLH14和ZFLH13的较大值
ZFLH16赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>5
ZFLH17赋值:ZFLH10< 150
ZFLH18赋值:(开盘价-ZFLH15)/ZFLH15*100< 30
ZFLH19赋值:(收盘价-ZFLH10日内最低价的最低值)/ZFLH10日内最低价的最低值*100< 50
ZFLH20赋值:(收盘价-5日前的开盘价)/5日前的开盘价*100< 30
ZFLH21赋值:成交量(手)/成交量(手)的5日简单移动平均< 3.5
ZFLH22赋值:(收盘价-89日前的收盘价)/89日前的收盘价*100< 80
ZFLH25赋值:ZFLH16 AND ZFLH17 AND ZFLH18 AND ZFLH19 AND ZFLH20 AND ZFLH21 AND ZFLH22
暴利赋值:ZFLH25的15日过滤
ZFLHD1赋值:(((收盘价-MA54)/MA54)< 0.1)
ZFLHD2赋值:(((收盘价-MA10)/MA10)< 0.3)
偏离率赋值:((ZFLHD1=1)AND(ZFLHD2=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则画空心柱., 画洋红色