底部公式如下 TJ:=EVERY(L>REF(L,1),3) AND EVERY(REF(L,3)<REF(L,4),3) AND REF(L,3)=LLV(L,10); AA1:=BARSLAST(CURRBARSCOUNT=CONST(BARSLAST(TJ))+4); ZD:REF(L,AA1); T1:=(COUNT(ZD>L,AA1)=1 AND ZD>L) AND AA1>5 AND H/L>1.04; AA2:=BARSLAST(CURRBARSCOUNT=CONST(BARSLAST(T1))+1); ZG:REF(H,AA2),COLORCYAN,DOTLINE; DRAWTEXT(AA1+1,L*0.985,'(前底)'),COLORYELLOW; DRAWTEXT(AA2+1,L*0.985,'(1B)'),DRAWABOVE,COLORYELLOW; DRAWICON(AA2+1,L,2); DRAWICON(COUNT(C>ZG,AA2)=1 AND C>ZG AND AA2<30,L,1); DRAWTEXT(COUNT(C>ZG,AA2)=1 AND C>ZG AND AA2<30,L*0.985,'(2B)'),DRAWABOVE,COLORRED; 图形如下 顶部分式如下 TJ2:=EVERY(H>REF(L,1),3) AND EVERY(REF(L,3)<REF(L,4),3) AND REF(L,3)=LLV(L,10); BB1:=BARSLAST(CURRBARSCOUNT=CONST(BARSLAST(TJ2))+4); ZD2:REF(H,BB1); T2:=(COUNT(ZD2<H,BB1)=1 AND ZD2<H) AND BB1<5 AND L/H<1.04; BB2:=BARSLAST(CURRBARSCOUNT=CONST(BARSLAST(T2))+1); ZG2:REF(L,BB2),COLORCYAN,DOTLINE; DRAWTEXT(BB1+1,H*1.01,'(前顶)'),COLORYELLOW; DRAWTEXT(BB2+1,H*1.01,'(2B)'),DRAWABOVE,COLORYELLOW; DRAWICON(BB2+1,H,1); DRAWICON(COUNT(C<ZG2,BB2)=1 AND C<ZG2 AND BB2>30,H,1); DRAWTEXT(COUNT(C<ZG2,BB2)=1 AND C<ZG2 AND BB2>30,H*1.01,'(2B)'),DRAWABOVE,COLORGREEN; |
|