通达信〖超级主升浪〗聚焦主升浪启动节点量化辅助工具源码

通达信〖超级主升浪〗(副图+指标)是一套聚焦主升浪启动节点的量化辅助工具,适用于通达信副图指标编写与实战看盘。它不以单一信号取胜,而是通过量能、趋势、人气、周期等核心条件叠加共振,形成多层过滤逻辑。
量能环节,先以3日高低点均值划定强弱边界,统计多空量能差值,再结合EMA3与5日总量推算出“变盘节点”。只有变盘节点≥0、量能呈净流入,才具备第一层入选资格,从源头剔除量能不足的假突破。
趋势与热度环节,将34日价格区间百分比经EMA13平滑得到趋势值,要求趋势上穿60,同时人气尚未过热,借此锁定趋势刚启动、资金还未大举追高的窗口。随后以量价加权构建人气能量线,经10日平滑后确认人气A≥0,确保做多动能连续、充足、无断层。
周期环节,短、中、长三条趋势线必须同步向上,形成三周期共振,使大中小级别方向保持一致。
信号呈现上,以青色柱和“★超强主升”标注机会,并配合牛马线、多周期位置柱展示强弱分区,降低识别难度,新手也能快速看懂。
实战流程上,盘后先以公式批量初筛;次日确认价格站上牛线并进入60/120日强区后,分批低吸;持仓过程中跟踪人气A,若转负或跌破马线,及时减仓,以提升主升浪持股胜率。
风险提示:本文仅为指标工具介绍,不构成任何投资建议。股市有风险,入市需谨慎。
 


{副图源码如下}




超强主升浪:=(HHV(H,3)+LLV(L,3))/2; {3日高低点均值}

A:=IF(C>超强主升浪,VOL,0); {收盘在上计做多量能}

B:=IF(C< 超强主升浪,VOL,0); {收盘在下计做空量能}

主升浪启动:=(A-B); {多空量能差}

变盘节点:=EMA(主升浪启动,3)/SUM(VOL,5)*100; {变盘节点量能指标}

ZBGS_6:=变盘节点>=0; {量能未转空}

ABC3:=(2*CLOSE+HIGH+LOW)/4; {加权价格}

ABC4:=LLV(LOW,34); {34日最低}

ABC5:=HHV(HIGH,34); {34日最高}

趋势:=EMA((ABC3-ABC4)/(ABC5-ABC4)*100,13); {34日区间位置趋势值}

人气1:=EMA(0.667*REF(趋势,1)+0.333*趋势,2); {趋势平滑变体}

T:=人气1< 趋势; {人气未过热}

ZBGS1:=CROSS(趋势,30)< 1; {趋势曾上穿30}

ZBGS2:=CROSS(REF(趋势,1),30) AND REF(人气1,1)< REF(趋势,1); {1日前上穿30}

ZBGS3:=CROSS(REF(趋势,2),30) AND REF(人气1,2)< REF(趋势,2); {2日前上穿30}

ZBGS4:=ZBGS2 OR ZBGS3; {近期上穿30}

ZBGS5:=T AND ZBGS1 AND ZBGS4; {30档确认}

ZBGS6:=CROSS(趋势,60) AND 人气1< 趋势; {趋势上穿60且人气未过热}

能量:=SQRT(VOL)*(((C-(H+L)/2))/((H+L)/2)); {量能能量指标}

平滑能量:=EMA(能量,10); {能量10日平滑}

人气A:=EMA(平滑能量*5,10); {人气能量线}

ZBGS7:=人气A>=0 OR 人气A< 0; {占位恒真条件}

ZBGS8:=人气A>=0; {人气能量非负}

EM01:=EMA(C,13); {13日EMA}

EM:=EMA(C,21); {21日EMA}

UP:=EMA(EM,13); {21日EMA的13日EMA}

DOWN:=EMA(EM,17); {21日EMA的17日EMA}

短期趋势:=(EMA(EM01,2)+EMA(EM01,7))/2; {短期趋势线}

