| 简单说明:四条线组成,红虚线为顶部线,绿虚线为底部线,中间两线为价咯区间阻力与支撑线,突破上价阻力线注意了,靠近顶部线多单要及时平仓。跌破下价支撑线,靠近底部线空单要及时平仓。底部出红箭头为做多信号,上部出绿箭头为顶部空信号,空单进场。特殊说明:当趋势判定为多趋势时,短期调整不给定做空信号,只有低位买入信号。同时做了高低点划线标注!建议用作30分钟线,1小时线作为盘中参考!主图、附图均可。先看图,适合自己再下载,不喜勿扰! //通道线源码短高H:=(20*H+19*REF(H,1)+18*REF(H,2)+17*REF(H,3)+16*REF(H,4)+15*REF(H,5)+14*REF(H,6)
 +13*REF(H,7)+12*REF(H,8)+11*REF(H,9)+10*REF(H,10)+9*REF(H,11)+8*REF(H,12)
 +7*REF(H,13)+6*REF(H,14)+5*REF(H,15)+4*REF(H,16)+3*REF(H,17)+2*REF(H,18)+
 REF(H,20))/210,COLORBLUE;
 短低L:=(20*L+19*REF(L,1)+18*REF(L,2)+17*REF(L,3)+16*REF(L,4)+15*REF(L,5)+14*REF(L,6)
 +13*REF(L,7)+12*REF(L,8)+11*REF(L,9)+10*REF(L,10)+9*REF(L,11)+8*REF(L,12)
 +7*REF(L,13)+6*REF(L,14)+5*REF(L,15)+4*REF(L,16)+3*REF(L,17)+2*REF(L,18)+
 REF(L,20))/210,COLORRED;
 D90H:=EMA(短高H,90),COLORRED,LINETHICK2;
 D90L:=EMA(短低L,90),COLORMAGENTA,LINETHICK2;
 D90差:=D90H-D90L;{www.70822.com}
 D90顶:=D90H+D90差*2,COLORRED;
 D90底:=D90L-D90差*2,COLORRED;
 XH25:=REFX1(MA(H,25),25/2);
 XXH25:=REFX1(MA(XH25,25),25/2);
 XL25:=REFX1(MA(L,25),25/2);
 XXL25:=REFX1(MA(XL25,25),25/2);
 高0:=(XXH25-XXL25+XXH25),COLORWHITE;
 低0:=XXL25*2-XXH25,COLORWHITE;
 多头定位:=低0>=D90底 AND 高0>=D90顶;
 空头定位:=高0<=D90顶 AND 低0<=D90底;
 震荡定位:=低0>=D90底 AND 高0<=D90顶;
 XH60:=REFX1(MA(H,60),60/2);
 XXH60:=REFX1(MA(XH60,60),60/2);
 XL60:=REFX1(MA(L,60),60/2);
 XXL60:=REFX1(MA(XL60,60),60/2);
 波段顶0:=4*XXH60-3*XXL60;
 波段底0:=4*XXL60-3*XXH60;
 多:XXL25-(XXH25-XXL25)*1,LINETHICK1,COLORMAGENTA;
 IF(多<REF(多,1),多,NULL),LINETHICK1,RGB(0,128,255);
 IF(多=REF(多,1),多,NULL),LINETHICK1,COLORWHITE;
 DRAWNUMBER(ISLASTBAR,多,多,0,COLORWHITE),ALIGN0,FONTSIZE18;
 损:XXL25-(XXH25-XXL25)*3.5,DOT,COLORGREEN;
 多盈:(XXH25-XXL25)*1+XXH25,COLORCYAN,NODRAW;
 空:(XXH25-XXL25)*1+XXH25,COLORYELLOW,LINETHICK1;
 IF(空<REF(空,1),空,NULL),LINETHICK1,RGB(128,0,255);
 IF(空=REF(空,1),空,NULL),LINETHICK1,COLORWHITE;
 DRAWNUMBER(ISLASTBAR,空,空,0,COLORWHITE),ALIGN0,FONTSIZE18;
 止:(XXH25-XXL25)*3.5+XXH25,DOT,COLORRED;
 DRAWNUMBER(ISLASTBAR,止,止,0,COLORGREEN),ALIGN0,FONTSIZE18;
 空盈:XXL25-(XXH25-XXL25)*0.5,COLORCYAN,NODRAW;
 波段顶:=(XXH60-XXL60)*3+XXH60;
 波段底:=XXL60-(XXH60-XXL60)*3;
 止盈差:多盈-空盈,NODRAW;
 RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
 K:=SMA(RSV,3,1),NODRAW;
 D:=SMA(K,3,1),NODRAW;
 J:=3*K-2*D,NODRAW;
 今D:=EMA(D,3);
 昨D:=REF(今D,1);
 白色点多定位1:=L<多 AND H>多;
 白色点空定位1:=H>空 AND L<空;
 白色点多定位2:=H<多 AND H>多;
 白色点空定位2:=L>空 AND L<空;
 多头红色点:=今D>昨D;
 空头红色点:=今D<昨D;
 多头红色点定位1:=白色点多定位1=1 AND 多头红色点=1;
 空头红色点定位1:=白色点空定位1=1 AND 空头红色点=1;
 多头红色点定位2:=白色点多定位2=1 AND 多头红色点=1;
 空头红色点定位2:=白色点空定位2=1 AND 空头红色点=1;
 多头多定位:=CROSS(多,L) AND 多头定位=1;
 多头平定位:=CROSS(H,空) AND 多头定位=1 AND 震荡定位=0;
 空头空定位:=CROSS(H,空) AND 空头定位=1;
 空头平定位:=CROSS(多,L) AND 空头定位=1 AND 震荡定位=0;
 震荡多定位:=CROSS(多,L) AND 震荡定位=1;
 震荡空定位:=CROSS(H,空) AND 震荡定位=1;
 DRAWICON(REF(多头多定位=1 OR 震荡多定位=1,1),L,'ICO6'),VALIGN0;
 DRAWICON(REF(多头多定位=1 OR 震荡多定位=1,1),L,'ICO4'),VALIGN0;
 DRAWICON(REF(空头空定位=1 OR 震荡空定位=1,1),H,'ICO5');
 DRAWKLINE1(H,O,L,C),DASHDOT;
 VERTLINE1(REFX(ISLASTBAR,50)),RGB(128,128,0),DASHDOT;
 //划线源码DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
 DEA:=EMA(DIFF,9);
 MACD:=2*(DIFF-DEA),COLORSTICK;
 JC:=CROSS(DIFF,DEA);
 SC:=CROSSDOWN(DIFF,DEA);
 N1:=BARSLAST(JC)+1,NODRAW;
 N2:=BARSLAST(SC)+1,NODRAW;
 NN1:=HHVBARS(H,N1),NODRAW;
 A1:=BACKSET(JC,LLVBARS(L,N2)+1);
 B1:=BACKSET(SC,HHVBARS(H,N1)+1);
 DRAWHORIZONTALLINE(CROSS(A1,0.5),L,COLORRED);
 DRAWHORIZONTALLINE(CROSS(B1,0.5),H,COLORLIGHTGREEN);
 DRAWNUMBER1(REFX(CROSS(A1,0.5),1),VALUEWHEN(CROSS(A1,0.5),L),VALUEWHEN(CROSS(A1,0.5),L),0),COLORRED;
 DRAWNUMBER1(REFX(CROSS(B1,0.5),1),VALUEWHEN(CROSS(B1,0.5),H),VALUEWHEN(CROSS(B1,0.5),H),0),COLORLIGHTGREEN;
 DRAWNUMBER1(ISLASTBAR,VALUEWHEN(CROSS(A1,0.5),L),VALUEWHEN(CROSS(A1,0.5),L),0),COLORRED;
 DRAWNUMBER1(ISLASTBAR,VALUEWHEN(CROSS(B1,0.5),H),VALUEWHEN(CROSS(B1,0.5),H),0),COLORLIGHTGREEN;
 //高点低点判断源码D2:=FILTER(BACKSET(FILTER(REF(L,3)=LLV(L,2*3+1),3),3+1),3);
 E1:=(REF(LLV(L,2*3),1)+REF(HHV(H,2*3),1))/2;
 H1:=(FILTER(BACKSET(FILTER(REF(H,3)=HHV(H,2*3+1),3),3+1),3) AND NOT(D2 AND E1>=(H+L)/2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
 F11:=BACKSET(H1 AND COUNT((D2 AND NOT(FILTER(BACKSET(FILTER(REF(H,3)=HHV(H,2*3+1),3),3+1),3) AND E1<(H+L)/2)),REF(BARSLAST(H1),1)+1)>0,LLVBARS(IF((D2 AND NOT(FILTER(BACKSET(FILTER(REF(H,3)=HHV(H,2*3+1),3),3+1),3) AND E1<(H+L)/2)),L,10000),REF(BARSLAST(H1),1)+1));
 I1:=BACKSET(IF(ISNULL(F11),0,1)>REF(IF(ISNULL(F11),0,1),1),2);
 X2:=REF(BARSLAST(I1>REF(I1,1) OR ISLASTBAR OR BARSCOUNT(C)=1),1)+1;
 F22:=BACKSET(I1>REF(I1,1) OR ISLASTBAR OR BARSCOUNT(C)=1 AND COUNT(FILTER(BACKSET(FILTER(REF(H,3)=HHV(H,2*3+1),3),3+1),3) AND NOT(D2 AND E1>=(H+L)/2),X2)>0,HHVBARS(IF(FILTER(BACKSET(FILTER(REF(H,3)=HHV(H,2*3+1),3),3+1),3) AND NOT(D2 AND E1>=(H+L)/2),H,0),X2));
 HD:=BACKSET(IF(ISNULL(F22),0,1)>REF(IF(ISNULL(F22),0,1),1),2)>REF(BACKSET(IF(ISNULL(F22),0,1)>REF(IF(ISNULL(F22),0,1),1),2),1);
 VV:=BACKSET(ISLASTBAR,BARSLAST(I1>REF(I1,1))+1)>REF(BACKSET(ISLASTBAR,BARSLAST(I1>REF(I1,1))+1),1);
 XX:=BACKSET(VV,REF(BARSLAST(I1>REF(I1,1)),1)+2)>REF(BACKSET(VV,REF(BARSLAST(I1>REF(I1,1)),1)+2),1);
 VV2:=BACKSET(ISLASTBAR,BARSLAST(HD)+1)>REF(BACKSET(ISLASTBAR,BARSLAST(HD)+1),1);
 XX2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2)>REF(BACKSET(VV2,REF(BARSLAST(HD),1)+2),1);
 新低:REF(L,BARSLAST(VV)),COLORRED,LINETHICK1;
 次新低:REF(L,BARSLAST(XX)),COLORRED,DOT,LINETHICK1;
 新高:REF(H,BARSLAST(XX2)),COLORGREEN,LINETHICK1;
 
 p20193202240721042.jpg   |