通达信『金牛顶底主图』大波段首选,高胜率
本指标加载后,会显示部分精选信号持有20天的胜率(统计起始日期是2014年1月1日至加载日),大家可以选择胜率在60%到90%的品种,需要注意的是,胜率不代表收益率,有兴趣的朋友,可以自行测试一下收益率,以剔除收益为负的品种和信号。
DRAWBAND(MA(CLOSE,60),RGB(118,38,38),MA(CLOSE,120),RGB(38,88,38));
DRAWBAND(MA(CLOSE,5),RGB(123,23,123),MA(CLOSE,10),RGB(23,123,123));
ZBGS1:MA(CLOSE,60),COLOR0000FF,LINETHICK1,NODRAW;
ZBGS2:MA(CLOSE,120),COLOR00FF00,NODRAW;
ZBGS3:MA(CLOSE,5),COLORFF00FF;
ZBGS4:MA(CLOSE,10),COLORFFFF00;
ZBGS5:MA(C,20),COLOR0079FF,LINETHICK1;
DRAWKLINE(H,O,L,C);
ZBGS6:=(EMA(C,12)-EMA(C,26));
ZBGS7:=EMA(ZBGS6,9);
ZBGS8:=2*(ZBGS6-ZBGS7);
ZBGS9:=EXIST((CROSS(ZBGS6,ZBGS7) AND ZBGS6>0) OR CROSS(ZBGS6,0),5) ;
ZBGS10:=MA(V,5);
ZBGS11:=MA(V,10);
ZBGS12:=MA(V,20);
ZBGS13:=ZBGS10>=ZBGS12 AND CROSS(ZBGS11,ZBGS12) AND REF(ZBGS11,1)< REF(ZBGS12,1);
ZBGS14:=EXIST(CROSS(ZBGS10,ZBGS11) OR ZBGS13,5);
ZBGS15:=BARSLAST(REF(LONGCROSS(ZBGS1,ZBGS2,55),1));
ZBGS16:=CROSS(ZBGS3,ZBGS4) AND ZBGS15< 30;
ZBGS17:=FILTER(ZBGS9 AND ZBGS16 AND ZBGS14,5);
STICKLINE(ZBGS17,C,O,3,0),COLOR000088;
STICKLINE(ZBGS17,C,O,1,0),COLOR0000AA;
STICKLINE(ZBGS17,C,O,0.3,0),COLOR0000CC;
STICKLINE(ZBGS17,C,O,0.0,0),COLOR0000FF;
DRAWTEXT(ZBGS17,L*0.98,'金牛'),COLOR0078FF;
ZBGS18:=(((C-LLV(L,60))/(HHV(H,60)-LLV(L,60)))*100);
ZBGS19:=SMA(ZBGS18,10,1),COLOR0000FF,LINETHICK1;
ZBGS20:=SMA(SMA(ZBGS18,10,1),3,1),COLORFFFFFF,LINETHICK1;
ZBGS21:=SMA(ZBGS19,10,1),COLOR00FF00,LINETHICK1;
ZBGS22:=(((C/COST(13))<=0.78)*17);
ZBGS23:=LONGCROSS(ZBGS19,16.18,5) AND ZBGS20< 19.1;
ZBGS24:=LONGCROSS(ZBGS19,ZBGS20,8) AND ZBGS20< 16.18;
ZBGS25:=FILTER(COUNT(ZBGS23 OR ZBGS24,3)=2,3);
STICKLINE(ZBGS25,C,O,3,0),COLOR880088;
STICKLINE(ZBGS25,C,O,1,0),COLORAA00AA;
STICKLINE(ZBGS25,C,O,0.3,0),COLORCC00CC;
STICKLINE(ZBGS25,C,O,0.0,0),COLORFF00FF;
DRAWTEXT(ZBGS25,L*0.99,'反弹'),COLORFF00FF;
ZBGS26:=FILTER(CROSS(ZBGS19,ZBGS20) AND EXIST(ZBGS22=17,3),3);
STICKLINE(ZBGS26,C,O,3,0),COLOR000088;
STICKLINE(ZBGS26,C,O,1,0),COLOR0000AA;
STICKLINE(ZBGS26,C,O,0.3,0),COLOR0000CC;
STICKLINE(ZBGS26,C,O,0.0,0),COLOR0000FF;
DRAWTEXT(ZBGS26,L*0.99,'金底'),COLOR0000FF;
ZBGS27:=LONGCROSS(ZBGS19,80,5) AND ZBGS20>76;
ZBGS28:=LONGCROSS(ZBGS20,ZBGS19,5) AND ZBGS20>70;
ZBGS29:=ZBGS27 OR ZBGS28;
STICKLINE(ZBGS29,C,O,3,0),COLOR008800;
STICKLINE(ZBGS29,C,O,1,0),COLOR00AA00;
STICKLINE(ZBGS29,C,O,0.3,0),COLOR00CC00;
STICKLINE(ZBGS29,C,O,0.0,0),COLOR00FF00;
DRAWTEXT(ZBGS29,H*1.009,'顶'),COLOR00FF00;
ZBGS30:=REF(C,1);
ZBGS31:=SMA(MAX(C-ZBGS30,0),5,1)/SMA(ABS(C-ZBGS30),5,1)*1000;
ZBGS32:=ZBGS31-LLV(ZBGS31,10);
ZBGS33:=(MA(ZBGS32,3)*5+ZBGS32*15)/20;
ZBGS34:=IF(ZBGS33>13,MA(ZBGS33,3),ZBGS33)/6;
ZBGS35:=MA(ZBGS34,5),COLORBBBBBB;
ZBGS36:=CROSS(ZBGS34,1) AND ZBGS34< 30;
ZBGS37:=MA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),20);
ZBGS38:=-100*(HHV(H,13)-C)/(HHV(H,13)-LLV(L,13));
ZBGS39:=EMA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),5);
ZBGS40:=ZBGS38+100;
ZBGS41:=ZBGS37+100;
ZBGS42:=ZBGS39+100;
ZBGS43:=(ZBGS41< 12 AND ZBGS42< 8 AND (ZBGS40< 7.2 OR REF(ZBGS40,1)< 5) AND (ZBGS42>REF(ZBGS42,1) OR ZBGS40>REF(ZBGS40,1))) OR (ZBGS41< 8 AND ZBGS42< 7 AND ZBGS40< 15 AND ZBGS40>REF(ZBGS40,1)) OR (ZBGS41< 10 AND ZBGS42< 7 AND ZBGS40< 1);
ZBGS44:=(ZBGS41< 15 AND REF(ZBGS41,1)< 15 AND ZBGS42< 18 AND ZBGS40>REF(ZBGS40,1) AND CROSS(ZBGS40,ZBGS41) AND ZBGS40>ZBGS42 AND (REF(ZBGS40,1)< 5 OR REF(ZBGS40,2)< 5 ) AND (ZBGS42>=ZBGS41 OR REF( ZBGS40,1)< 1 ));
ZBGS45:=ZBGS36 AND ZBGS44;
ZBGS46:=ZBGS44 OR ZBGS45;
ZBGS47:=(C-MA(C,55))/MA(C,55)*100< -30 AND (C-MA(C,89))/MA(C,89)*100< -27 AND COUNT((C-MA(C,55))/MA(C,55)*100< -30 AND (C-MA(C,89))/MA(C,89)*100< -27,2)=1 AND (O-REF(C,1))/REF(C,1)>-0.07 AND COUNT(C=O,6)=0,COLORCCCCCC;
ZBGS48:=(C-DMA(EMA(C,8),SUM(V,9)/2.8/CAPITAL))/DMA(EMA(C,8),SUM(V,9)/2.8/CAPITAL)*100,COLOR00AAAA;
ZBGS49:=REF(ZBGS48,1)< -46 AND ZBGS48>REF(ZBGS48,1) AND REF(ZBGS48,1)< REF(ZBGS48,2) AND ZBGS48-REF(ZBGS48,1)>2.2;
ZBGS50:=(ZBGS47 OR ZBGS49)*10,COLOR0000FF,LINETHICK2;
ZBGS51:=LONGCROSS(ZBGS48,-23,3);
ZBGS52:=ZBGS50 OR ZBGS51;
ZBGS53:=FILTER(ZBGS46 OR ZBGS52,5);
STICKLINE(ZBGS53,C,O,3,0),COLOR008888;
STICKLINE(ZBGS53,C,O,1,0),COLOR00AAAA;
STICKLINE(ZBGS53,C,O,0.3,0),COLOR00CCCC;
STICKLINE(ZBGS53,C,O,0.0,0),COLOR00FFFF;
DRAWTEXT(ZBGS53,L*0.99,'★谷底'),COLOR00FFFF;
IF(ZBGS1>=ZBGS2,ZBGS1,DRAWNULL),COLOR0000FF;
IF(ZBGS2>=ZBGS1,ZBGS2,DRAWNULL),COLORFF9900;
IF(ZBGS1>=ZBGS2,ZBGS2,DRAWNULL),COLOR00FFFF;
IF(ZBGS2>=ZBGS1,ZBGS1,DRAWNULL),COLOR00FF00;
XG1:=ZBGS17;
ZHOUQI1:= BARSCOUNT(C);
ZHOUQI2:=BARSLAST(YEAR=2014 AND DAY<>REF(DAY,1));
ZHOUQI:=IF(ZHOUQI1>ZHOUQI2,ZHOUQI2,ZHOUQI1);
BBQ1:=BARSLAST(BARSLAST(XG1)=20);
BBQ2:=BARSLAST(FILTER(XG1,20));
BBQ3:=CROSS(BBQ2< BBQ1,0.5),COLORRED;
BBQ4:=CROSS(BBQ2>BBQ1,0.5),COLORGREEN;
BBQ5:=IF(BBQ4=1 AND C>REF(C,20),1,0);
BBQ6:=SUM(BBQ5,ZHOUQI);
BBQ7:=SUM(IF(BBQ4=1 ,1,0),ZHOUQI);
胜率5:=BBQ6/BBQ7*100;
金牛:胜率5,NODRAW;
DRAWTEXT_FIX(ISLASTBAR ,0.8,0.6,0,VARCAT(VARCAT('文字金牛持有20日胜率: ',CON2STR(胜率5,2)),'%')),COLORYELLOW;
ZBGS_1:=ZBGS26;
ZBGS_2:=BARSCOUNT(C);
ZBGS_3:=BARSLAST(YEAR=2014 AND DAY<>REF(DAY,1));
ZBGS_4:=IF(ZBGS_2>ZBGS_3,ZBGS_3,ZBGS_2);
ZBGS_5:=BARSLAST(BARSLAST(ZBGS_1)=20);
ZBGS_6:=BARSLAST(FILTER(ZBGS_1,20));
ZBGS_7:=CROSS(ZBGS_6< ZBGS_5,0.5),COLORRED;
ZBGS_8:=CROSS(ZBGS_6>ZBGS_5,0.5),COLORGREEN;
ZBGS_9:=IF(ZBGS_8=1 AND C>REF(C,20),1,0);
ZBGS_10:=SUM(ZBGS_9,ZBGS_4);
ZBGS_11:=SUM(IF(ZBGS_8=1 ,1,0),ZBGS_4);
ZBGS_12:=ZBGS_10/ZBGS_11*100;
金底胜率:ZBGS_12,NODRAW;
DRAWTEXT_FIX(ISLASTBAR ,0.8,0.5,0,VARCAT(VARCAT('文字金底持有20日胜率: ',CON2STR(ZBGS_12,2)),'%')),COLORYELLOW;
SLAC1:=ZBGS53;
SLAC2:=BARSCOUNT(C);
SLAC3:=BARSLAST(YEAR=2014 AND DAY<>REF(DAY,1));
SLAC4:=IF(SLAC2>SLAC3,SLAC3,SLAC2);
SLAC5:=BARSLAST(BARSLAST(SLAC1)=5);
SLAC6:=BARSLAST(FILTER(SLAC1,5));
SLAC7:=CROSS(SLAC6< SLAC5,0.5),COLORRED;
SLAC8:=CROSS(SLAC6>SLAC5,0.5),COLORGREEN;
SLAC9:=IF(SLAC8=1 AND C>REF(C,5),1,0);
SLAC10:=SUM(SLAC9,SLAC4);
SLAC11:=SUM(IF(SLAC8=1 ,1,0),SLAC4);
SLAC12:=SLAC10/SLAC11*100;
谷底胜率:ZBGS_12,NODRAW;
DRAWTEXT_FIX(ISLASTBAR ,0.8,0.4,0,VARCAT(VARCAT('文字谷底持有5日胜率: ',CON2STR(SLAC12,2)),'%')),COLORYELLOW;