中期趋势:=(UP+DOWN)/2; {中期趋势线}

长期趋势:=EMA(C,144); {144日长期趋势}

ZBGS_8:=短期趋势>REF(短期趋势,1) AND 中期趋势>REF(中期趋势,1) AND 长期趋势>REF(长期趋势,1); {三周期趋势同步向上}

ZBGS_1:=C=HHV(C,20); {创20日新高}

ZBGS_2:=BARSLAST(ZBGS_1); {距20日新高天数}

ZBGS_3:=IF(ZBGS_2>0,REF(C,ZBGS_2),REF(C,ZBGS_2)); {上次新高价格}

ZBGS_4:=CROSS(C,REF(ZBGS_3,1)); {突破上次新高}

ZBGS_5:=ZBGS_4 AND COUNT(ZBGS_4,5)=1; {突破且5日内首次}

人气:=ZBGS_6 AND ZBGS6 AND ZBGS8 AND ZBGS_8,COLORCYAN; {主升浪人气信号}

STICKLINE(人气,60,0,2,0),COLORYELLOW; {人气信号黄色柱}

DRAWTEXT(人气,38,' ★超强主升'),COLORYELLOW; {超强主升标注}

DRAWICON(人气,8,18); {人气图标18}

DRAWICON(人气,55,18); {人气图标18}

MID:=(3*CLOSE+LOW+OPEN+HIGH)/6; {加权价格}

牛线:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORGREEN; {20日加权牛线}

马线:=MA(牛线,6),COLORMAGENTA; {牛线6日均}

STICKLINE(C>牛线,65,68,8,0),COLORRED,LINETHICK2; {站上牛线红色柱}

STICKLINE(C< 马线,65,68,8,0),COLOR99CC32,LINETHICK2;

STICKLINE(牛线>=C AND C>=马线,65,68,8,0),COLOR99CC32,LINETHICK2;

A1:=MAX(MA(C,60),MA(C,120)); {60/120日线上沿}

B1:=MIN(MA(C,60),MA(C,120)); {60/120日线下沿}

STICKLINE(C>=A1,65,68,8,0),COLORRED,LINETHICK2; {站上60/120日线上沿红色}

STICKLINE(C<=B1,65,68,8,0),COLOR99CC32,LINETHICK2;

STICKLINE(A1>=C AND C>=B1,65,68,8,0),COLOR99CC32,LINETHICK2;

E:=MAX(MA(C,45),MA(C,90)); {45/90日线上沿}

F:=MIN(MA(C,45),MA(C,90)); {45/90日线下沿}

STICKLINE(C>E,65,68,8,0),COLORRED,LINETHICK2; {站上45/90日线上沿红色}

STICKLINE(C< F,65,68,8,0),COLOR99CC32,LINETHICK2;

STICKLINE(E>=C AND C>=F,65,68,8,0),COLOR99CC32,LINETHICK2;

J:=MAX(MA(C,30),MA(C,60)); {30/60日线上沿}

K:=MIN(MA(C,30),MA(C,60)); {30/60日线下沿}

STICKLINE(C>J,65,68,8,0),COLORRED,LINETHICK2; {站上30/60日线上沿红色}

STICKLINE(C< K,65,68,8,0),COLOR99CC32,LINETHICK2;

STICKLINE(J>=C AND C>=K,65,68,8,0),COLOR99CC32,LINETHICK2;

M3:=MA(CLOSE,3),COLORRED; {3日均线}

M13:=MA(CLOSE,13),COLORRED; {13日均线}

M34:=MA(CLOSE,34),COLORRED; {34日均线}

X:=BARSLAST(REF(CROSS(C,MA(C,120)),1)) AND CROSS(MA(C,20),MA(C,120)); {120日线金叉辅助}

DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;

STICKLINE(M3>=M13 AND M34>=REF(M34,1),70,73,8,0 ),COLORRED; {3/13日多头且34日上行红色}

STICKLINE(M3< M13 AND M34>=REF(M34,1),70,73,8,0 ),COLOR99CC32;

