Promべ
2024-09-27 21:31:58
最佳回答
用k底,正k线底点与反k点离得越近,安全性越高 . 反k线的使用: n=8; rc:=reverse(c); ro:=reverse(o); rh:=reverse(l); rl:=reverse(h); rma5:ma(rc,5); rma10:ma(rc,10); rma20:ma(rc,20); rma30:ma(rc,30); rma60:ma(rc,60),color4080ff; rma120:ma(rc,120); rma250:ma(rc,250); r七号线:ema(rc,7); stickline(rc>ro, ro, rc, 8, 1),colorred; stickline(rc<ro, ro, rc, 8, 0),colorffff00; stickline(rc=ro, ro, rc, 8, 1),colorred; stickline(rc<=ro,rh,rl,0.3,0 ),colorffff00; stickline(rc>ro,rc,rh,0.3,0),colorred; stickline(rc>ro,ro,rl,0.3,0),colorred; {新结构波浪+三角形} aa12:=ref(high,3)=hhv(high,2*3+1); bb1:=filter(aa12,3); cc1:=backset(bb1,3+1); qq1:=filter(cc1,3);{高点} aa2:=ref(low,3)=llv(low,2*3+1); bb2:=filter(aa2,3); cc2:=backset(bb2,3+1); qq2:=filter(cc2,3);{低点} ee1:=(ref(llv(low,2*3),1)+ref(hhv(high,2*3),1))/2; ee2:=(high+low)/2; hh1:=(qq1 and not(qq2 and ee1>=ee2)) or barstatus=2 or barscount(close)=1; ll1:=(qq2 and not(qq1 and ee1<ee2)); hh2:=qq1 and not(qq2 and ee1>=ee2); xx1:=ref(barslast(hh1),1)+1; ff1:=backset(hh1 and count(ll1,xx1)>0,llvbars(if(ll1,low,10000),xx1)); gg1:=ff1>ref(ff1,1); ii1:=backset(gg1,2); ldd:=ii1>ref(ii1,1); ll2:=ldd or barstatus=2 or barscount(close)=1; xx2:=ref(barslast(ll2),1)+1; ff2:=backset(ll2 and count(hh2,xx2)>0,hhvbars(if(hh2,high,0),xx2)); gg2:=ff2>ref(ff2,1); ii2:=backset(gg2,2); hdd:=ii2>ref(ii2,1); {drawline(ldd,l,hdd,h,0),colorwhite,linethick1,pointdot; drawline(hdd,h,ldd,l,0),colorwhite,linethick1,pointdot;} jj1:=backset(barstatus=2,min(barslast(hdd),barslast(ldd))+1); jj2:=jj1>ref(jj1,1); {drawline(jj2,if(hdd,h,l),barstatus=2,if(barslast(hdd)>barslast(ldd),h,l),0),colorwhite,linethick1,pointdot;} uu:=backset(barstatus=2,barslast(ldd)+1); vv:=uu>ref(uu,1); ww:=backset(vv,ref(barslast(ldd),1)+2); xx:=ww>ref(ww,1); {drawline(xx,l,vv,l,1),colormagenta,linethick1;} uu2:=backset(barstatus=2,barslast(hdd)+1); vv2:=uu2>ref(uu2,1); ww2:=backset(vv2,ref(barslast(hdd),1)+2); xxx2:=ww2>ref(ww2,1); yy2:=backset(xxx2,ref(barslast(hdd),1)+2); zzz2:=yy2>ref(yy2,1); {drawline(xxx2,h,vv2,h,1),colormagenta,linethick1;} 底:-ref(l,barslast(vv)),colorred,linethick2; 顶:-ref(h,barslast(vv2)),colorff6633,linethick2; {stickline(vv,顶,底,0,0),colorff6633,linethick2; drawline(vv2,h,vv,l,0),colorff6633,linethick2; stickline(vv2 ,顶,底,0,0),colorred,linethick2;} {drawline(vv,l,vv2,h,0),colorred,linethick2;} {前二低:"1波浪主图.前二低#day",coloryellow,linethick1; 前一高:"1波浪主图.前一高#day",colorred,linethick1;} 财线2:-ref(h,barslast(xxx2)),prec**2,colorffff00; {财线3:ref(h,barslast(zzz2)),prec**2,color4080ff;} a1:=ref(h,n)=hhv(h,2*n+1); b1:=filter(a1,n); c1:=backset(b1,n+1); w1:=filter(c1,n);{高点} a2:=ref(l,n)=llv(l,2*n+1); b2:=filter(a2,n); c2:=backset(b2,n+1); w2:=filter(c2,n);{低点} e1:=(ref(llv(l,2*n),1)+ref(hhv(h,2*n),1))/2; e2:=(h+l)/2;{高低点出现在同一k线上时可作取舍} h1:=(w1 and not(w2 and e1>=e2)) or barstatus=2 or barscount(c)=1; l1:=(w2 and not(w1 and e1<e2)); h2:=w1 and not(w2 and e1>=e2); x1:=ref(barslast(h1),1)+1; f1:=backset(h1 and count(l1,x1)>0,llvbars (if(l1,l,10000),x1)); g1:=f1>ref(f1,1); i1:=backset(g1,2); ld:=i1>ref(i1,1);{过滤后低点} l2:=ld or barstatus=2 or barscount(c)=1; x2:=ref(barslast(l2),1)+1; f2:=backset(l2 and count(h2,x2)>0,hhvbars (if(h2,h,0),x2)); g2:=f2>ref(f2,1); i2:=backset(g2,2); hd:=i2>ref(i2,1);{过滤后高点} r1:=backset(barstatus=2,barslast(hd)+1); s5:=r1>ref(r1,1); {前一高} t1:=backset(barstatus=2,barslast(ld)+1); u1:=t1>ref(t1,1); {前一低} r2:=backset(s5,ref(barslast(hd),1)+2); s2:=r2>ref(r2,1); {前二高} t2:=backset(u1,ref(barslast(ld),1)+2); u2:=t2>ref(t2,1); {前二低} t3:=backset(u2,ref(barslast(ld),1)+2); u3:=t3>ref(t3,1); {前三低} t4:=backset(u3,ref(barslast(ld),1)+2); u4:=t4>ref(t4,1); {前四低} r3:=backset(s2,ref(barslast(hd),1)+2); s3:=r3>ref(r3,1); {前三高} r4:=backset(s3,ref(barslast(hd),1)+2); s4:=r4>ref(r4,1); {前四高} drawline(-s2,-h,-s5,-h,1),coloryellow,linethick2;{短期压力} drawline(-u2,-l,-u1,-l,1),colorgreen,linethick2;{短期支撑} drawline(-s3,-h,-s2,-h,1),colorred;{中期压力} drawline(-u3,-l,-u2,-l,0),colorred;{中期支撑} drawline(-s4,-h,-s3,-h,1),colorwhite;{长期压力} drawline(-u4,-l,-u3,-l,0),colorwhite;{长期支撑} **克星 神奇均线主图 var1:=(2*close+high+low+open)/5; a1: (ema(var1,3)+ema(var1,6)+ema(var1,12)+ema(var1,24))/4; a2: ema(a1,2),linethick0; a3: ema(a2,2),linethick0; a4: ema(a3,2),linethick0; a5: ema(a4,2),linethick0; a6: ema(a5,2),linethick0; a7: ema(a6,2),linethick0; a8: ema(var1,2.78)*1.028,colorffffff,linethick0; a9: ma(open,3.2)*1.028,colorgreen,linethick0; 短线:=a8; **:=a9; drawtext(cross(短线,**),-65,'进'),colorred,align1; 20210311