通达信〖绝地反击〗精准捕捉个股超跌反弹信号副图指标源码


指标是一个多维度综合研判系统,融合了超买超卖、趋势强弱、支撑压力、量价关系及市场情绪等多重信号。通过多个动量与偏离度计算,识别极端低位(如“浅底”“深底”)和高位风险区域,并结合价格位置、均线结构与资金成本线,判断潜在的反弹或反转机会。当多个低位条件共振时,提示介入信号;高位则警示过热风险。适用于波段操作中把握高低点。
 
HG1:=REF(CLOSE,2);
HG2:SMA(MAX(CLOSE-HG1,0),7,1)/SMA(ABS(CLOSE-HG1),7,1)*100,LINETHICK2,COLORLIBLUE;
HG3:=REF(CLOSE,1);
HG4:=SMA(MAX(CLOSE-HG3,0),7,1)/SMA(ABS(CLOSE-HG3),7,1)*100;
STICKLINE(HG2>85,78,85,3,0), COLORYELLOW;
STICKLINE(HG2>90,78,85,3,0), COLORRED;
DRAWICON(HG2>95 ,100,2);
HG5:=IF(HG2< 12,23,12),COLORWHITE,LINETHICK2;
HG6:=IF(HG4< 12,30,12),COLORMAGENTA,LINETHICK2;
HG7:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19)+100,COLOR9900FF,LINETHICK3;
HG8:=-100*(HHV(HIGH,6)-CLOSE)/(HHV(HIGH,6)-LLV(LOW,6))+100,COLORRED;
HG9:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+100,COLORYELLOW,LINETHICK2;
STICKLINE(HG9< 12,23,12,2,0), COLORYELLOW;
STICKLINE(HG7< 12,23,12,2,0), COLORRED;
HG10:=MA(LOW,20)*1.2,COLOR0080FF,LINETHICK2;
HG11:=MA(LOW,20)*1.1,COLORYELLOW;
HG12:=MA(HIGH,20)*0.9,COLORWHITE;
HG13:=MA(HIGH,20)*0.8,COLORGREEN,LINETHICK1;
HG14:=(C-REF(C,1))/REF(C,1)*100;
HG15:=(HHV(H,20)-C)/(HHV(H,20)-LLV(L,20));
HG16:=IF(C>HG11,IF(C>HG10,4,3),IF(C>HG12 AND C< HG11,2,IF(C< HG13,0,1))),NODRAW;
HG17:=(C-HG13)/HG13*100,NODRAW;
HG18:=SMA(MAX(C-REF(C,1),0),8,1)/SMA(ABS(C-REF(C,1)),8,1)*100,COLORFFB5FF,LINETHICK2;
HG19:EMA(HG18,5),COLORYELLOW,LINETHICK2;
HG20:=IF(HG19< 45,HG19,DRAWNULL),COLORGREEN,LINETHICK3;
HG21:=IF(HG19< 25 AND HG19>=20,50,25),COLORWHITE,LINETHICK2;
HG22:=IF(HG19< 20 AND HG19>=15,35,25),COLORLIRED,LINETHICK3;
HG23:IF(HG19< 15,37,25),COLORRED,LINETHICK5;
STICKLINE(HG19>75,68,60,2,0), COLORYELLOW;
STICKLINE(HG19>80,68,60,2,0), COLORRED;
HG24:(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100,COLORAABBDD,NODRAW;
HG25:=((REF(HG24,1)< REF(HG24,2) AND HG24< -30) AND HG24>=REF(HG24,1)) OR (REF(CROSS(-30,HG24),1) AND CROSS(HG24,-30)) OR HG24=-30;
HG26:=IF(HG25,65,12),COLORYELLOW,LINETHICK2;
HG27:=((REF(HG24,1)< REF(HG24,2) AND HG24< -20 AND HG24>-25) AND HG24>=REF(HG24,1)) OR (REF(CROSS(-20,HG24),1) AND CROSS(HG24,-20));
HG28:=IF(HG27,58,12),COLORRED,LINETHICK2;
HG29:=((REF(HG24,1)< REF(HG24,2) AND HG24< -25 AND HG24>-30) AND HG24>=REF(HG24,1)) OR (REF(CROSS(-25,HG24),1) AND CROSS(HG24,-25));
HG30:IF(HG24< -20,60,12),LINETHICK3,COLORF0F000;
DRAWTEXT(CROSS(-20,HG24),80,'浅底'),COLORF0F000;
IF(HG24< -25,80,12),LINETHICK2,COLORF00FF0;
DRAWTEXT(CROSS(-25,HG24),90,'深底'),COLORF00FF0;
IF(HG24< -30,35,12),LINETHICK4,COLORWHITE;
DRAWTEXT(CROSS(-30,HG24),55,'砸锅'),COLORGRAY;
HG31:=88;
HG32:=6;
HG33:=EMA(EMA(EMA(CLOSE,2),2),2);
HG34:=(MA(HG33,13)*0.99),LINETHICK2;
HG35:=(MA(HG33,13)*0.999);
HG36:=MAX(MAX((HIGH-LOW),ABS((REF(CLOSE,1)-HIGH))),ABS((REF(CLOSE,1)-LOW)));
HG37:=MA(HG36,13);
HG38:=(REF(CLOSE,1)-REF(HG37,1));
HG39:=(HHV(HG38,12)),LINETHICK4,COLOR0080FF;
HG40:=EMA(AMOUNT/VOL/100,3);
HG41:=EMA(HG40,HG31),LINETHICK2;
HG42:=EMA(HG40,HG31)*0.85,LINETHICK2,COLORFFFF00;
HG43:=HG42*0.87,LINETHICK3,COLORFF00FF;
HG44:=(C-HG42)/HG42*100,NODRAW;
HG45:IF(HG16<=1 AND HG9< 12 AND HG44>0 AND HG44< 5,55,25),COLORGREEN,LINETHICK2;
HG46:IF(C< HG42 AND HG9< 12 AND HG16=1,58,25),COLORYELLOW,LINETHICK3;
HG47:IF(L< HG43,66,25),COLORLIRED,LINETHICK3;
HG48:=1;
HG49:=REF(LOW,1)*HG48;
HG50:=SMA(ABS(LOW-HG49),3,1)/SMA(MAX(LOW-HG49,0),3,1)*100*HG48;
HG51:=(2*C+H+L)/4;
HG52:=LLV(LOW,60);
HG53:=(2*CLOSE+HIGH+LOW)/4;
HG54:=LLV(LOW,34);
HG55:=HHV(HIGH,34);
HG56:=EMA((HG53-HG54)/(HG55-HG54)*100,13);
HG57:=EMA(0.667*REF(HG56,1)+0.333*HG56,2);
HG58:=HHV(HIGH,60);
HG59:=EMA((HG51-HG52)/(HG58-HG52)*100,5);
HG60:=EMA(HG59,5);
HG61:=IF(HG59>=HG60,100,100),COLOR00FF00,LINETHICK3;
HG62:=IF(HG59< HG60,0,0),COLOR00FFCC,LINETHICK3;
HG63:=IF(HG59< HG60,50,50),LINETHICK1,COLOR0033FF;
HG64:=HIGH-REF(HIGH,1);
HG65:=REF(LOW,1)-LOW;
HG66:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
DRAWICON(HG66<=3 AND HG16<=1,63,1);
HG67:=((MA(C,30)-L)/MA(C,60))*200;
HG68:=IF(HG67>30,68,45),LINETHICK3,COLORRED;
HG69:=REF(LOW,1);
HG70:=SMA(ABS(LOW-HG69),3,1)/SMA(MAX(LOW-HG69,0),3,1)*100;
HG71:=EMA(IF(CLOSE*1.3,HG70*10,HG70/10),3);
HG72:=LLV(LOW,30);
HG73:=HHV(HG71,30);
HG74:=IF(MA(CLOSE,58),1,0);
HG75:=EMA(IF(LOW<=HG72,(HG71+HG73*2)/2,0),3)/618*HG74,COLORMAGENTA;
HG76:=IF(HG75>100,100,HG75);
HG80:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;
HG81:=IF(HG80< -10 AND HG75>REF(HG75,1),60,12),COLORLIRED,LINETHICK2;
HG82:=EMA(SLOPE(CLOSE,21)*20+CLOSE,55);
HG83:=EMA(CLOSE,3);
HG84:=(2*CLOSE+LOW+HIGH)/4;
HG85:=HG82-HG83;
HG86:=EMA(HG84,45)*1.15;
HG87:=EMA(HG84,55)*1.3,COLORRED;
HG88:=EMA(HG84,40)*0.85,COLORWHITE,LINETHICK2;
HG89:=EMA(HG84,88)*0.7,COLORRED;
HG90:=EMA(HG84,55),COLORGREEN,LINETHICK2;
HG91:=(HG90+HG88)/2,COLORFFFF00;
IF(C< HG89 AND HG81,73,25),COLORBLUE,LINETHICK3;
70,POINTDOT;
30,POINTDOT;





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


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

相关指标公式

HG1赋值:2日前的收盘价
输出HG2:收盘价-HG1和0的较大值的7日[1日权重]移动平均/收盘价-HG1的绝对值的7日[1日权重]移动平均*100,线宽为2,画淡蓝色
HG3赋值:1日前的收盘价
HG4赋值:收盘价-HG3和0的较大值的7日[1日权重]移动平均/收盘价-HG3的绝对值的7日[1日权重]移动平均*100
当满足条件HG2>85时,在78和85位置之间画柱状线,宽度为3,0不为0则画空心柱., 画黄色
当满足条件HG2>90时,在78和85位置之间画柱状线,宽度为3,0不为0则画空心柱., 画红色
当满足条件HG2>95时,在100位置画2号图标
HG5赋值:如果HG2<12,返回23,否则返回12,画白色,线宽为2
HG6赋值:如果HG4<12,返回30,否则返回12,画洋红色,线宽为2
HG7赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的19日简单移动平均+100,COLOR9900FF,线宽为3
HG8赋值:-100*(6日内最高价的最高值-收盘价)/(6日内最高价的最高值-6日内最低价的最低值)+100,画红色
HG9赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的4日指数移动平均+100,画黄色,线宽为2
当满足条件HG9<12时,在23和12位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件HG7<12时,在23和12位置之间画柱状线,宽度为2,0不为0则画空心柱., 画红色
HG10赋值:最低价的20日简单移动平均*1.2,COLOR0080FF,线宽为2
HG11赋值:最低价的20日简单移动平均*1.1,画黄色
HG12赋值:最高价的20日简单移动平均*0.9,画白色
HG13赋值:最高价的20日简单移动平均*0.8,画绿色,线宽为1
HG14赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
HG15赋值:(20日内最高价的最高值-收盘价)/(20日内最高价的最高值-20日内最低价的最低值)
HG16赋值:如果收盘价>HG11,返回如果收盘价>HG10,返回4,否则返回3,否则返回如果收盘价>HG12ANDCHG17赋值:(收盘价-HG13)/HG13*100,NODRAW
HG18赋值:收盘价-1日前的收盘价和0的较大值的8日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的8日[1日权重]移动平均*100,COLORFFB5FF,线宽为2
输出HG19:HG18的5日指数移动平均,画黄色,线宽为2
HG20赋值:如果HG19<45,返回HG19,否则返回无效数,画绿色,线宽为3
HG21赋值:如果HG19<25ANDHG19>=20,返回50,否则返回25,画白色,线宽为2
HG22赋值:如果HG19<20ANDHG19>=15,返回35,否则返回25,画淡红色,线宽为3
输出HG23:如果HG19<15,返回37,否则返回25,画红色,线宽为5
当满足条件HG19>75时,在68和60位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件HG19>80时,在68和60位置之间画柱状线,宽度为2,0不为0则画空心柱., 画红色
输出HG24:(收盘价-收盘价的40日简单移动平均)/收盘价的40日简单移动平均*100,COLORAABBDD,NODRAW
HG25赋值:((1日前的HG24< 2日前的HG24 AND HG24< -30) AND HG24>=1日前的HG24) OR (1日前的-30上穿HG24 AND HG24上穿-30) OR HG24=-30
HG26赋值:如果HG25,返回65,否则返回12,画黄色,线宽为2
HG27赋值:((1日前的HG24< 2日前的HG24 AND HG24< -20 AND HG24>-25) AND HG24>=1日前的HG24) OR (1日前的-20上穿HG24 AND HG24上穿-20)
HG28赋值:如果HG27,返回58,否则返回12,画红色,线宽为2
HG29赋值:((1日前的HG24< 2日前的HG24 AND HG24< -25 AND HG24>-30) AND HG24>=1日前的HG24) OR (1日前的-25上穿HG24 AND HG24上穿-25)
输出HG30:如果HG24<-20,返回60,否则返回12,线宽为3,COLORF0F000
当满足条件-20上穿HG24时,在80位置书写文字,COLORF0F000
如果HG24<-25,返回80,否则返回12,线宽为2,COLORF00FF0
当满足条件-25上穿HG24时,在90位置书写文字,COLORF00FF0
如果HG24<-30,返回35,否则返回12,线宽为4,画白色
当满足条件-30上穿HG24时,在55位置书写文字,画深灰色
HG31赋值:88
HG32赋值:6
HG33赋值:收盘价的2日指数移动平均的2日指数移动平均的2日指数移动平均
HG34赋值:(HG33的13日简单移动平均*0.99),线宽为2
HG35赋值:(HG33的13日简单移动平均*0.999)
HG36赋值:(最高价-最低价)和(1日前的收盘价-最高价)的绝对值的较大值和(1日前的收盘价-最低价)的绝对值的较大值
HG37赋值:HG36的13日简单移动平均
HG38赋值:(1日前的收盘价-1日前的HG37)
HG39赋值:(12日内HG38的最高值),线宽为4,COLOR0080FF
HG40赋值:成交额(元)/成交量(手)/100的3日指数移动平均
HG41赋值:HG40的HG31日指数移动平均,线宽为2
HG42赋值:HG40的HG31日指数移动平均*0.85,线宽为2,COLORFFFF00
HG43赋值:HG42*0.87,线宽为3,COLORFF00FF
HG44赋值:(收盘价-HG42)/HG42*100,NODRAW
输出HG45:如果HG16<=1ANDHG9<12ANDHG44>0ANDHG44<5,返回55,否则返回25,画绿色,线宽为2
输出HG46:如果收盘价输出HG47:如果最低价HG48赋值:1
HG49赋值:1日前的最低价*HG48
HG50赋值:最低价-HG49的绝对值的3日[1日权重]移动平均/最低价-HG49和0的较大值的3日[1日权重]移动平均*100*HG48
HG51赋值:(2*收盘价+最高价+最低价)/4
HG52赋值:60日内最低价的最低值
HG53赋值:(2*收盘价+最高价+最低价)/4
HG54赋值:34日内最低价的最低值
HG55赋值:34日内最高价的最高值
HG56赋值:(HG53-HG54)/(HG55-HG54)*100的13日指数移动平均
HG57赋值:0.667*1日前的HG56+0.333*HG56的2日指数移动平均
HG58赋值:60日内最高价的最高值
HG59赋值:(HG51-HG52)/(HG58-HG52)*100的5日指数移动平均
HG60赋值:HG59的5日指数移动平均
HG61赋值:如果HG59>=HG60,返回100,否则返回100,COLOR00FF00,线宽为3
HG62赋值:如果HG59HG63赋值:如果HG59HG64赋值:最高价-1日前的最高价
HG65赋值:1日前的最低价-最低价
HG66赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
当满足条件HG66<=3ANDHG16<=1时,在63位置画1号图标
HG67赋值:((收盘价的30日简单移动平均-最低价)/收盘价的60日简单移动平均)*200
HG68赋值:如果HG67>30,返回68,否则返回45,线宽为3,画红色
HG69赋值:1日前的最低价
HG70赋值:最低价-HG69的绝对值的3日[1日权重]移动平均/最低价-HG69和0的较大值的3日[1日权重]移动平均*100
HG71赋值:如果收盘价*1.3,返回HG70*10,否则返回HG70/10的3日指数移动平均
HG72赋值:30日内最低价的最低值
HG73赋值:30日内HG71的最高值
HG74赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
HG75赋值:如果最低价<=HG72,返回(HG71+HG73*2)/2,否则返回0的3日指数移动平均/618*HG74,画洋红色
HG76赋值:如果HG75>100,返回100,否则返回HG75
HG80赋值:((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100+(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100+(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100)/3
HG81赋值:如果HG80<-10ANDHG75>1日前的HG75,返回60,否则返回12,画淡红色,线宽为2
HG82赋值:收盘价的21日线性回归斜率*20+收盘价的55日指数移动平均
HG83赋值:收盘价的3日指数移动平均
HG84赋值:(2*收盘价+最低价+最高价)/4
HG85赋值:HG82-HG83
HG86赋值:HG84的45日指数移动平均*1.15
HG87赋值:HG84的55日指数移动平均*1.3,画红色
HG88赋值:HG84的40日指数移动平均*0.85,画白色,线宽为2
HG89赋值:HG84的88日指数移动平均*0.7,画红色
HG90赋值:HG84的55日指数移动平均,画绿色,线宽为2
HG91赋值:(HG90+HG88)/2,COLORFFFF00
如果收盘价70,POINTDOT
30,POINTDOT

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

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