STICKLINE(M3< M13 AND M34< REF(M34,1),70,73,8,0 ),COLOR99CC32;

STICKLINE(M3>=M13 AND M34< REF(M34,1),70,73,8,0 ),COLORRED;

DRAWTEXT_FIX(ISLASTBAR,0.855,0.009,0,'★价格跟踪线★'),COLORFFFFFF; {固定显示价格跟踪线}

DRAWTEXT_FIX(ISLASTBAR,0.855,0.080,0,'★量能跟踪线★'),COLORYELLOW; {固定显示量能跟踪线};







{选股源码如下}

超强主升浪:=(HHV(H,3)+LLV(L,3))/2; {3日高低点均值}
A:=IF(C>超强主升浪,VOL,0); {收盘在上计做多量能}
B:=IF(C< 超强主升浪,VOL,0); {收盘在下计做空量能}
主升浪启动:=(A-B); {多空量能差}
变盘节点:=EMA(主升浪启动,3)/SUM(VOL,5)*100; {变盘节点量能指标}
ZBGS3_6:=变盘节点>=0; {量能未转空}
ABC3:=(2*CLOSE+HIGH+LOW)/4; {加权价格}
ABC4:=LLV(LOW,34); {34日最低}
ABC5:=HHV(HIGH,34); {34日最高}
趋势:=EMA((ABC3-ABC4)/(ABC5-ABC4)*100,13); {34日区间位置趋势值}
人气1:=EMA(0.667*REF(趋势,1)+0.333*趋势,2); {趋势平滑变体}
T:=人气1< 趋势; {人气未过热}
ACB1:=CROSS(趋势,30)< 1; {趋势曾上穿30}
ACB2:=CROSS(REF(趋势,1),30) AND REF(人气1,1)< REF(趋势,1); {1日前上穿30}
ACB3:=CROSS(REF(趋势,2),30) AND REF(人气1,2)< REF(趋势,2); {2日前上穿30}
ACB4:=ACB2 OR ACB3; {近期上穿30}
ACB5:=T AND ACB1 AND ACB4; {30档确认}
ACB6:=CROSS(趋势,60) AND 人气1< 趋势; {趋势上穿60且人气未过热}
能量:=SQRT(VOL)*(((C-(H+L)/2))/((H+L)/2)); {量能能量指标}
平滑能量:=EMA(能量,10); {能量10日平滑}
人气A:=EMA(平滑能量*5,10); {人气能量线}
ACB7:=人气A>=0 OR 人气A< 0; {占位恒真条件}
ACB8:=人气A>=0; {人气能量非负}
EM01:=EMA(C,13); {13日EMA}
EM:=EMA(C,21); {21日EMA}
UP:=EMA(EM,13); {21日EMA的13日EMA}
DOWN:=EMA(EM,17); {21日EMA的17日EMA}
短期趋势:=(EMA(EM01,2)+EMA(EM01,7))/2; {短期趋势线}
中期趋势:=(UP+DOWN)/2; {中期趋势线}
长期趋势:=EMA(C,144); {144日长期趋势}
ZBGS3_8:=短期趋势>REF(短期趋势,1) AND 中期趋势>REF(中期趋势,1) AND 长期趋势>REF(长期趋势,1); {三周期趋势同步向上}
ZBGS3_1:=C=HHV(C,20); {创20日新高}
ZBGS3_2:=BARSLAST(ZBGS3_1); {距20日新高天数}
ZBGS3_3:=IF(ZBGS3_2>0,REF(C,ZBGS3_2),REF(C,ZBGS3_2)); {上次新高价格}
ZBGS3_4:=CROSS(C,REF(ZBGS3_3,1)); {突破上次新高}
ZBGS3_5:=ZBGS3_4 AND COUNT(ZBGS3_4,5)=1; {突破且5日内首次}
人气:=ZBGS3_6 AND ACB6 AND ACB8 AND ZBGS3_8; {主升浪人气信号}
XG:人气; {主升浪选股};






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



