主升浪波段主图+公式,精准捕捉趋势拐点
一、指标说明:
多层均线捕捉主升浪波段趋势拐点。主图白线20日EMA与绿线构成短线强弱分界,黄带42日均线±10%通道观察偏离度。紫虚线60日EMA与长期均线金叉死叉提示反弹调整。
关键操作:1股价突破240/480日均线触发主升浪波段买卖信号;2超卖见底与超买见顶提示配合60日金死叉;3紫色大升绿色大跌信号需站稳黄带验证,成交量确认主升浪波段有效性
主升浪波段主图:
{主图源码如下}
DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;
ZBGS1:EMA(CLOSE,20),COLORWHITE,LINETHICK2;
ZBGS2:=REF(LLV(ZBGS1,12),1);
(IF(ZBGS2>ZBGS1,ZBGS1,ZBGS2)),LINETHICK2,COLORGREEN;
ZBGS3:((MA(CLOSE,42)) * 0.9),COLORYELLOW;
ZBGS4:((MA(CLOSE,42)) * 1.1),COLORYELLOW;
ZBGS5:=(MA(C,7));
ZBGS6:=(FORCAST(ZBGS5,7));
ZBGS7:=(FORCAST(ZBGS5,14));
ZBGS8:=(FORCAST(ZBGS5,70));
ZBGS9:=(FORCAST(ZBGS8,28));
ZBGS10:=(FORCAST(ZBGS8,56));
ZBGS11:=(BARSCOUNT(C));
ZBGS12:=(MOD(ZBGS11,2));
ZBGS13:=((MA(C,42)) * 0.45);
ZBGS14:=BARSCOUNT(C)=1;
ZBGS15:=BARSLAST(ZBGS14);
ZBGS16:=MOD(ZBGS15+1,2);
ZBGS17:=(IF(ZBGS6 < ZBGS13,ZBGS13,ZBGS6));
ZBGS18:=(IF(ZBGS7 < ZBGS13,ZBGS13,ZBGS7));
ZBGS19:=(IF(ZBGS8 < ZBGS13,ZBGS13,ZBGS8));
ZBGS20:=(IF(ZBGS9 < ZBGS13,ZBGS13,ZBGS9));
ZBGS21:=(IF(ZBGS10 < ZBGS13,ZBGS13,ZBGS10));
ZBGS22:=IF(ZBGS16 = 1 AND ZBGS20>ZBGS21,ZBGS21,ZBGS20);
ZBGS23:=IF(ZBGS16 = 1 AND ZBGS19< ZBGS20 AND ZBGS19>ZBGS21,ZBGS19,ZBGS20);
ZBGS24:=IF(ZBGS16 = 1 AND ZBGS19< ZBGS21 AND ZBGS19>ZBGS20,ZBGS19,ZBGS20);
ZBGS25:=IF(ZBGS19< ZBGS20 AND ZBGS19>ZBGS21,ZBGS23,ZBGS22);
ZBGS26:=IF(ZBGS19< ZBGS21,ZBGS24,ZBGS22);
IF(ZBGS26< IF(ZBGS21>ZBGS20,ZBGS21,ZBGS25),ZBGS26,IF(ZBGS21>ZBGS20,ZBGS21,ZBGS25)), COLOREC7600;
IF(ZBGS21>ZBGS20,ZBGS21,ZBGS25),COLORMAGENTA,LINETHICK1;
ZBGS27:=DATE=1210104;
ZBGS28:=CONST(BARSSINCE(ZBGS27));
ZBGS29:=BARSSINCE(ZBGS27);
ZBGS30:=SUM(VOL,0);
ZBGS31:=REF(ZBGS30,ZBGS29);
ZBGS32:=(ZBGS30-ZBGS31)/CAPITAL*100;
ZBGS33:=CONST(HHV(H,ZBGS28));
ZBGS34:=CONST(LLV(L,ZBGS28));
ZBGS35:=(ZBGS33-ZBGS34);
ZBGS36:=AMOUNT/V/100;
ZBGS37:=ZBGS34+ZBGS35*0/11;
ZBGS38:=ZBGS34+ZBGS35*1.0505/11;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
ZBGS39:=EMA(EMA(CLOSE,5),4);
ZBGS40:=EMA(EMA(CLOSE,5),6);
ZBGS41:=EMA(EMA(CLOSE,5),8);
ZBGS42:=EMA(EMA(EMA(CLOSE,5),10),2);
ZBGS43:=EMA(EMA(EMA(CLOSE,5),10),4);
ZBGS44:=EMA(EMA(EMA(CLOSE,5),10),6);
ZBGS45:=EMA(EMA(EMA(CLOSE,5),10),10);
ZBGS46:=EMA(EMA(EMA(CLOSE,5),10),20),COLORMAGENTA;
ZBGS47:=EMA(EMA(EMA(CLOSE,5),10),18);
ZBGS48:=EMA(EMA(EMA(CLOSE,5),10),60),COLOR800080;
ZBGS49:=EMA(EMA(EMA(CLOSE,5),10),63);
ZBGS50:=EMA(CLOSE,60),COLOR40FF00;
ZBGS51:=EMA(CLOSE,63),COLOR800080;
ZBGS52:=EMA(CLOSE,120);
ZBGS53:=EMA(CLOSE,130);
ZBGS54:=EMA(CLOSE,240),COLORFFFFFF;
ZBGS55:=EMA(CLOSE,250),COLORFFFFFF;
ZBGS56:=EMA(CLOSE,470);
ZBGS57:=EMA(CLOSE,490);
ZBGS58:=ZBGS46-REF(ZBGS46,2);
ZBGS59:=ZBGS44-REF(ZBGS44,2);
ZBGS60:=((HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100)-70;
ZBGS61:=SMA(ZBGS60,9,1);
ZBGS62:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
ZBGS63:=SMA(ZBGS62,3,1);
ZBGS64:=SMA(ZBGS63,3,1);
ZBGS65:=(ZBGS64-ZBGS61);
ZBGS66:=140-ZBGS65;
ZBGS67:=EMA(ZBGS65,15);
ZBGS68:=EMA(ZBGS66,15);
ZBGS69:=REF(-ZBGS65,1);
ZBGS70:=REF(-ZBGS66,1);
ZBGS71:=ZBGS65-REF(ZBGS65,1);
ZBGS72:=((HHV(HIGH,120)-ZBGS41)/(HHV(HIGH,120)-LLV(LOW,120))*100)-70;
ZBGS73:=SMA(ZBGS72,60,8);
ZBGS74:=(ZBGS41-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120))*100;
ZBGS75:=SMA(ZBGS74,20,8);
ZBGS76:=SMA(ZBGS75,20,8);
ZBGS77:=(ZBGS76-ZBGS73);
ZBGS78:=EMA(ZBGS77,160);
ZBGS79:=ZBGS77-ZBGS78;
ZBGS80:=((HHV(HIGH,450)-ZBGS46)/(HHV(HIGH,450)-LLV(LOW,450))*100)-70;
ZBGS81:=SMA(ZBGS80,270,30);
ZBGS82:=(ZBGS46-LLV(LOW,450))/(HHV(HIGH,450)-LLV(LOW,450))*100;
ZBGS83:=SMA(ZBGS82,60,30);
ZBGS84:=SMA(ZBGS83,60,30);
ZBGS85:=(ZBGS84-ZBGS81);
ZBGS86:=EMA(ZBGS85,600);
ZBGS87:=ZBGS85-ZBGS86;
DRAWTEXT(CROSS(ZBGS50,ZBGS48) AND ZBGS50< ZBGS56,ZBGS48,'--反弹'),COLORFFFF00;
DRAWTEXT(CROSS(ZBGS48,ZBGS50) AND ZBGS50>ZBGS56,ZBGS48,'--调整'),COLORFF00FF;
DRAWTEXT(CROSS(ZBGS50,ZBGS48) AND ZBGS50>ZBGS56,ZBGS48,'--↑升'),COLOR000000;
DRAWTEXT(CROSS(ZBGS48,ZBGS50) AND ZBGS50< ZBGS56,ZBGS48,'--↓跌'),COLORFFFFFF;
DRAWTEXT(CROSS(H,ZBGS50) AND ZBGS79>0 AND ZBGS78< 70,L,'↑下穿60即买↑'),COLORFFFFFF;
DRAWTEXT(CROSS(ZBGS50,L) AND ZBGS79< 0 AND ZBGS78>70,H,'↑上穿60即卖↓'),COLOR000000;
DRAWTEXT(CROSS(ZBGS79,0) AND ZBGS50< L AND ZBGS78< 70,L,'↑下穿60即买↑'),COLORFFFFFF;
DRAWTEXT(CROSS(0,ZBGS79) AND ZBGS50>H AND ZBGS78>70,H,'↑上穿60即卖↓'),COLOR000000;
DRAWTEXT(CROSS(ZBGS56,L) AND ZBGS56< ZBGS52,L,'下穿480即买'),COLORFFFFFF;
DRAWTEXT(CROSS(H,ZBGS56) AND ZBGS56>ZBGS52,H,'上穿480即卖'),COLOR000000;
DRAWTEXT(CROSS(ZBGS54,L) AND ZBGS52>ZBGS56 AND ZBGS87>0 ,L,'下穿240即买'),COLOR00FFFF;
DRAWTEXT(CROSS(H,ZBGS54) AND ZBGS52< ZBGS56 AND ZBGS87< 0 ,H,'上穿240即卖'),COLORFF0000;
DRAWTEXT(CROSS(H,ZBGS50) AND ZBGS50< REF(ZBGS50,1) AND ZBGS50< ZBGS52 AND ZBGS79>0 AND ZBGS52< ZBGS56,H,'不卖60'),COLORFF00FF;
DRAWTEXT(CROSS(ZBGS50,L) AND ZBGS50>REF(ZBGS50,1) AND ZBGS50>ZBGS52 AND ZBGS79< 0 AND ZBGS52>ZBGS56,L,'不买60'),COLOR00FF00;
DRAWTEXT(CROSS(H,ZBGS50) AND ZBGS50< REF(ZBGS50,1) AND ZBGS50< ZBGS52 AND ZBGS79< 0 AND ZBGS52< ZBGS56,H,'短卖60'),COLORFF00FF;
DRAWTEXT(CROSS(ZBGS50,L) AND ZBGS50>REF(ZBGS50,1) AND ZBGS50>ZBGS52 AND ZBGS79>0 AND ZBGS52>ZBGS56,L,'短买60'),COLOR00FF00;
DRAWTEXT(CROSS(H,ZBGS50) AND ZBGS50< REF(ZBGS50,1) AND ZBGS50< ZBGS52 AND ZBGS79>10,H,'不--卖'),COLORFF00FF;
DRAWTEXT(CROSS(ZBGS50,L) AND ZBGS50>REF(ZBGS50,1) AND ZBGS50>ZBGS52 AND ZBGS79< -10,L,'不--买'),COLOR00FF00;
DRAWTEXT(CROSS(ZBGS52,ZBGS54) AND ZBGS79>0 ,ZBGS50,'--大升2-'),COLORFF0000;
DRAWTEXT(CROSS(ZBGS54,ZBGS52) AND ZBGS79< 0 ,ZBGS50,'--大跌2'),COLOR8000FF;
DRAWTEXT(CROSS(ZBGS50,ZBGS52) AND ZBGS79>0 ,ZBGS48,'--大升1'),COLORFF0000;
DRAWTEXT(CROSS(ZBGS52,ZBGS50) AND ZBGS79< 0 ,ZBGS48,'--大跌1'),COLOR8000FF;
DRAWTEXT(CROSS(CLOSE,ZBGS50) AND ZBGS50>ZBGS54 ,ZBGS50,'--可能升'),COLORFF0000;
DRAWTEXT(CROSS(ZBGS50,CLOSE) AND ZBGS50< ZBGS54 ,ZBGS50,'--可能跌'),COLOR8000FF;
DRAWTEXT(CROSS(ZBGS45,ZBGS46) AND ZBGS54>ZBGS56 ,ZBGS46,'--大升'),COLOR0000FF;
DRAWTEXT(CROSS(ZBGS46,ZBGS45) AND ZBGS54< ZBGS56 ,ZBGS46,'--大跌'),COLOR00FF00;
DRAWTEXT(CROSS(ZBGS71,0) AND ZBGS67< 21,L,'平仓买-↑'),COLOR0000FF;
DRAWTEXT(CROSS(0,ZBGS71) AND ZBGS68< 21,H,'平仓卖-↓'),COLORFF0000;
DRAWTEXT(CROSS(0,ZBGS65),H,'超卖-进入底部'),COLORFF0080;
DRAWTEXT(CROSS(0,ZBGS66),H,'超买-进入顶部'),COLORFF8000;
DRAWTEXT(CROSS(ZBGS65,0),CLOSE,'见底'),COLORFFFFFF;
DRAWTEXT(CROSS(ZBGS66,0),CLOSE,'见顶'),COLORFFFF80;
{选股源码如下}
HHV9:=HHV(HIGH,9);
LLV9:=LLV(LOW,9);
ZBGS360:=((HHV9-CLOSE)/(HHV9-LLV9)*100)-70;
ZBGS361:=SMA(ZBGS360,9,1);
ZBGS362:=(CLOSE-LLV9)/(HHV9-LLV9)*100;
ZBGS363:=SMA(ZBGS362,3,1);
ZBGS364:=SMA(ZBGS363,3,1);
ZBGS365:=ZBGS364-ZBGS361;
超卖信号:CROSS(0,ZBGS365);