通达信〖强势资金〗价格突破量能扩张资金异动三类信号叠加源码
该指标将“价格突破、量能扩张、资金异动”三类信号叠加,用于捕捉短线强势股启动初期的共振点。副图利用 EMA、加权均线和 STICKLINE 绘制多空能量柱,并在条件成立时显示“★强势资金”提示。
其选股公式提取副图中最核心的突破要素:收盘价高于30日最高收盘均线,同时站上布林上轨(20日EMA + 2倍标准差),且量比大于1.8;此外还要求7个交易日内首次触发,避免同一信号反复出现。该指标偏向短线强势模型,主要用于跟踪主力资金刚启动的阶段。
副图判断
当副图出现黄色“★强势资金”,且下方红色柱状线明显放大时,说明强势资金介入;若柱状线为绿色,则代表资金处于弱势。
盘后选股
每日收盘后运行公式,筛选出当天首次满足条件的个股,并加入自选观察。
组合确认与操作
先用副图确认信号,再通过联动选股缩小范围。实战中建议叠加均线多头排列或热点板块使用;次日择机低吸,若跌破信号日最低价则止损。
强势资金副图源码如下:
ZBGS1:=EMA(C,17);
ZBGS2:=(3*C+L+O+H)/6;
ZBGS3:=(20*ZBGS2+19*REF(ZBGS2,1)+18*REF(ZBGS2,2)+17*REF(ZBGS2,3)+16*REF(ZBGS2,4)+15*REF(ZBGS2,5)+14*REF(ZBGS2,6)+13*REF(ZBGS2,7)+12*REF(ZBGS2,8)+11*REF(ZBGS2,9)+10*REF(ZBGS2,10)+9*REF(ZBGS2,11)+8*REF(ZBGS2,12)+7*REF(ZBGS2,13)+6*REF(ZBGS2,14)+5*REF(ZBGS2,15)+4*REF(ZBGS2,16)+3*REF(ZBGS2,17)+2*REF(ZBGS2,18)+REF(ZBGS2,20))/210;
ZBGS4:=EMA(ZBGS3,13);
STICKLINE(BARSLAST(ZBGS1< ZBGS4)>30,95,100,5,0),COLOR0000FF;
STICKLINE(BARSLAST(ZBGS1>ZBGS4)>30,0,5,5,0),COLOR00FF00;
ZBGS5:=LLV(L,10);
ZBGS6:=HHV(H,25);
ZBGS7:=100*(C-LLV(L,34))/(HHV(C,34)-LLV(L,34));
ZBGS8:=(AMOUNT/C)/(HHV(AMOUNT,34)/HHV(C,34));
ZBGS9:=IF(ZBGS8>1,1,ZBGS8)*100;
ZBGS10:=C=HHV(C,20);
ZBGS11:=BARSLAST(ZBGS10);
ZBGS12:=IF(ZBGS11>0,REF(C,ZBGS11),REF(C,ZBGS11));
ZBGS13:=CROSS(C,REF(ZBGS12,1));
STICKLINE(ZBGS9>=97 AND ZBGS7>90,0,100,2,0),COLOR0000FF;
ZBGS14:=100*(C-LLV(L,34))/(HHV(C,34)-LLV(L,34));
ZBGS15:=3*SMA((C-LLV(LOW,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*SMA(SMA((C-LLV(LOW,27))/(HHV(H,27)-LLV(LOW,27))*100,5,1),3,1);
ZBGS16:=LLV(ZBGS15,3);
短期线:EMA((C-ZBGS5)/(ZBGS6-ZBGS5)*4,4)*1*30,LINETHICK2,COLOR00FF00;
中期线:MA(ZBGS15,12),COLORWHITE,LINETHICK2;
STICKLINE(ZBGS16< 中期线,ZBGS16,中期线,2,0),COLOR6B8E23;
STICKLINE(ZBGS15>0,ZBGS16,ZBGS15,2,0),COLOR0000FF;
STICKLINE(ZBGS16>中期线,中期线,ZBGS16,2,0),COLOR38B0DE;
STICKLINE(ZBGS16=ZBGS15 AND ZBGS15>中期线,中期线,ZBGS16,2,0),COLORFF00FF;
STICKLINE(REF(ZBGS14,1)< 1 AND ZBGS14>1,0,15,2,0),COLORFFFFFF;
STICKLINE(ZBGS13 AND COUNT(ZBGS13,5)=1,85,100,2,0),COLOR00FFFF;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
ZBGS17:=MA(REF(HHV(C,30),1),2);
ZBGS18:=EMA(C,20);
ZBGS19:=MA(C,20);
ZBGS20:=POW((C-ZBGS18),2);
ZBGS21:=MA(ZBGS20,20);
ZBGS22:=SQRT(ZBGS21);
ZBGS23:=ZBGS18+2*ZBGS22;
ZBGS24:=REF(ZBGS23,1);
ZBGS25:=VOL/REF(MA(VOL,5),1);
ZBGS26:=(C>ZBGS17 AND C>ZBGS24 AND ZBGS25>1.8) AND COUNT(C>ZBGS17 AND C>ZBGS24 AND ZBGS25>1.8,7)=1;DRAWTEXT(ZBGS26,99,' ★强势资金'),COLOR00FFFF;

未来函数检测结果如下:
该公式没有未来函数
ZBGS1赋值:收盘价的17日指数移动平均
ZBGS2赋值:(3*收盘价+最低价+开盘价+最高价)/6
ZBGS3赋值:(20*ZBGS2+19*1日前的ZBGS2+18*2日前的ZBGS2+17*3日前的ZBGS2+16*4日前的ZBGS2+15*5日前的ZBGS2+14*6日前的ZBGS2+13*7日前的ZBGS2+12*8日前的ZBGS2+11*9日前的ZBGS2+10*10日前的ZBGS2+9*11日前的ZBGS2+8*12日前的ZBGS2+7*13日前的ZBGS2+6*14日前的ZBGS2+5*15日前的ZBGS2+4*16日前的ZBGS2+3*17日前的ZBGS2+2*18日前的ZBGS2+20日前的ZBGS2)/210
ZBGS4赋值:ZBGS3的13日指数移动平均
当满足条件上次ZBGS130时,在95和100位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR0000FF
当满足条件上次ZBGS1>ZBGS4距今天数>30时,在0和5位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00FF00
ZBGS5赋值:10日内最低价的最低值
ZBGS6赋值:25日内最高价的最高值
ZBGS7赋值:100*(收盘价-34日内最低价的最低值)/(34日内收盘价的最高值-34日内最低价的最低值)
ZBGS8赋值:(成交额(元)/收盘价)/(34日内成交额(元)的最高值/34日内收盘价的最高值)
ZBGS9赋值:如果ZBGS8>1,返回1,否则返回ZBGS8*100
ZBGS10赋值:收盘价=20日内收盘价的最高值
ZBGS11赋值:上次ZBGS10距今天数
ZBGS12赋值:如果ZBGS11>0,返回ZBGS11日前的收盘价,否则返回ZBGS11日前的收盘价
ZBGS13赋值:收盘价上穿1日前的ZBGS12
当满足条件ZBGS9>=97ANDZBGS7>90时,在0和100位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF
ZBGS14赋值:100*(收盘价-34日内最低价的最低值)/(34日内收盘价的最高值-34日内最低价的最低值)
ZBGS15赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
ZBGS16赋值:3日内ZBGS15的最低值
输出短期线:(收盘价-ZBGS5)/(ZBGS6-ZBGS5)*4的4日指数移动平均*1*30,线宽为2,COLOR00FF00
输出中期线:ZBGS15的12日简单移动平均,画白色,线宽为2
当满足条件ZBGS16<中期线时,在ZBGS16和中期线位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR6B8E23
当满足条件ZBGS15>0时,在ZBGS16和ZBGS15位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF
当满足条件ZBGS16>中期线时,在中期线和ZBGS16位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR38B0DE
当满足条件ZBGS16=ZBGS15ANDZBGS15>中期线时,在中期线和ZBGS16位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
当满足条件1日前的ZBGS14<1ANDZBGS14>1时,在0和15位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFFFF
当满足条件ZBGS13ANDCOUNT(ZBGS13,5)=1时,在85和100位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FFFF
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
ZBGS17赋值:1日前的30日内收盘价的最高值的2日简单移动平均
ZBGS18赋值:收盘价的20日指数移动平均
ZBGS19赋值:收盘价的20日简单移动平均
ZBGS20赋值:(收盘价-ZBGS18)的2乘幂
ZBGS21赋值:ZBGS20的20日简单移动平均
ZBGS22赋值:ZBGS21的开方
ZBGS23赋值:ZBGS18+2*ZBGS22
ZBGS24赋值:1日前的ZBGS23
ZBGS25赋值:成交量(手)/1日前的成交量(手)的5日简单移动平均
ZBGS26赋值:(收盘价>ZBGS17 AND 收盘价>ZBGS24 AND ZBGS25>1.8) AND 统计7日中满足收盘价>ZBGS17ANDC>ZBGS24ANDZBGS25>1.8的天数=1
当满足条件ZBGS26时,在99位置书写文字,COLOR00FFFF