这是一个综合性的技术分析指标,主要用于识别股票的中线操作机会和多种买入信号。
核心功能:
1. 趋势与支撑/压力线:通过多条动态均线(如ZBGS7、ZBGS9、ZBGS10)构建了短期和中期的支撑与压力参考线,用于判断价格运行的趋势和关键位置。
2. 多条件买入信号:公式整合了多种技术形态来提示潜在的买入点。例如:
“上攻”:结合价格突破、成交量放大和特定K线形态。
“启动”:基于均线金叉、价格位置和涨幅条件。
“买入”/“加仓”:基于短期均线角度、涨幅和相对位置。
“牛气冲天”:用于捕捉强势突破、趋势加速的极端行情。
3. K线形态着色:根据价格与关键均线的位置关系(如高于或低于ZBGS7、ZBGS10等),对K线实体和影线进行不同颜色的填充,直观显示当前状态(如强势、调整或弱势)。
4. 中线操作参考:指标明确标注了“中线操作”参考线(ZBGS10),辅助进行中线级别的趋势判断。
使用要点:
指标信号繁多,需结合其他分析(如大盘环境、个股基本面)综合判断,避免单一信号盲从。
不同颜色的线条和K线着色提供了直观的多空状态和强弱分区。
文字提示(如“上攻”、“买入”)是触发式信号,代表公式设定的一系列复杂条件同时满足,可作为重点观察的时点。
适用于趋势性较强的行情,在震荡市中可能会产生较多无效信号。
ZBGS1:=8;
ZBGS2:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
ZBGS3:=ABS((CLOSE+2*HIGH+LOW)/4-MA(CLOSE,17))/MA(CLOSE,17);
ZBGS4:=DMA(CLOSE,ZBGS2);
ZBGS5:=DMA(CLOSE,ZBGS3);
ZBGS6:=REF((1-3/100)*ZBGS5,2);
ZBGS7:=EMA(ZBGS6,7),LINETHICK1,COLORGREEN ;
ZBGS8:=(1+ZBGS1/100)*ZBGS4;
ZBGS9:ZBGS8,COLORYELLOW ,LINETHICK1;
ZBGS10:EMA((LLV((C+L)/2,6)+LLV((C+L)/2,5)+LLV((C+L)/2,4)+LLV((C+L)/2,3)+LLV((C+L)/2,2)+2*(C+L+H)/3)/7,4),COLORGREEN ;
IF(ZBGS7>REF(ZBGS7,1)*0.999 ,ZBGS7,DRAWNULL),COLORCYAN ,LINETHICK3;
IF(ZBGS7< REF(ZBGS7,1)*0.999 ,ZBGS7,DRAWNULL),COLORFF6C00,LINETHICK3;
ZBGS11:=EMA(ZBGS10,4);
IF(ZBGS10>=REF(ZBGS10,2)*0.998 AND C>ZBGS10,ZBGS10,DRAWNULL),COLORRED ,LINETHICK1;
DRAWTEXT(ISLASTBAR, ZBGS10,' ←中线操作'),COLORRED;
ZBGS12:=(C-REF(C,1))/REF(C,1)*100;
ZBGS13:=LLV((HIGH+2*LOW+OPEN+CLOSE)/5*2.03-H,30)*1.006,COLORABFF40,LINETHICK2;
ZBGS14:=((CROSS(C,ZBGS10) AND CROSS(C,ZBGS11)) OR (L< ZBGS10 AND C>ZBGS11 AND ZBGS10< ZBGS11 ))AND C>REF(C,1)*1.02 AND (C-O>H-C) AND V>REF(V,1) AND (C>ZBGS7 OR C< ZBGS7 AND C>REF(C,1)*1.07);
DRAWTEXT(ZBGS14,L*0.985,'★上攻'),COLORRED;
STICKLINE(ZBGS14,H,C,0.1,1),COLORYELLOW,LINETHICK2;
STICKLINE(ZBGS14,O,C,4.2,1),COLORYELLOW,LINETHICK2;
STICKLINE(ZBGS14,O,L,0.1,1),COLORYELLOW,LINETHICK2;
ZBGS15:=((CROSS(C,ZBGS10) AND CROSS(C,ZBGS7)) OR (CROSS(C,ZBGS10) AND ZBGS10< ZBGS7*1.07))AND C>ZBGS7 AND ZBGS7>REF(ZBGS7,1)*0.999 AND ZBGS7< REF(ZBGS7,3)*0.9 AND C>REF(C,1)*1.02;
ZBGS16:=L< ZBGS10 AND L< ZBGS7 AND C>ZBGS7 AND ZBGS7>REF(ZBGS7,1) AND C>REF(C,1)*1.02;
ZBGS17:=EMA(C,3);
ZBGS18:=EMA(C,13);
ZBGS19:=BARSLAST(REF(CROSS(ZBGS18,ZBGS17),1)) AND CROSS(ZBGS17,ZBGS18) AND C>ZBGS7 AND ZBGS7>REF(ZBGS7,1)*0.99 AND REF(ZBGS12,1)< 4 AND (C-O>H-C);
DRAWTEXT(ZBGS19,L*0.98,'启动'),COLOR00FFFF;
STICKLINE( C>ZBGS10 AND C>ZBGS13 AND ZBGS10>REF(ZBGS10,2)*0.995 AND ZBGS11>REF(ZBGS11,1) ,HIGH,LOW,0,1 ),COLORRED;
STICKLINE( C>ZBGS10 AND C>ZBGS13 AND ZBGS10>REF(ZBGS10,2)*0.995 AND ZBGS11>REF(ZBGS11,1),OPEN,CLOSE,3,1 ),COLOR0000AA ;
STICKLINE(C< O AND C>ZBGS10 AND C>ZBGS11 AND ZBGS11>REF(ZBGS11,1),HIGH,LOW,0,0 ),COLORRED;
STICKLINE(C< O AND C>ZBGS10 AND C>ZBGS11 AND ZBGS11>REF(ZBGS11,1) ,OPEN,CLOSE,3,0 ),COLOR0000AA;
STICKLINE(L< ZBGS7 AND C>ZBGS10 AND C>ZBGS13 AND ZBGS10>REF(ZBGS10,2)*0.995 AND ZBGS11>REF(ZBGS11,1) AND C< REF(C,1)*1.06,HIGH,LOW,0,1 ),COLORFF00FF;
STICKLINE(L< ZBGS7 AND C>ZBGS10 AND C>ZBGS13 AND ZBGS10>REF(ZBGS10,2)*0.995 AND ZBGS11>REF(ZBGS11,1) AND C< REF(C,1)*1.06,OPEN,CLOSE,3,1 ),COLORFF00FF;
STICKLINE(L< ZBGS7 AND C< O AND C>ZBGS10 AND C>ZBGS11 AND ZBGS11>REF(ZBGS11,1) AND C< REF(C,1)*1.06,HIGH,LOW,0,0 ),COLORFF00FF;
STICKLINE(L< ZBGS7 AND C< O AND C>ZBGS10 AND C>ZBGS11 AND ZBGS11>REF(ZBGS11,1) AND C< REF(C,1)*1.06 ,OPEN,CLOSE,3,0 ),COLORFF00FF;
ZBGS20:=EMA(((SLOPE(C,22)*20)+C),55),COLORFF00FF,LINETHICK2;
ZBGS21:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
ZBGS22:=CROSS(C,ZBGS21) AND ZBGS21>REF(ZBGS21,1) AND C>ZBGS20;
ZBGS23:=((C-REF(MA(C,17),1))/18+MA(C,17))*1.004;
ZBGS24:=CROSS(C,ZBGS23) AND ZBGS23>REF(ZBGS23,1);
ZBGS25:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),4);
ZBGS26:=HIGH-REF(HIGH,1);
ZBGS27:=REF(LOW,1)-LOW;
ZBGS28:=EMA(IF(ZBGS26>0 AND ZBGS26>ZBGS27,ZBGS26,0),4);
ZBGS29:=EMA(IF(ZBGS27>0 AND ZBGS27>ZBGS26,ZBGS27,0),4);
ZBGS30:=ZBGS28*100/ZBGS25;
ZBGS31:=ZBGS29*100/ZBGS25;
ZBGS32:=EMA(ABS(ZBGS31-ZBGS30)/(ZBGS31+ZBGS30)*100,1);
ZBGS33:=EMA(ZBGS32,1);
ZBGS34:=CROSS(ZBGS30,ZBGS31) AND ZBGS32< REF(ZBGS32,1) AND C>REF(C,1)*1.05;
ZBGS35:=MA(CLOSE,17);
ZBGS36:=ZBGS35 + 1*STD(CLOSE,17);
ZBGS37:=CROSS(C,ZBGS36) AND C>REF(C,1)*1.04;
ZBGS38:=REF(LLV(H*0.98,3),1);
ZBGS39:=EMA(ZBGS38,2);
ZBGS40:=EMA(EMA((2*L+C)/3,5),10);
ZBGS41:=MA(ZBGS40,20);
ZBGS42:=CROSS(C,ZBGS39) AND CROSS(C,ZBGS41) AND C>ZBGS7*1.015 AND ZBGS10>REF(ZBGS10,1) AND C>ZBGS7;
ZBGS43:=(((ZBGS22 AND ZBGS24 AND C>REF(C,1)*1.025 ) OR (ZBGS22 AND C>REF(C,1)*1.047 AND C< ZBGS20*1.08)OR (ZBGS24 AND C>REF(C,1)*1.07 ) ) OR ZBGS34 OR ZBGS37) AND REF(HHV(H,20),10)< ZBGS41*1.20 AND C< ZBGS41*1.13 AND C>ZBGS7;
STICKLINE(ZBGS43 OR ZBGS42,L*0.996,L*0.98,3,0),COLORYELLOW;
STICKLINE( ZBGS10< ZBGS11 AND ZBGS11< REF(ZBGS11,1)*0.999 AND NOT(ZBGS14) AND NOT(ZBGS15) AND NOT(ZBGS16) AND NOT(ZBGS19) AND NOT(ZBGS43 OR ZBGS42)AND ZBGS12< 7,HIGH,LOW,0,0 ),COLORCYAN ;
STICKLINE( ZBGS10< ZBGS11 AND ZBGS11< REF(ZBGS11,1)*0.999 AND NOT(ZBGS14) AND NOT(ZBGS15) AND NOT(ZBGS16) AND NOT(ZBGS19) AND NOT(ZBGS43 OR ZBGS42)AND ZBGS12< 7,OPEN,CLOSE,2.8,1 ),COLORCYAN ;
ZBGS44:=(L+H+C*2)/4;
ZBGS45:=EMA(ZBGS44,5)COLORWHITE ,LINETHICK1;
ZBGS46:=EMA(ZBGS44,10)COLORLIBLUE,LINETHICK1;
ZBGS47:=(ZBGS45-REF(ZBGS45,1))/REF(ZBGS45,1)*100,NODRAW;
ZBGS48:=(ZBGS46-REF(ZBGS46,1))/REF(ZBGS46,1)*100,NODRAW;
ZBGS49:=MA(C,5),COLORWHITE ,NODRAW;
ZBGS50:=(C-ZBGS49)/ZBGS49*100;
ZBGS51:=MA(C,30)COLORBLUE,NODRAW;
ZBGS52:=(C-ZBGS51)/ZBGS51*100,LINETHICK0;
ZBGS53:=COUNT(CROSS(ZBGS50,0),3)>=1 AND ZBGS52>REF(ZBGS52,1) AND ZBGS49>REF(ZBGS49,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)< ZBGS51;
ZBGS54:=FILTER(ZBGS53,10);
ZBGS55:=ATAN((ZBGS49/REF(ZBGS49,1)-1)*100)*180/3.1416;
ZBGS56:=SMA(EMA((ZBGS49-REF(ZBGS49,1))/REF(ZBGS49,1),3)*100,3,1);
ZBGS57:=EMA((ZBGS56-REF(ZBGS56,1)),3),LINETHICK0;
ZBGS58:=MA(C,10)COLORMAGENTA ,LINETHICK2,NODRAW;
ZBGS59:=FILTER(COUNT(CROSS(ZBGS55,30),5)>=1 AND ZBGS49>REF(ZBGS49,1) AND ZBGS52>REF(ZBGS52,1) AND ZBGS58>REF(ZBGS58,1)AND ZBGS57>REF(ZBGS57,1) AND ZBGS56>REF(ZBGS56,1) ,10);
DRAWTEXT(ZBGS54,LOW*0.95,'买入'),COLORYELLOW;
DRAWTEXT(ZBGS59,LOW*0.98,'↖加仓'),COLORYELLOW;
ZBGS60:=100*(C-REF(C,12))/REF(C,12);
ZBGS61:=((H+L+C)/3-MA((H+L+C)/3,88))/(0.015*AVEDEV((H+L+C)/3,88));
ZBGS62:=1.07*DMA(C,ABS((2*C+H+L)/4-MA(C,26))/MA(C,26));
ZBGS63:=MA(ATAN(ZBGS62-REF(ZBGS62,1)),3);
ZBGS64:=IF((C>O OR C< O) AND H>=REF(C,1),ATAN(MA(H,5)*1.02-REF(MA(C,5)*1.02,1)),0);
ZBGS65:=IF((C>O OR C< O) AND H< REF(C,1),-ATAN(REF(MA(C,5)*1.02,1)-MA(H,5)*1.02),0);
ZBGS66:=MA(REF((ZBGS64+ZBGS65),1),26);
ZBGS67:=ZBGS63>ZBGS66 AND ZBGS63>REF(ZBGS63,1);
ZBGS68:=ZBGS67 AND ZBGS61>200 AND ZBGS60>20 AND C>REF(C,1);
DRAWTEXT(FILTER (ZBGS68,20),L*0.95,'牛气冲天'),COLORMAGENTA ;
