股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索

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


   
楼主
2026-9-17 18:36:18


{副图源码如下}




超强主升浪:=(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:人气; {主升浪选股};















未
回复

举报