通达信个股板块大盘识龙头股及潜在底部买入机会副图指标源码


指标旨在识别板块中的龙头股及潜在底部买入机会。它通过对比个股、所属板块和大盘的相对强弱,结合价格趋势、成交量、动量变化等多维度数据,判断股票是否具备领先上涨的潜力。当个股在超跌后出现放量、技术形态修复或指标背离等信号时,系统会提示“底部”机会;若同时满足强势板块、高动量、突破关键均线等条件,则标记为“龙头”买入点。此外,还设有转强和卖出信号,辅助把握进出场时机。
 
{ 通达信板块龙头股指标 - 完整版(含底部买入机会) }

{ 基础条件 }
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA60:=MA(CLOSE,60);
价格突破:=CLOSE>MA20 AND CLOSE>MA60 AND CLOSE>REF(CLOSE,1)*1.03;
上影线小:=(HIGH-CLOSE)/CLOSE*100<1;

{ 动量指标 }
主力动量:=EMA(CLOSE,3)-EMA(CLOSE,89);
动量强度:=EMA(主力动量,21);
GKCV:=(主力动量-动量强度)*10;
强势动量:=IF(GKCV>0.015,POW(GKCV,3)*0.1+POW(GKCV,2),0)/45;

{ 相对强弱 }
个股强弱:EMA(100*(C-LLV(L,34))/(HHV(H,34)-LLV(L,34)),3),COLORWHITE,LINETHICK2;
大盘强弱:EMA(100*(INDEXC-LLV(INDEXL,34))/(HHV(INDEXH,34)-LLV(INDEXL,34)),3),COLORBLUE;
板块强弱:EMA(100*(HY_INDEXC-LLV(HY_INDEXL,34))/(HHV(HY_INDEXH,34)-LLV(HY_INDEXL,34)),3),COLORRED;

{ 力度计算 }
A1:=AMOUNT/VOL/100;
A2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
A3:=SUM(AMOUNT,15)/A1/100;
B1:=DMA(A2,VOL/A3);
价格力度:(CLOSE-B1)/B1*100,NODRAW;
STICKLINE(价格力度>2.5,0,价格力度,2,0),COLORRED;

{ 强度分析 }
个股强度:=SMA(MAX(C-REF(C,1),0),10,1)/SMA(ABS(C-REF(C,1)),10,1)*100;
大盘强度:=SMA(MAX(INDEXC-REF(INDEXC,1),0),10,1)/SMA(ABS(INDEXC-REF(INDEXC,1)),10,1)*100;
板块强度:=SMA(MAX(HY_INDEXC-REF(HY_INDEXC,1),0),10,1)/SMA(ABS(HY_INDEXC-REF(HY_INDEXC,1)),10,1)*100;
板块相对强度:100*(板块强度-大盘强度)/大盘强度,NODRAW;

{ 底部买入机会条件 }
{ 1. 超跌反弹信号 }
超跌区域:=个股强弱<20;
长下影线:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.6;
底部放量:=VOL>REF(VOL,1)*1.5 AND VOL>MA(VOL,20)*1.2;
底部阳线:=CLOSE>OPEN AND CLOSE>REF(CLOSE,1)*1.02;
超跌反弹:=超跌区域 AND 长下影线 AND 底部放量 AND 底部阳线;

{ 2. 底部背离信号 }
价格新低:=CLOSE=LLV(CLOSE,20);
指标抬高:=个股强弱>REF(个股强弱,1) AND 个股强度>REF(个股强度,1);
底背离信号:=价格新低 AND 指标抬高 AND 底部放量;

{ 3. 底部金叉信号 }
短期金叉:=CROSS(MA5,MA10);
中期金叉:=CROSS(MA10,MA20);
MACD金叉:=CROSS(MACD.DIF,MACD.DEA);
底部金叉组合:=(短期金叉 OR 中期金叉 OR MACD金叉) AND 超跌区域 AND 底部放量;

{ 4. 底部突破信号 }
底部平台突破:=CLOSE>REF(HHV(H,10),1) AND 超跌区域 AND 底部放量;
量价齐升:=VOL>REF(VOL,1)*1.3 AND CLOSE>REF(CLOSE,1)*1.03;

