[PEL] 复制代码 VARIABLE:H20L:=0,H20H:=0,H20_MID:=0;
Hcd:=H=HHV(H,20);
mark:=0;
if Hcd or H>h20h then
begin
H20L:=L;
H20H:=H;
H20_MID:=(L+H)/2;
mark:=1;
end
SHOW_20L:H20L;
SHOW_20H:H20H;
SHOW_20MID:H20_MID;
LEN:=BARSLAST(mark);
M1:=ISDOWN AND COUNT(C<H20L,LEN)=1 AND C<H20L AND LEN>0;
LEN1:=BARSLAST(M1);
H20B:=LEN1>0 AND ISUP AND C>H20_MID AND C<H20H and LEN1<LEN;
LEN2:=BARSLAST(H20B);
H20BL:=REF(L,LEN2);
M2:=LEN2>0 AND ISDOWN AND COUNT(C<H20BL,LEN2)=1 AND C<H20BL AND LEN2<LEN1 AND LEN1<LEN;
DRAWTEXT(mark,H+1*MINDIFF,'H20',COLORWHITE,0);
DRAWTEXT(M1,H+2*MINDIFF,'M1',COLORGREEN,0);
DRAWTEXT(H20B,H+3*MINDIFF,'H20B',COLORRED,0);
DRAWTEXT(M2,H+4*MINDIFF,'M2',COLORRED,0);
先看下第一部分吧。另外H20B 似乎是会在M1后多次满足,现有条件的逻辑是限制不了这个的。 |