通达信〖多空拐点捕捉〗股价大幅下跌后寻找底部反弹机会源码


指标通过多维度技术分析识别股票买卖点。核心功能是结合价格均线、成交量变化和超买超卖状态,在股价大幅下跌后寻找底部反弹机会,同时在超跌区域捕捉追涨信号。


操作策略‌:当指标显示"大底胜率90+"时考虑买入,出现"反弹"信号时加仓,"可追涨"标记出现时短线操作。


该指标综合运用均线排列、价格偏离度和动量变化,在极端行情中寻找高胜率交易机会,兼顾底部布局和趋势追涨策略。

 
HG1:=13;
HG2:=MA(CLOSE,5);
HG3:=MA(CLOSE,10);
HG4:=MA(CLOSE,20);
HG5:=MA(CLOSE,30);
HG6:=((((HG2 + HG3) + HG4) + HG5) / 4);
HG7:=(((HG6 - REF(HG6,HG1)) / REF(HG6,HG1)) * 100);
HG8:=EMA(HG7,5);
HG9:=(((CLOSE - MA(CLOSE,58)) / MA(CLOSE,58)) * 100);
HG10:=((((HG9 > (1 * REF(HG9,1))) AND (HG9 < (0 - 26))) AND (HG9 > (0 - 40))) * 1.5);
HG11:=((VOL / CAPITAL) * 100);
HG12:=LLVBARS(LOW,50);
HG13:=SUM(VOL,HG12);
HG14:=HHVBARS(HIGH,50);
HG15:=SUM(VOL,HG14);
HG16:=(((CLOSE - REF(OPEN,HG14)) / REF(OPEN,HG14)) * 100);
HG17:=((HG15 / CAPITAL) * 100);
HG18:=(((CLOSE - REF(OPEN,HG12)) / REF(OPEN,HG12)) * 100);
HG19:=((HG13 / CAPITAL) * 100);
HG20:=MA(CLOSE,3);
HG21:=(REF(CLOSE,2) * 0.865);
HG22:=(REF(CLOSE,13) * 0.772);
HG23:=MIN(HG21,HG22);
HG24:=MA(CLOSE,13);
HG25:(IF((((((CLOSE - HG23) / CLOSE) < 0.03) AND (HG16 < (0 - 35))) AND ((SUM(HG11,7) / 5) < 1.8)),1,0) * 10),LINETHICK2,COLORFFFF00;
HG26:=(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100);
HG27:=((EMA(CLOSE,12) - EMA(CLOSE,26)) * 100);
HG28:=EMA(HG27,9);
HG29:=(2 * (HG27 - HG28));
STICKLINE(((HG27 < (0 - 50)) AND (HG26 > 7)),0,(0 - 10),5,0),COLORFFFF66;
DRAWTEXT(((HG27 < (0 - 50)) AND (HG26 > 7)),(0 - 10),'可追涨');
DRAWTEXT(HG25,8,'大底胜率90+'),COLORFFFFFF;
HG30:=(((CLOSE - MA(CLOSE,13)) / MA(CLOSE,13)) * (0 - 100));
HG31:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
HG32:=SMA(HG31,3,1);
HG33:=SMA(HG32,3,1);
HG34:=SMA(HG33,5,1);
HG35:=(((CLOSE / MA(CLOSE,40)) * 100) < 76);
HG36:=(((CLOSE / MA(CLOSE,60)) * 100) < 74);
HG37:=(HIGH > (LOW * 1.051));
HG38:=(HG37 AND (COUNT(HG37,5) > 1));
HG39:=((((HG38 AND (HG35 OR HG36)) AND (REF(HG30,1) >= 10)) AND ((REF(HG30,1) / HG30) >= 1.13))AND ((CLOSE / REF(CLOSE,1)) >= 1.02));
DRAWICON(HG39,5,12);
DRAWTEXT(HG39,15,'反弹'),COLOR0000FF;
HG40:=REF(CLOSE,1);
HG41:=((SMA(MAX((CLOSE - HG40),0),6,1) / SMA(ABS((CLOSE - HG40)),6,1)) * 100);
DRAWICON(((REF(HG41,1) > 85) AND CROSS(84,HG41)),HG7,5);
HG42:0,COLORWHITE,LINETHICK0;
HG43:=((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;
HG44:=HG43,COLORFEDCBA,LINETHICK4;
HG45:IF(HG43>0,HG43,0),COLOR00BBFF,LINETHICK4;
STICKLINE(HG43>9 AND FILTER(HG43< REF(HG43,1),5),HG43+2,0,3,0),COLORGREEN;
STICKLINE(HG43>20 AND FILTER(HG43< REF(HG43,1),5),HG43+5,0,7,0),COLOR00FF00;
HG46:=HHV(HG43>20,10);
STICKLINE(HG46 AND CROSS((REF(HIGH,1)+REF(LOW,1))/2,MA(CLOSE,20)+2*STD(CLOSE,20)),HG43+10,0,4,0);
STICKLINE(HG46 AND FILTER(HG43< REF(HG43,1),6) AND CROSS(MA(CLOSE,5),MA(CLOSE,2)),HG43+6,0,3,0);
STICKLINE(HG43< -9 AND HG43> REF(HG43,1),HG43-2,0,3,0),COLORRED;
STICKLINE(HG43< -20 AND FILTER(HG43> REF(HG43,1),5),HG43-5,0,7,0),COLORYELLOW;
HG47:HG43< -9 AND HG43> REF(HG43,1) ,LINETHICK3,COLORWHITE;
HG48:=((SMA(MAX((CLOSE - HG39),0),5,1) / SMA(ABS((CLOSE - HG39)),5,1)) * 100);
HG49:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),10);
HG50:=(HIGH - REF(HIGH,1));
HG51:=(REF(LOW,1) - LOW);
HG52:=SUM(IF(((HG50 > 0) AND (HG50 > HG51)),HG50,0),10);
HG53:=SUM(IF(((HG51 > 0) AND (HG51 > HG50)),HG51,0),10);
HG54:=((HG52 * 100) / HG49);
HG55:=((HG53 * 100) / HG49);
HG56:=MA(((ABS((HG55 - HG54)) / (HG55 + HG54)) * 100),5);
HG57:=(HG48 + HG56);
HG58:=(((HG56 + REF(HG56,5)) / 2) + HG48);
HG59:=((100 * (HHV(HIGH,10) - CLOSE)) / (HHV(HIGH,10) - LLV(LOW,10)));
HG60:=(HG48 - HG59);
HG61:IF(CROSS((HG57 + HG60),0),1,0),COLOR00FFFF;
HG62:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 50);
HG63:=SMA(HG62,3,1);
HG64:=SMA(HG63,3,1);
HG65:=3*HG63-2*HG64;
HG66:=LLV(HG65,2)=LLV(HG65,8);
HG67:IF(CROSS(HG65,3),1,0),STICK,COLORFFFF00;
STICKLINE(HG67,0,1,3,0),COLOR009999;
STICKLINE(HG67,0,1,2,0),COLOR00DDDD;
STICKLINE(HG67,0,1,1,0),COLOR00FFFF;
HG68:IF((HG57 + HG60)< 5,-0.5,0),STICK,COLOR00FF00;
HG69:STICKLINE(HG68,0,-1,4,1),COLOR00FF00;
HG70:=3*SMA((CLOSE- LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW,38))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
IF(HG70<=20,-0.8,0),COLORD0D0D0,STICK,LINETHICK3;
IF(HG70<=10,1,0),COLORFF38FF,STICK,LINETHICK3;
HG71:=(C-MA(C,6))/MA(C,6)*100;
HG72:=(C-MA(C,13))/MA(C,13)*100;
HG73:=(C-MA(C,26))/MA(C,26)*100;
HG74:=(HG71+2*HG72+3*HG73)/6;
HG75:=MA(HG74,3);
STICKLINE(CROSS(HG74,HG75) AND HG75< -9,-4,0,1,1),COLORFFFFFF;
STICKLINE(CROSS(HG75,HG74) AND HG74>10,6,0,3,0),COLORFF88FF;
STICKLINE(CROSS(HG74,HG71) AND HG72>15,HG74,0,1,0),COLOR3300FF;





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

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