超强主升浪赋值:(3日内最高价的最高值+3日内最低价的最低值)/2
A赋值:如果收盘价>超强主升浪,返回成交量(手),否则返回0
B赋值:如果收盘价<超强主升浪,返回成交量(手),否则返回0
主升浪启动赋值:(A-B)
变盘节点赋值:主升浪启动的3日指数移动平均/成交量(手)的5日累和*100
ZBGS_6赋值:变盘节点>=0
ABC3赋值:(2*收盘价+最高价+最低价)/4
ABC4赋值:34日内最低价的最低值
ABC5赋值:34日内最高价的最高值
趋势赋值:(ABC3-ABC4)/(ABC5-ABC4)*100的13日指数移动平均
人气1赋值:0.667*1日前的趋势+0.333*趋势的2日指数移动平均
T赋值:人气1< 趋势
ZBGS1赋值:趋势上穿30< 1
ZBGS2赋值:1日前的趋势上穿30 AND 1日前的人气1< 1日前的趋势
ZBGS3赋值:2日前的趋势上穿30 AND 2日前的人气1< 2日前的趋势
ZBGS4赋值:ZBGS2 OR ZBGS3
ZBGS5赋值:T AND ZBGS1 AND ZBGS4
ZBGS6赋值:趋势上穿60 AND 人气1< 趋势
能量赋值:成交量(手)的开方*(((收盘价-(最高价+最低价)/2))/((最高价+最低价)/2))
平滑能量赋值:能量的10日指数移动平均
人气A赋值:平滑能量*5的10日指数移动平均
ZBGS7赋值:人气A>=0 OR 人气A< 0
ZBGS8赋值:人气A>=0
EM01赋值:收盘价的13日指数移动平均
EM赋值:收盘价的21日指数移动平均
UP赋值:EM的13日指数移动平均
DOWN赋值:EM的17日指数移动平均
短期趋势赋值:(EM01的2日指数移动平均+EM01的7日指数移动平均)/2
中期趋势赋值:(UP+DOWN)/2
长期趋势赋值:收盘价的144日指数移动平均
ZBGS_8赋值:短期趋势>1日前的短期趋势 AND 中期趋势>1日前的中期趋势 AND 长期趋势>1日前的长期趋势
ZBGS_1赋值:收盘价=20日内收盘价的最高值
ZBGS_2赋值:上次ZBGS_1距今天数
ZBGS_3赋值:如果ZBGS_2>0,返回ZBGS_2日前的收盘价,否则返回ZBGS_2日前的收盘价
ZBGS_4赋值:收盘价上穿1日前的ZBGS_3
ZBGS_5赋值:ZBGS_4 AND 统计5日中满足ZBGS_4的天数=1
人气赋值:ZBGS_6 AND ZBGS6 AND ZBGS8 AND ZBGS_8,画青色
当满足条件人气时,在60和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件人气时,在38位置书写文字,画黄色
当满足条件人气时,在8位置画18号图标
当满足条件人气时,在55位置画18号图标
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
牛线赋值:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画绿色
马线赋值:牛线的6日简单移动平均,画洋红色
当满足条件收盘价>牛线时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色,线宽为2
当满足条件收盘价<马线时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR99CC32,线宽为2
当满足条件牛线>=CANDC>=马线时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR99CC32,线宽为2
A1赋值:收盘价的60日简单移动平均和收盘价的120日简单移动平均的较大值
B1赋值:收盘价的60日简单移动平均和收盘价的120日简单移动平均的较小值
当满足条件收盘价>=A1时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色,线宽为2
当满足条件收盘价<=B1时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR99CC32,线宽为2
当满足条件A1>=CANDC>=B1时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR99CC32,线宽为2
E赋值:收盘价的45日简单移动平均和收盘价的90日简单移动平均的较大值
F赋值:收盘价的45日简单移动平均和收盘价的90日简单移动平均的较小值
当满足条件收盘价>E时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色,线宽为2
当满足条件收盘价当满足条件E>=CANDC>=F时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR99CC32,线宽为2
J赋值:收盘价的30日简单移动平均和收盘价的60日简单移动平均的较大值
K赋值:收盘价的30日简单移动平均和收盘价的60日简单移动平均的较小值
当满足条件收盘价>J时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色,线宽为2
当满足条件收盘价当满足条件J>=CANDC>=K时,在65和68位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR99CC32,线宽为2
M3赋值:收盘价的3日简单移动平均,画红色
M13赋值:收盘价的13日简单移动平均,画红色
M34赋值:收盘价的34日简单移动平均,画红色
X赋值:上次1日前的收盘价上穿收盘价的120日简单移动平均距今天数 AND 收盘价的20日简单移动平均上穿收盘价的120日简单移动平均
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
当满足条件M3>=M13ANDM34>=1日前的M34时,在70和73位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件M3=1日前的M34时,在70和73位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR99CC32
当满足条件M3当满足条件M3>=M13ANDM34<1日前的M34时,在70和73位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件是否最后一个周期时,在横轴0.855纵轴0.009位置书写文字,COLORFFFFFF
当满足条件是否最后一个周期时,在横轴0.855纵轴0.080位置书写文字,画黄色