{ 综合底部买入信号 - 缩短变量名 }
底部信号1:=超跌反弹;
底部信号2:=底背离信号;
底部信号3:=底部金叉组合;
底部信号4:=底部平台突破 AND 量价齐升;

底部买入:=底部信号1 OR 底部信号2 OR 底部信号3 OR 底部信号4;

{ 转强信号条件 }
底部金叉:=CROSS(MA5,MA10) AND CLOSE>MA20;
量能放大:=VOL>REF(VOL,1)*1.3 AND VOL>MA(VOL,20)*1.2;
强度转强:=个股强度>REF(个股强度,1) AND 个股强度>50;
板块转强:=板块相对强度>REF(板块相对强度,1) AND 板块相对强度>0;
突破中轴:=CROSS(个股强弱,50);
突破压力:=CLOSE>REF(HHV(H,20),1) AND VOL>REF(VOL,1)*1.2;
动量转强:=强势动量>REF(强势动量,1)*1.5 AND 强势动量>0;
力度转强:=价格力度>REF(价格力度,1) AND 价格力度>0;

转强1:=底部金叉 AND 量能放大 AND 强度转强 AND 板块转强;
转强2:=突破中轴 AND 突破压力;
转强3:=动量转强 AND 力度转强 AND 量能放大;

转强信号:=转强1 OR 转强2 OR 转强3;

{ 买入条件 }
强势板块:=板块相对强度>=10;
强势个股:=个股强度>=75 AND 价格力度>=8;
放量启动:=VOL>REF(VOL,1)*1.5 AND CLOSE>OPEN;
动量确认:=强势动量>REF(强势动量,1)*1.5;

买入条件:=价格突破 AND 上影线小 AND 强势板块 AND 强势个股 AND (放量启动 OR 动量确认);

{ 卖出条件 }
超买卖出:=个股强弱>80 AND CROSS(80,个股强弱);
趋势转弱:=MA20<REF(MA20,1) AND CLOSE<MA20;

{ 信号绘制 }
{ 底部买入信号 - 使用菱形标记 }
DRAWICON(底部买入,个股强弱*0.7,5);
DRAWTEXT(底部买入,个股强弱*0.6,'←底部'),COLORLIBLUE;

{ 转强信号 - 使用三角形标记 }
DRAWICON(转强信号,个股强弱*0.85,4);
DRAWTEXT(转强信号,个股强弱*0.75,'←转强'),COLORMAGENTA;

{ 买入信号 - 使用笑脸标记 }
DRAWICON(买入条件,个股强弱*1.05,1);
DRAWTEXT(买入条件,个股强弱*0.9,'←龙头'),COLORRED;

{ 卖出信号 - 使用哭脸标记 }
DRAWICON((超买卖出 OR 趋势转弱),个股强弱*1.05,2);
DRAWTEXT(超买卖出,个股强弱*1.15,'←超卖'),COLORGREEN;
DRAWTEXT(趋势转弱,个股强弱*1.15,'←转弱'),COLORYELLOW;

{ 背景区域 }
STICKLINE(个股强弱>80,80,个股强弱,1,0),COLORRED;
STICKLINE(个股强弱<20,0,个股强弱,1,0),COLORGREEN;

{ 底部区域标记 - 用蓝色标记底部区间 }
STICKLINE(底部买入,0,10,2,0),COLORLIBLUE;

{ 转强区域标记 - 用紫色标记转强区间 }
STICKLINE(转强信号,10,25,2,0),COLORMAGENTA;

{ 相对强弱可视化 }
STICKLINE(个股强弱>大盘强弱 AND 个股强弱>板块强弱,个股强弱*0.95,个股强弱,0.5,0),COLORRED;
STICKLINE(个股强弱>大盘强弱 AND 个股强弱<=板块强弱,个股强弱*0.95,个股强弱,0.5,0),COLORYELLOW;
STICKLINE(个股强弱<=大盘强弱,个股强弱*0.95,个股强弱,0.5,0),COLORGREEN;

{ 参考线 }
80,POINTDOT,COLORGRAY;
50,POINTDOT,COLORGRAY;
20,POINTDOT,COLORGRAY;

