【大智慧】波浪看盘(波浪顶、波浪底)-指标公式源码pl5:=zig(3,5);en1:=zig(3,5)ref(zig(3,5),1)andref(zig(3,5),1)=ref(zig(3,5),2)andref(zig(3,5),2)=ref(zig(3,5),3);ex1:=zig(3,5)ref(zig(3,5),1)andref(zig(3,5),1)=ref(zig(3,5),2)andref(zig(3,5),2)=ref(zig(3,5),3);pl10:=zig(3,13);en2:=zig(3,10)ref(zig(3,10),1)andref(zig(3,10),1)=ref(zig(3,10),2)andref(zig(3,10),2)=ref(zig(3,10),3);ex2:=zig(3,10)ref(zig(3,10),1)andref(zig(3,10),1)=ref(zig(3,10),2)andref(zig(3,10),2)=ref(zig(3,10),3);pl20:=zig(3,26);en3:=zig(3,20)ref(zig(3,20),1)andref(zig(3,20),1)=ref(zig(3,20),2)andref(zig(3,20),2)=ref(zig(3,20),3);ex3:=zig(3,20)ref(zig(3,20),1)andref(zig(3,20),1)=ref(zig(3,20),2)andref(zig(3,20),2)=ref(zig(3,20),3);pl40:=zig(3,55);走强一:=BARSLAST(pl5ref(pl5,1));走弱一:=BARSLAST(pl5ref(pl5,1));走强二:=BARSLAST(pl10ref(pl10,1));走弱二:=BARSLAST(pl10ref(pl10,1));走强三:=BARSLAST(pl20ref(pl20,1));走弱三:=BARSLAST(pl20ref(pl20,1));ztjz5:=if(pl10ref(pl10,1),COUNT(en1,走强二),0);ztjd5:=if(pl10ref(pl10,1),COUNT(ex1,走强二),0);dtjz5:=if(pl10ref(pl10,1),COUNT(en1,走弱二),0);dtjd5:=if(pl10ref(pl10,1),COUNT(ex1,走弱二),0);ztjz10:=if(pl20ref(pl20,1),COUNT(en2,走强三),0);ztjd10:=if(pl20ref(pl20,1),COUNT(ex2,走强三),0);dtjz10:=if(pl20ref(pl20,1),COUNT(en2,走弱三),0);dtjd10:=if(pl20ref(pl20,1),COUNT(ex2,走弱三),0);DRAWTEXT(en1anddtjz5=1,LOW*0.98,'(Ⅰ)'),colorffff00;DRAWTEXT(ex1anddtjd5=2,HIGH*1.02,'(Ⅱ)'),colorffff00;DRAWTEXT(en2andztjz5=1,LOW*0.98,'(Ⅲ)'),colorffff00;DRAWTEXT(ex1andpl10ref(pl10,1)andztjd5=1,HIGH*1.02,'⑴'),color0000ff;DRAWTEXT(en1andpl10ref(pl10,1)andztjz5=2,LOW*0.98,'⑵'),color0000ff;DRAWTEXT(ex1andpl10ref(pl10,1)andztjz5=2,HIGH*1.02,'⑶'),color0000ff;DRAWTEXT(en1andpl10ref(pl10,1)andztjz5=3,LOW*0.98,'⑷'),color0000ff;DRAWTEXT(ex2andpl20ref(pl20,1)andztjd10=1,HIGH*1.02,'⑸'),color0000ff;DRAWTEXT(en2anddtjz10=1,LOW*0.94,'【A】'),color00ff00;DRAWTEXT(ex2anddtjd10=2,HIGH*1.03,'【B】'),color00ff00;DRAWTEXT(en3andztjz10=1,LOW*0.94,'【C】'),color00ff00;DRAWTEXT(ex2andpl20ref(pl20,1)andztjd10=1,HIGH*1.04,'①'),Linethick3,color00ffff;DRAWTEXT(en2andpl20ref(pl20,1)andztjz10=2,LOW*0.94,'②'),Linethick3,color00ffff;DRAWTEXT(ex2andpl20ref(pl20,1)andztjd10=2or(ztjd10=0orztjd10=2)andex2,HIGH*1.04,'③'),Linethick3,color00ffff;DRAWTEXT(en2andpl20ref(pl20,1)andztjz10=3,LOW*0.94,'④'),Linethick3,color00ffff;DMLJ:=HHV(HIGH,120);TY:=CLOSE;HD:=FILTER(BACKSET(FILTER(ref(TY,10)=HHV(TY,2*10+1),10),10+1),10);LD:=FILTER(BACKSET(FILTER(ref(TY,10)=LLV(TY,2*10+1),10),10+1),10);A:=ref(CLOSE,BARSLAST(HD));B:=ref(CLOSE,BARSLAST(LD));T1:=BARSLAST(HD)BARSLAST(LD)ANDNOT(HD);T2:=BARSLAST(HD)BARSLAST(LD)ANDNOT(LD);波浪顶:if(T1,A,A),COLORFF00FF,POINTDOT,LINETHICK2;STICKLINE(T1,A,A,9,0),COLORFF00FF;波浪底:if(T2,B,B),COLOR80FF00,POINTDOT,LINETHICK2;VAR3:=LLV(HIGH,240);VAR4:=100*(CLOSE-VAR3)/VAR3;VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;VAR7:=0;VAR8:=MA(HHV(CLOSE-ref(CLOSE,1),0),34)/MA(ABS(CLOSE-ref(CLOSE,1)),7)*100;VAR9:=MA(HHV(CLOSE-ref(CLOSE,1),0),13)/MA(ABS(CLOSE-ref(CLOSE,1)),13)*100;VARA:=BARSCOUNT(CLOSE);VARB:=VAR820ANDVAR923ANDVARA35;VARC:=VARBANDCOUNT(VARB,1)=1;VARD:=EMA(CLOSE,21)-EMA(CLOSE,8);VARE:=EMA(VARD,5);VARF:=TROUGH(3,6,1)4ANDCROSS(VARD,VARE);VAR10:=if(TROUGH(3,16,1)=0ANDHIGHLOW+0.04,4,0);VAR11:=zig(3,6)ref(zig(3,6),1)ANDref(zig(3,6),1)=ref(zig(3,6),2)ANDref(zig(3,6),2)=ref(zig(3,6),3);VAR12:=zig(3,6)ref(zig(3,6),1)ANDref(zig(3,6),1)=ref(zig(3,6),2)ANDref(zig(3,6),2)=ref(zig(3,6),3);VAR13:=zig(3,22)ref(zig(3,22),1)ANDref(zig(3,22),1)=ref(zig(3,22),2)ANDref(zig(3,22),2)=ref(zig(3,22),3);VAR14:=zig(3,22)ref(zig(3,22),1)ANDref(zig(3,22),1)=ref(zig(3,22),2)ANDref(zig(3,22),2)=ref(zig(3,22),3);VAR15:=zig(3,51)ref(zig(3,51),1)ANDref(zig(3,51),1)=ref(zig(3,51),2)ANDref(zig(3,51),2)=ref(zig(3,51),3);VAR16:=zig(3,51)ref(zig(3,51),1)ANDref(zig(3,51),1)=ref(zig(3,51),2)ANDref(zig(3,51),2)=ref(zig(3,51),3);VAR17:=zig(3,72)ref(zig(3,72),1)ANDref(zig(3,72),1)=ref(zig(3,72),2)ANDref(zig(3,72),2)=ref(zig(3,72),3);VAR18:=zig(3,72)ref(zig(3,72),1)ANDref(zig(3,72),1)=ref(zig(3,72),2)ANDref(zig(3,72),2)=ref(zig(3,72),3);VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);VAR1A:=EMA(VAR19,100);VAR1B:=2*(VAR19-VAR1A);VAR1C:=POW(VAR1B,3)*0.1+POW(VAR1B,1);VAR1D:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));VAR1E:=EMA(VAR1D*0.97,3);VAR1F:=(HIGH+LOW+CLOSE)/3;VAR20:=(VAR1F-MA(VAR1F,14))/(0.015*AVEDEV(VAR1F,14));VAR21:=CROSS(VAR1E,LOW);买点一:=VAR10;买点二:=(VAR11+VAR13+VAR15+VAR17);卖点一:=(VAR12+VAR14+VAR16+VAR18);VAR22:=买点一ANDVARFANDVARCANDVAR21ANDVAR40ANDVAR5=0ANDVAR6=0ANDVAR20(-110);VAR1:=MA(CLOSE,6);VAR2:=MA(CLOSE,18);VAR31:=MA(CLOSE,30);VARB1:=SUM(CLOSE*vol*100,28)/SUM(vol*100,28);VARC1:=INTPART(VARB1*100)/100;VARD1:=EMA(CLOSE,5)-EMA(CLOSE,10);VARE1:=EMA(VARD1,9);VAR131:=ref(VARE1,1);VAR141:=VARE1;VAR151:=VAR141-VAR131;VAR161:=ref(VARD1,1);VAR171:=VARD1;VAR181:=VAR171-VAR161;VAR191:=OPEN;VAR1A1:=CLOSE;DRAWTEXT(买点一0,LOW-0.01,'▲买!'),COLORRED;DRAWTEXT(买点二0,LOW-0.01,'▲买入待涨'),COLORYELLOW;DRAWTEXT(卖点一0,HIGH+0.1,'▼快卖欲跌'),COLORWHITE;a:=BARSCOUNT(C