相关指标公式

HG1赋值:13
HG2赋值:收盘价的5日简单移动平均
HG3赋值:收盘价的10日简单移动平均
HG4赋值:收盘价的20日简单移动平均
HG5赋值:收盘价的30日简单移动平均
HG6赋值:((((HG2 + HG3) + HG4) + HG5) / 4)
HG7赋值:(((HG6 - HG1日前的HG6) / HG1日前的HG6) * 100)
HG8赋值:HG7的5日指数移动平均
HG9赋值:(((收盘价 - 收盘价的58日简单移动平均) / 收盘价的58日简单移动平均) * 100)
HG10赋值:((((HG9 > (1 * 1日前的HG9)) AND (HG9 < (0 - 26))) AND (HG9 > (0 - 40))) * 1.5)
HG11赋值:((成交量(手) / 当前流通股本(手)) * 100)
HG12赋值:50日内最低价距今天数
HG13赋值:成交量(手)的HG12日累和
HG14赋值:50日内最高价距今天数
HG15赋值:成交量(手)的HG14日累和
HG16赋值:(((收盘价 - HG14日前的开盘价) / HG14日前的开盘价) * 100)
HG17赋值:((HG15 / 当前流通股本(手)) * 100)
HG18赋值:(((收盘价 - HG12日前的开盘价) / HG12日前的开盘价) * 100)
HG19赋值:((HG13 / 当前流通股本(手)) * 100)
HG20赋值:收盘价的3日简单移动平均
HG21赋值:(2日前的收盘价 * 0.865)
HG22赋值:(13日前的收盘价 * 0.772)
HG23赋值:HG21和HG22的较小值
HG24赋值:收盘价的13日简单移动平均
输出HG25:(如果(((((收盘价-HG23)/收盘价)<0.03)AND(HG16<(0-35)))AND((HG11的7日累和/5)<1.8)),返回1,否则返回0 * 10),线宽为2,COLORFFFF00
HG26赋值:(((收盘价 - 1日前的收盘价) / 1日前的收盘价) * 100)
HG27赋值:((收盘价的12日指数移动平均 - 收盘价的26日指数移动平均) * 100)
HG28赋值:HG27的9日指数移动平均
HG29赋值:(2 * (HG27 - HG28))
当满足条件((HG27<(0-50))AND(HG26>7))时,在0和(0-10)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFFF66
当满足条件((HG27<(0-50))AND(HG26>7))时,在(0-10)位置书写文字
当满足条件HG25时,在8位置书写文字,COLORFFFFFF
HG30赋值:(((收盘价 - 收盘价的13日简单移动平均) / 收盘价的13日简单移动平均) * (0 - 100))
HG31赋值:(((收盘价 - 13日内最低价的最低值) / (13日内最高价的最高值 - 13日内最低价的最低值)) * 100)
HG32赋值:HG31的3日[1日权重]移动平均
HG33赋值:HG32的3日[1日权重]移动平均
HG34赋值:HG33的5日[1日权重]移动平均
HG35赋值:(((收盘价 / 收盘价的40日简单移动平均) * 100) < 76)
HG36赋值:(((收盘价 / 收盘价的60日简单移动平均) * 100) < 74)
HG37赋值:(最高价 > (最低价 * 1.051))
HG38赋值:(HG37 AND (统计5日中满足HG37的天数 > 1))
HG39赋值:((((HG38 AND (HG35 OR HG36)) AND (1日前的HG30 >= 10)) AND ((1日前的HG30 / HG30) >= 1.13))AND ((收盘价 / 1日前的收盘价) >= 1.02))
当满足条件HG39时,在5位置画12号图标
当满足条件HG39时,在15位置书写文字,COLOR0000FF
HG40赋值:1日前的收盘价
HG41赋值:(((收盘价-HG40)和0的较大值的6日[1日权重]移动平均 / (收盘价-HG40)的绝对值的6日[1日权重]移动平均) * 100)
当满足条件((1日前的HG41>85)ANDCROSS(84,HG41))时,在HG7位置画5号图标
输出HG42:0,画白色,线宽为0
HG43赋值:((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100+(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100+(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100)/3
HG44赋值:HG43,COLORFEDCBA,线宽为4
输出HG45:如果HG43>0,返回HG43,否则返回0,COLOR00BBFF,线宽为4
当满足条件HG43>9ANDFILTER(HG43<1日前的HG43,5)时,在HG43+2和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件HG43>20ANDFILTER(HG43<1日前的HG43,5)时,在HG43+5和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00FF00
HG46赋值:10日内HG43>20的最高值
当满足条件HG46ANDCROSS((1日前的最高价+1日前的最低价)/2,收盘价的20日简单移动平均+2*收盘价的20日估算标准差)时,在HG43+10和0位置之间画柱状线,宽度为4,0不为0则画空心柱.
当满足条件HG46ANDFILTER(HG43<1日前的HG43,6)ANDCROSS(收盘价的5日简单移动平均,收盘价的2日简单移动平均)时,在HG43+6和0位置之间画柱状线,宽度为3,0不为0则画空心柱.
当满足条件HG43<-9ANDHG43>1日前的HG43时,在HG43-2和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件HG43<-20ANDFILTER(HG43>1日前的HG43,5)时,在HG43-5和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,画黄色
输出HG47:HG43< -9 AND HG43> 1日前的HG43 ,线宽为3,画白色
HG48赋值:(((收盘价-HG39)和0的较大值的5日[1日权重]移动平均 / (收盘价-HG39)的绝对值的5日[1日权重]移动平均) * 100)
HG49赋值:(最高价-最低价)和(最高价-1日前的收盘价)的绝对值的较大值和(最低价-1日前的收盘价)的绝对值的较大值的10日累和
HG50赋值:(最高价 - 1日前的最高价)
HG51赋值:(1日前的最低价 - 最低价)
HG52赋值:如果((HG50>0)AND(HG50>HG51)),返回HG50,否则返回0的10日累和
HG53赋值:如果((HG51>0)AND(HG51>HG50)),返回HG51,否则返回0的10日累和
HG54赋值:((HG52 * 100) / HG49)
HG55赋值:((HG53 * 100) / HG49)
HG56赋值:(((HG55-HG54)的绝对值/(HG55+HG54))*100)的5日简单移动平均
HG57赋值:(HG48 + HG56)
HG58赋值:(((HG56 + 5日前的HG56) / 2) + HG48)
HG59赋值:((100 * (10日内最高价的最高值 - 收盘价)) / (10日内最高价的最高值 - 10日内最低价的最低值))
HG60赋值:(HG48 - HG59)
输出HG61:如果(HG57+HG60)上穿0,返回1,否则返回0,COLOR00FFFF
HG62赋值:(((收盘价 - 9日内最低价的最低值) / (9日内最高价的最高值 - 9日内最低价的最低值)) * 50)
HG63赋值:HG62的3日[1日权重]移动平均
HG64赋值:HG63的3日[1日权重]移动平均
HG65赋值:3*HG63-2*HG64
HG66赋值:2日内HG65的最低值=8日内HG65的最低值
输出HG67:如果HG65上穿3,返回1,否则返回0,STICK,COLORFFFF00
当满足条件HG67时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR009999
当满足条件HG67时,在0和1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00DDDD
当满足条件HG67时,在0和1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FFFF
输出HG68:如果(HG57+HG60)<5,返回-0.5,否则返回0,STICK,COLOR00FF00
输出HG69:当满足条件HG68时,在0和-1位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR00FF00
HG70赋值:3*(收盘价-38日内最低价的最低值)/(38日内最高价的最高值-38日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
如果HG70<=20,返回-0.8,否则返回0,COLORD0D0D0,STICK,线宽为3
如果HG70<=10,返回1,否则返回0,COLORFF38FF,STICK,线宽为3
HG71赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
HG72赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
HG73赋值:(收盘价-收盘价的26日简单移动平均)/收盘价的26日简单移动平均*100
HG74赋值:(HG71+2*HG72+3*HG73)/6
HG75赋值:HG74的3日简单移动平均
当满足条件HG74上穿HG75ANDHG75<-9时,在-4和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFFFFFF
当满足条件HG75上穿HG74ANDHG74>10时,在6和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF88FF
当满足条件HG74上穿HG71ANDHG72>15时,在HG74和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR3300FF

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

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