yanzi
2024-05-24 10:28:57
最佳回答
g:=ma(c,5);d:=ma(c,10);hh:=ref(h,5)=hhv(h,11);ll:=ref(l,5)=llv(l,11);fg01:=backset(hh,6)>backset(hh,5) ;fd01:=backset(ll,6)>backset(ll,5) ;fg02:=if(barslast(fg01)=barslast(fd01) and g>d,fg01,if(barslast(fd01)>barslast(fg01),fg01,0));fd02:=if(barslast(fg01)=barslast(fd01) and d>g,fd01,if(barslast(fg01)>barslast(fd01),fd01,0));fg0:=fg02 and h=hhv(h,barslast(fd02));fd0:=fd02 and l=llv(l,barslast(fg02));gp:=if(fg0,h,draw**),circledot,colorcyan;dp:=if(fd0,l,draw**),circledot,colorcyan;gq:=l>ref(h,1) and day!=ref(day,1);dq:=h<ref(l,1) and day!=ref(day,1);gql:=ref(l,barslast(gq));dqh:=ref(h,barslast(dq));fgh:=ref(h,barslast(fg0));fgl:=ref(l,barslast(fg0));fgh1:=ref(h,barslast(fg0)+1);fgl1:=ref(l,barslast(fg0)+1);fgh2:=ref(h,barslast(fg0)+2);fgl2:=ref(l,barslast(fg0)+2);fdh:=ref(h,barslast(fd0));fdl:=ref(l,barslast(fd0));fdh1:=ref(h,barslast(fd0)+1);fdl1:=ref(l,barslast(fd0)+1);fdh2:=ref(h,barslast(fd0)+2);fdl2:=ref(l,barslast(fd0)+2);fgzh:=if(fgl<=fgl1,fgh2,fgh1);fgzl:=if(fgh1<fgl,fgl,if(fgl<=fgl1,fgl2,fgl1));fdzh:=if(fdl1>fdh,fdh,if(fdh>=fdh1,fdh2,fdh1));fdzl:=if(fdh>=fdh1,fdl2,fdl1);fg1:=fgh>fdzh and fg0;fd1:=fdl<fgzl and fd0;fg:=fg1 and fgh>fdh and fgl>fdl and fgl1>fdl;fd:=fd1 and fdl<fgl and fdh<fgh and fdh1<fgh;bh0:=(h<=ref(h,1) and l>=ref(l,1)) or (h>=ref(h,1) and l<=ref(l,1));bhg:=count(bh0,barslast(fd0));bhd:=count(bh0,barslast(fg0));bgq:=count(gq,barslast(fd0));bdq:=count(dq,barslast(fg0));bk0:=if(bhg>0,bhg+2+1,if(bhd,bhd+2+1,3));bk:=if(bgq,bk0-bgq,if(bdq,bk0-bdq,bk0));g1x:=(fg and barslast(fd)>bk);d1x:=(fd and barslast(fg)>bk);g1:=(fg0 and ref(h,barslast(fg0))>=ref(h,barslast(g1x)) and barslast(d1x)>barslast(g1x))or (fg1 and count(gq,barslast(fd1))>0 and ref(h,barslast(fg1))>ref(h,barslast(g1x)));d1:=(fd0 and ref(l,barslast(fd0))<=ref(l,barslast(d1x)) and barslast(g1x)>barslast(d1x))or (fd1 and count(dq,barslast(fg1))>0 and ref(l,barslast(fd1))<ref(h,barslast(d1x)));g1h:=if(barslast(d1)>barslast(g1),ref(h,barslast(g1)),ref(h,barslast(d1))),;d1l:=if(barslast(g1)>barslast(d1),ref(l,barslast(d1)),ref(l,barslast(g1)));g2:=g1 and h=hhv(g1h,barslast(d1)+1) and h>ref(h,1) and barslast(d1)>barslast(g1);d2:=d1 and l=llv(d1l,barslast(g1)+1) and l<ref(l,1) and barslast(g1)>barslast(d1);g3:=g2 or (fg0 and ref(h,barslast(fg0))>ref(h,barslast(g2)) and barslast(d2)>barslast(g2));d3:=d2 or (fd0 and ref(l,barslast(fd0))<ref(l,barslast(d2)) and barslast(g2)>barslast(d2));gpb:=if(g1x,h,draw**),circledot,coloryellow;dpb:=if(d1x,l,draw**),circledot,coloryellow;{画线}nn:=g3;uu:=d3;l1:drawline(uu,l,nn, h,0),coloryellow,dotline;l2:drawline(nn,h,uu, l,0),colorwhite,dotline; 20210311