超强主升浪赋值:(3日内最高价的最高值+3日内最低价的最低值)/2
A赋值:如果收盘价>超强主升浪,返回成交量(手),否则返回0
B赋值:如果收盘价<超强主升浪,返回成交量(手),否则返回0
主升浪启动赋值:(A-B)
变盘节点赋值:主升浪启动的3日指数移动平均/成交量(手)的5日累和*100
ZBGS3_6赋值:变盘节点>=0
ABC3赋值:(2*收盘价+最高价+最低价)/4
ABC4赋值:34日内最低价的最低值
ABC5赋值:34日内最高价的最高值
趋势赋值:(ABC3-ABC4)/(ABC5-ABC4)*100的13日指数移动平均
人气1赋值:0.667*1日前的趋势+0.333*趋势的2日指数移动平均
T赋值:人气1< 趋势
ACB1赋值:趋势上穿30< 1
ACB2赋值:1日前的趋势上穿30 AND 1日前的人气1< 1日前的趋势
ACB3赋值:2日前的趋势上穿30 AND 2日前的人气1< 2日前的趋势
ACB4赋值:ACB2 OR ACB3
ACB5赋值:T AND ACB1 AND ACB4
ACB6赋值:趋势上穿60 AND 人气1< 趋势
能量赋值:成交量(手)的开方*(((收盘价-(最高价+最低价)/2))/((最高价+最低价)/2))
平滑能量赋值:能量的10日指数移动平均
人气A赋值:平滑能量*5的10日指数移动平均
ACB7赋值:人气A>=0 OR 人气A< 0
ACB8赋值:人气A>=0
EM01赋值:收盘价的13日指数移动平均
EM赋值:收盘价的21日指数移动平均
UP赋值:EM的13日指数移动平均
DOWN赋值:EM的17日指数移动平均
短期趋势赋值:(EM01的2日指数移动平均+EM01的7日指数移动平均)/2
中期趋势赋值:(UP+DOWN)/2
长期趋势赋值:收盘价的144日指数移动平均
ZBGS3_8赋值:短期趋势>1日前的短期趋势 AND 中期趋势>1日前的中期趋势 AND 长期趋势>1日前的长期趋势
ZBGS3_1赋值:收盘价=20日内收盘价的最高值
ZBGS3_2赋值:上次ZBGS3_1距今天数
ZBGS3_3赋值:如果ZBGS3_2>0,返回ZBGS3_2日前的收盘价,否则返回ZBGS3_2日前的收盘价
ZBGS3_4赋值:收盘价上穿1日前的ZBGS3_3
ZBGS3_5赋值:ZBGS3_4 AND 统计5日中满足ZBGS3_4的天数=1
人气赋值:ZBGS3_6 AND ACB6 AND ACB8 AND ZBGS3_8
输出 XG:人气

联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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