通达信〖量压突破〗量价突破与动能共振叠加形成的右侧买点源码
本指标是一套综合性主图方案,核心目标是捕捉“量价突破”与“动能共振”叠加形成的右侧买点。系统融合趋势通道、五行均线以及MACD背离模型,既能帮助判断趋势方向,也能提供短期风险提示,同时针对涨跌停等极端情绪节点进行高亮标注,辅助识别市场情绪变化。
实际运用中,可从三个维度把握操作节奏:
1. 右侧追涨:当盘面出现“※突破”信号,且趋势通道与短期均线同步形成多头排列时,可作为追涨或加仓的参考依据。
2. 左侧低吸:若股价进入深度超卖区域,并伴随低位背离或反弹确认信号,则可尝试提前布局,等待超跌反弹机会。
3. 风险控制:需持续留意短期均线颜色变化,一旦均线拐头向下,表示短线动能减弱,应考虑逢高减仓或止损离场。
ZBCL1:=CLOSE*VOL;
ZBCL2:=EMA((EMA(ZBCL1,3)/EMA(VOL,3)+EMA(ZBCL1,6)/EMA(VOL,6)+EMA(ZBCL1,12)/EMA(VOL,12)+EMA(ZBCL1,24)/EMA(VOL,24))/4,13);
ZBCL3:=1.04*ZBCL2;
ZBCL4:=REF(CLOSE,1)*1.05-CLOSE< 0.03 AND H=C;
ZBCL5:=CROSS(CLOSE,ZBCL3) AND ZBCL4;ZBCL6:=(SUM(H,8)-SUM(L,8))/2;
ZBCL7:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
ZBCL8:=SMA(ZBCL7,3,1);ZBCL9:=SMA(ZBCL8,3,1);
ZBCL10:=3*ZBCL8-2*ZBCL9;
ZBCL11:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
ZBCL12:=SMA(ZBCL11,3,1);ZBCL13:=SMA(ZBCL12,3,1);
ZBCL14:=3*ZBCL12-2*ZBCL13;ZBCL15:=REF(HHV(ZBCL12,15),10);
ZBCL16:=(AMOUNT/CLOSE)/HHV((AMOUNT/CLOSE),26)*100;
ZBCL17:=CROSS(ZBCL14,ZBCL12) AND ZBCL14>ZBCL15 AND ZBCL10>REF(ZBCL10,1) AND CLOSE/REF(C,1)>=1.02;
ZBCL18:=ZBCL17 OR (ZBCL16=100 AND CROSS(ZBCL10,70) AND CLOSE/REF(C,1)>=1.02) OR (CROSS(ZBCL10,70) AND EXPMA(CLOSE,12)>EXPMA(CLOSE,50) AND CLOSE/REF(C,1)>=1.02);
XG_NEW:=ZBCL5 AND ZBCL18;指标:EMA(C,60),COLORRED;指标2:=EMA(指标,11);
DRAWBAND(指标,RGB(125,0,0),指标2,RGB(0,0,165));
X1:=13;X2:=ROUND(X1/2);X3:=ROUND(SQRT(X1));
RHMA:=2*WMA(C,X2)-WMA(C,X1);
信号:WMA(RHMA,X3),COLORMAGENTA;
NOTEXT8:IF(信号<=REF(信号,1),信号,DRAWNULL),COLORGREEN;
阳:=MA(C,2),COLORYELLOW;阴:=MA(C,4),COLORMAGENTA;金:MA(C,11),COLORLIRED;
木:MA(金,3),COLORLIRED;水:MA(木,3),COLORLIRED;火:MA(水,3),COLORLIRED;
土:MA(火,3),COLORLIRED;
NOTEXT1:IF(金< REF(金,1),金,DRAWNULL),COLORGREEN;
NOTEXT2:IF(木< REF(木,1),木,DRAWNULL),COLORGREEN;
NOTEXT3:IF(水< REF(水,1),水,DRAWNULL),COLORGREEN;
NOTEXT4:IF(火< REF(火,1),火,DRAWNULL),COLORGREEN;
NOTEXT5:IF(土< REF(土,1),土,DRAWNULL),COLORGREEN;
HSL:=V/CAPITAL*100>10;ZF:=C/REF(C,1)< 1.03;
TJ1:=金>REF(金,1) AND 木>REF(木,1) AND 水>REF(水,1) AND 火>=REF(火,1) AND 阳>REF(阳,1) AND 阴>REF(阴,1);ZDZ:=MAX(阳,阴);ZXZ:=MIN(阳,阴);
YJSD:=C>ZDZ AND L< ZXZ;
RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
RSV4:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100;
K4:=SMA(RSV4,16,1);短期B:=SMA(RSV1,3,1);
短期:=SMA(短期B,3,1);中期趋势:=SMA(K4,8,1);
SSQS:=指标/REF(指标,1)>1.0025;JC:=CROSS(阳,阴);
TJ2:=(JC) AND SSQS AND COUNT(阴< REF(阴,1),5)>=2 AND BARSLAST(阴< REF(阴,1))< 3;
TJ3:=(JC OR YJSD) AND TJ1 AND COUNT(阴< REF(阴,1),5)>=2;
TJ4:=C/LLV(L,4)< 1.12;
XG1:=(TJ2 OR TJ3) AND COUNT(TJ2 OR TJ3,5)=1 AND TJ4 AND HSL AND ZF;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);MA30:=MA(C,30);超卖:=MA30/L>1.3;
DIFF抬头:=DIFF>REF(DIFF,1) AND EVERY(REF(DIFF,1)< REF(DIFF,2),4);
超超卖:=EXIST(超卖,10) AND DIFF抬头 AND (EXIST(MACD< REF(MACD,1),4) OR 中期趋势< 10);
否极泰来:=DIFF抬头 AND 中期趋势< 8;
低位背离:=DIFF抬头 AND LLV(DIFF,2)>LLV(DIFF,44) AND LLV(L,5)=LLV(L,44) AND EXIST(MACD< REF(MACD,1),3);
抢反弹1:=(超超卖 OR 否极泰来 OR (低位背离 AND COUNT(低位背离,22)>=2)) AND (中期趋势< 10 OR 短期< 15);
抢反弹1JJ:=BARSLAST(抢反弹1);
抢反弹2:=(JC OR YJSD) AND COUNT(JC OR YJSD,3)=1 AND LLV(L,3)=LLV(L,抢反弹1JJ+3);
XG2:=(抢反弹1 OR 抢反弹2) AND COUNT(抢反弹1 OR 抢反弹2,10)=1;
DRAWICON(XG_NEW,L*0.96,34),COLORYELLOW;
DRAWTEXT(XG_NEW,L*0.94,' ※突破'),COLOR00FFFF;
ZBCL3_LINE:ZBCL3,COLORRED,LINETHICK1;
ZT:=C>=ZTPRICE(REF(CLOSE,1),0.1)-0.01 AND C=H AND PERIOD=5;
STICKLINE(ZT,O,C,3,0),COLORRED;STICKLINE(ZT,O,L,0.001,0),COLORRED;
DT:=C<=DTPRICE(REF(CLOSE,1),0.1)+0.01 AND C=L AND PERIOD=5;
STICKLINE(DT,O,C,3,0),COLORGREEN;STICKLINE(DT,O,H,0.001,0),COLORGREEN;
M10:=H>=ZTPRICE(REF(CLOSE,1),0.1)-0.01 AND C< H AND PERIOD=5;
STICKLINE(M10,H,L,0.01,0),COLORMAGENTA;
STICKLINE(M10 AND C>O,O,C,-1,0),COLORMAGENTA;
STICKLINE(M10 AND C< O,O,C,-1,0),COLORLIBLUE;STICKLINE(XG_NEW,C,O,3,0),COLORYELLOW;
STICKLINE(XG_NEW,H,MAX(C,O),0.001,0),COLORYELLOW;
STICKLINE(XG_NEW,L,MIN(C,O),0.001,0),COLORYELLOW;