{ 统计信息 }
DRAWTEXT_FIX(ISLASTBAR,0.02,0.02,0,'个股强度:'),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.10,0.02,0,CON2STR(个股强度,0)),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.02,0.06,0,'板块强度:'),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.10,0.06,0,CON2STR(板块相对强度,0)),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.02,0.10,0,'价格力度:'),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.10,0.10,0,CON2STR(价格力度,1)+'%'),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.02,0.14,0,'动量强度:'),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.10,0.14,0,CON2STR(强势动量,1)),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.02,0.18,0,'位置:'),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.10,0.18,0,IF(个股强弱<20,'底部',IF(个股强弱<50,'弱势','强势'))),COLORWHITE;

{ 龙头股标记 }
龙头股标记:IF(买入条件,个股强弱,DRAWNULL),CIRCLEDOT,COLORRED,LINETHICK3;

{ 底部股标记 }
底部股标记:IF(底部买入,个股强弱,DRAWNULL),CIRCLEDOT,COLORLIBLUE,LINETHICK2;




来函数检测结果如下
该公式没有未来函数


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

MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA60赋值:收盘价的60日简单移动平均
价格突破赋值:收盘价>MA20 AND 收盘价>MA60 AND 收盘价>1日前的收盘价*1.03
上影线小赋值:(最高价-收盘价)/收盘价*100<1
主力动量赋值:收盘价的3日指数移动平均-收盘价的89日指数移动平均
动量强度赋值:主力动量的21日指数移动平均
GKCV赋值:(主力动量-动量强度)*10
强势动量赋值:如果GKCV>0.015,返回GKCV的3乘幂*0.1+GKCV的2乘幂,否则返回0/45
输出个股强弱:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均,画白色,线宽为2
输出大盘强弱:100*(大盘的收盘价-34日内大盘的最低价的最低值)/(34日内大盘的最高价的最高值-34日内大盘的最低价的最低值)的3日指数移动平均,画蓝色
输出板块强弱:100*(行业指数的收盘价-34日内行业指数的最低价的最低值)/(34日内行业指数的最高价的最高值-34日内行业指数的最低价的最低值)的3日指数移动平均,画红色
A1赋值:成交额(元)/成交量(手)/100
A2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
A3赋值:成交额(元)的15日累和/A1/100
B1赋值:以成交量(手)/A3为权重A2的动态移动平均
输出价格力度:(收盘价-B1)/B1*100,NODRAW
当满足条件价格力度>2.5时,在0和价格力度位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
个股强度赋值:收盘价-1日前的收盘价和0的较大值的10日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的10日[1日权重]移动平均*100
大盘强度赋值:大盘的收盘价-1日前的大盘的收盘价和0的较大值的10日[1日权重]移动平均/大盘的收盘价-1日前的大盘的收盘价的绝对值的10日[1日权重]移动平均*100
板块强度赋值:行业指数的收盘价-1日前的行业指数的收盘价和0的较大值的10日[1日权重]移动平均/行业指数的收盘价-1日前的行业指数的收盘价的绝对值的10日[1日权重]移动平均*100
输出板块相对强度:100*(板块强度-大盘强度)/大盘强度,NODRAW
超跌区域赋值:个股强弱<20
长下影线赋值:(收盘价和开盘价的较小值-最低价)/(最高价-最低价)>0.6
底部放量赋值:成交量(手)>1日前的成交量(手)*1.5 AND 成交量(手)>成交量(手)的20日简单移动平均*1.2
底部阳线赋值:收阳线ANDSE 收盘价>1日前的收盘价*1.02
超跌反弹赋值:超跌区域 AND 长下影线 AND 底部放量 AND 底部阳线
价格新低赋值:收盘价=20日内收盘价的最低值
指标抬高赋值:个股强弱>1日前的个股强弱 AND 个股强度>1日前的个股强度
底背离信号赋值:价格新低 AND 指标抬高 AND 底部放量
短期金叉赋值:MA5上穿MA10
中期金叉赋值:MA10上穿MA20
MACD金叉赋值:平滑异同平均线的DIF上穿平滑异同平均线的DEA
底部金叉组合赋值:(短期金叉 OR 中期金叉 OR MACD金叉) AND 超跌区域 AND 底部放量
底部平台突破赋值:收盘价>1日前的10日内最高价的最高值 AND 超跌区域 AND 底部放量
量价齐升赋值:成交量(手)>1日前的成交量(手)*1.3 AND 收盘价>1日前的收盘价*1.03
底部信号1赋值:超跌反弹
底部信号2赋值:底背离信号
底部信号3赋值:底部金叉组合
底部信号4赋值:底部平台突破 AND 量价齐升
底部买入赋值:底部信号1 OR 底部信号2 OR 底部信号3 OR 底部信号4
底部金叉赋值:MA5上穿MA10 AND 收盘价>MA20
量能放大赋值:成交量(手)>1日前的成交量(手)*1.3 AND 成交量(手)>成交量(手)的20日简单移动平均*1.2
强度转强赋值:个股强度>1日前的个股强度 AND 个股强度>50
板块转强赋值:板块相对强度>1日前的板块相对强度 AND 板块相对强度>0
突破中轴赋值:个股强弱上穿50
突破压力赋值:收盘价>1日前的20日内最高价的最高值 AND 成交量(手)>1日前的成交量(手)*1.2
动量转强赋值:强势动量>1日前的强势动量*1.5 AND 强势动量>0
力度转强赋值:价格力度>1日前的价格力度 AND 价格力度>0
转强1赋值:底部金叉 AND 量能放大 AND 强度转强 AND 板块转强
转强2赋值:突破中轴 AND 突破压力
转强3赋值:动量转强 AND 力度转强 AND 量能放大
转强信号赋值:转强1 OR 转强2 OR 转强3
强势板块赋值:板块相对强度>=10
强势个股赋值:个股强度>=75 AND 价格力度>=8
放量启动赋值:成交量(手)>1日前的成交量(手)*1.5 AND 收阳线
动量确认赋值:强势动量>1日前的强势动量*1.5
买入条件赋值:价格突破 AND 上影线小 AND 强势板块 AND 强势个股 AND (放量启动 OR 动量确认)
超买卖出赋值:个股强弱>80 AND 80上穿个股强弱
趋势转弱赋值:MA20<1日前的MA20 AND 收盘价当满足条件底部买入时,在个股强弱*0.7位置画5号图标
当满足条件底部买入时,在个股强弱*0.6位置书写文字,画淡蓝色
当满足条件转强信号时,在个股强弱*0.85位置画4号图标
当满足条件转强信号时,在个股强弱*0.75位置书写文字,画洋红色
当满足条件买入条件时,在个股强弱*1.05位置画1号图标
当满足条件买入条件时,在个股强弱*0.9位置书写文字,画红色
当满足条件(超买卖出OR趋势转弱)时,在个股强弱*1.05位置画2号图标
当满足条件超买卖出时,在个股强弱*1.15位置书写文字,画绿色
当满足条件趋势转弱时,在个股强弱*1.15位置书写文字,画黄色
当满足条件个股强弱>80时,在80和个股强弱位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件个股强弱<20时,在0和个股强弱位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
当满足条件底部买入时,在0和10位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡蓝色
当满足条件转强信号时,在10和25位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件个股强弱>大盘强弱AND个股强弱>板块强弱时,在个股强弱*0.95和个股强弱位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
当满足条件个股强弱>大盘强弱AND个股强弱<=板块强弱时,在个股强弱*0.95和个股强弱位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画黄色
当满足条件个股强弱<=大盘强弱时,在个股强弱*0.95和个股强弱位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画绿色
80,POINTDOT,画深灰色
50,POINTDOT,画深灰色
20,POINTDOT,画深灰色
当满足条件是否最后一个周期时,在横轴0.02纵轴0.02位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.10纵轴0.02位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.02纵轴0.06位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.10纵轴0.06位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.02纵轴0.10位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.10纵轴0.10位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.02纵轴0.14位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.10纵轴0.14位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.02纵轴0.18位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.10纵轴0.18位置书写文字,画白色
输出龙头股标记:如果买入条件,返回个股强弱,否则返回无效数,CIRCLEDOT,画红色,线宽为3
输出底部股标记:如果底部买入,返回个股强弱,否则返回无效数,CIRCLEDOT,画淡蓝色,线宽为2
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   

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