未来函数检测结果如下:
该公式包含未来函数:CAPITAL
定制指标公式、软件请联系QQ或微信同号:88652583
ZBCL1赋值:收盘价*成交量(手)
ZBCL2赋值:(ZBCL1的3日指数移动平均/成交量(手)的3日指数移动平均+ZBCL1的6日指数移动平均/成交量(手)的6日指数移动平均+ZBCL1的12日指数移动平均/成交量(手)的12日指数移动平均+ZBCL1的24日指数移动平均/成交量(手)的24日指数移动平均)/4的13日指数移动平均
ZBCL3赋值:1.04*ZBCL2
ZBCL4赋值:1日前的收盘价*1.05-收盘价< 0.03 AND 最高价=收盘价
ZBCL5赋值:收盘价上穿ZBCL3 AND ZBCL4
ZBCL6赋值:(最高价的8日累和-最低价的8日累和)/2
ZBCL7赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
ZBCL8赋值:ZBCL7的3日[1日权重]移动平均
ZBCL9赋值:ZBCL8的3日[1日权重]移动平均
ZBCL10赋值:3*ZBCL8-2*ZBCL9
ZBCL11赋值:(收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*100
ZBCL12赋值:ZBCL11的3日[1日权重]移动平均
ZBCL13赋值:ZBCL12的3日[1日权重]移动平均
ZBCL14赋值:3*ZBCL12-2*ZBCL13
ZBCL15赋值:10日前的15日内ZBCL12的最高值
ZBCL16赋值:(成交额(元)/收盘价)/26日内(成交额(元)/收盘价)的最高值*100
ZBCL17赋值:ZBCL14上穿ZBCL12 AND ZBCL14>ZBCL15 AND ZBCL10>1日前的ZBCL10 AND 收盘价/1日前的收盘价>=1.02
ZBCL18赋值:ZBCL17 OR (ZBCL16=100 AND ZBCL10上穿70 AND 收盘价/1日前的收盘价>=1.02) OR (ZBCL10上穿70 AND 收盘价的12日指数移动平均>收盘价的50日指数移动平均 AND 收盘价/1日前的收盘价>=1.02)
XG_NEW赋值:ZBCL5 AND ZBCL18
输出指标:收盘价的60日指数移动平均,画红色
指标2赋值:指标的11日指数移动平均
画带状线
X1赋值:13
X2赋值:对X1/2(进行)四舍五入
X3赋值:对X1的开方(进行)四舍五入
RHMA赋值:2*收盘价的X2日加权移动平均-收盘价的X1日加权移动平均
输出信号:RHMA的X3日加权移动平均,画洋红色
输出NOTEXT8:如果信号<=1日前的信号,返回信号,否则返回无效数,画绿色
阳赋值:收盘价的2日简单移动平均,画黄色
阴赋值:收盘价的4日简单移动平均,画洋红色
输出金:收盘价的11日简单移动平均,画淡红色
输出木:金的3日简单移动平均,画淡红色
输出水:木的3日简单移动平均,画淡红色
输出火:水的3日简单移动平均,画淡红色
输出土:火的3日简单移动平均,画淡红色
输出NOTEXT1:如果金<1日前的金,返回金,否则返回无效数,画绿色
输出NOTEXT2:如果木<1日前的木,返回木,否则返回无效数,画绿色
输出NOTEXT3:如果水<1日前的水,返回水,否则返回无效数,画绿色
输出NOTEXT4:如果火<1日前的火,返回火,否则返回无效数,画绿色
输出NOTEXT5:如果土<1日前的土,返回土,否则返回无效数,画绿色
HSL赋值:成交量(手)/当前流通股本(手)*100>10
ZF赋值:收盘价/1日前的收盘价< 1.03
TJ1赋值:金>1日前的金 AND 木>1日前的木 AND 水>1日前的水 AND 火>=1日前的火 AND 阳>1日前的阳 AND 阴>1日前的阴
ZDZ赋值:阳和阴的较大值
ZXZ赋值:阳和阴的较小值
YJSD赋值:收盘价>ZDZ AND 最低价< ZXZ
RSV1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
RSV4赋值:(收盘价-89日内最低价的最低值)/(89日内最高价的最高值-89日内最低价的最低值)*100
K4赋值:RSV4的16日[1日权重]移动平均
短期B赋值:RSV1的3日[1日权重]移动平均
短期赋值:短期B的3日[1日权重]移动平均
中期趋势赋值:K4的8日[1日权重]移动平均
SSQS赋值:指标/1日前的指标>1.0025
JC赋值:阳上穿阴
TJ2赋值:(JC) AND SSQS AND 统计5日中满足阴<1日前的阴的天数>=2 AND 上次阴<1日前的阴距今天数< 3
TJ3赋值:(JC OR YJSD) AND TJ1 AND 统计5日中满足阴<1日前的阴的天数>=2
TJ4赋值:收盘价/4日内最低价的最低值< 1.12
XG1赋值:(TJ2 OR TJ3) AND 统计5日中满足TJ2ORTJ3的天数=1 AND TJ4 AND HSL AND ZF
DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
MA30赋值:收盘价的30日简单移动平均
超卖赋值:MA30/最低价>1.3
DIFF抬头赋值:DIFF>1日前的DIFF AND 最近4日一直存在1日前的DIFF<2日前的DIFF
超超卖赋值:最近10日存在超卖 AND DIFF抬头 AND (最近4日存在MACD<1日前的MACD OR 中期趋势< 10)
否极泰来赋值:DIFF抬头 AND 中期趋势< 8
低位背离赋值:DIFF抬头 AND 2日内DIFF的最低值>44日内DIFF的最低值 AND 5日内最低价的最低值=44日内最低价的最低值 AND 最近3日存在MACD<1日前的MACD
抢反弹1赋值:(超超卖 OR 否极泰来 OR (低位背离 AND 统计22日中满足低位背离的天数>=2)) AND (中期趋势< 10 OR 短期< 15)
抢反弹1JJ赋值:上次抢反弹1距今天数
抢反弹2赋值:(JC OR YJSD) AND 统计3日中满足JCORYJSD的天数=1 AND 3日内最低价的最低值=抢反弹1JJ+3日内最低价的最低值
XG2赋值:(抢反弹1 OR 抢反弹2) AND 统计10日中满足抢反弹1OR抢反弹2的天数=1
当满足条件XG_NEW时,在最低价*0.96位置画34号图标,画黄色
当满足条件XG_NEW时,在最低价*0.94位置书写文字,COLOR00FFFF
输出ZBCL3_LINE:ZBCL3,画红色,线宽为1
ZT赋值:收盘价>=计算涨停价-0.01 AND 收盘价=最高价 AND 周期类型=5
当满足条件ZT时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件ZT时,在开盘价和最低价位置之间画柱状线,宽度为0.001,0不为0则画空心柱.,画红色
DT赋值:收盘价<=计算跌停价+0.01 AND 收盘价=最低价 AND 周期类型=5
当满足条件DT时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件DT时,在开盘价和最高价位置之间画柱状线,宽度为0.001,0不为0则画空心柱.,画绿色
M10赋值:最高价>=计算涨停价-0.01 AND 收盘价< 最高价 AND 周期类型=5
当满足条件M10时,在最高价和最低价位置之间画柱状线,宽度为0.01,0不为0则画空心柱.,画洋红色
当满足条件M10ANDC>开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画洋红色
当满足条件M10ANDC<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画淡蓝色
当满足条件XG_NEW时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件XG_NEW时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0.001,0不为0则画空心柱.,画黄色
当满足条件XG_NEW时,在最低价和收盘价和开盘价的较小值位置之间画柱状线,宽度为0.001,0不为0则画空心柱.,画黄色