过滤画线 (文华财经wh7睿期)

投资者咨询:过滤画线 (文华财经wh7睿期)
来源:文华财经  日期:2019-6-18 15:08
 
  老师麻烦过滤竖线;在公式里加个sp线过滤竖线,红色竖线的收盘价在sp上就留。反之绿色竖线的收盘价
在sp下就留,

HH1:=IFELSE(H<REF(H,1)&&REF(H,1)<REF(H,2),REF(H,2),0);








LL1:=IFELSE(L>REF(L,1)&&REF(L,1)>REF(L,2),REF(L,2),0);








HH2:=VALUEWHEN(HH1>0,HH1);








LL2:=VALUEWHEN(LL1>0,LL1);








K1:=IFELSE(CLOSE>HH2,-3,IFELSE(CLOSE<LL2,1,0));








K2:=VALUEWHEN(K1<>0,K1);








G:=IFELSE(K2=1,HH2,LL2);








G1:=VALUEWHEN(ISLASTBAR,G);








DRAWNUMBER(L>0,G1,G1,0,COLORCYAN);








W1:=K2;








W2:=OPEN-CLOSE;








HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);








LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);








//DRAWLINE(W1=1,HIGH,W1=1,HT,COLORCYAN);








//DRAWLINE(W1=1,LOW,W1=1,LT,COLORCYAN);








//DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED);








//DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED);








//STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);








//STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);








//STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);








//STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);








//DRAWLINE(W1=1&&REF(W1,1)=1,G,W1=1&&REF(W1,1)=1,REF(G,1),COLORGREEN),LINETHICK4; 
//DRAWLINE(W1=-3&&REF(W1,1)=-3,G,W1=-3&&REF(W1,1)=-3,REF(G,1),COLORYELLOW),LINETHICK4;








//DRAWSL(K2=1,G,0,1,0,COLORGREEN),LINETHICK4;








//DRAWSL(K2=-3,G,0,1,0,COLORYELLOW),LINETHICK4; 


VERTLINE( K2=-3&&REF(K2=1,1),COLORRED),LINETHICK2;
VERTLINE( K2=1&&REF(K2=-3,1),COLORGREEN),LINETHICK2; 


 
技术人员回复
日期:2019-6-18 15:13
 参考:

HH1:=IFELSE(H<REF(H,1)&&REF(H,1)<REF(H,2),REF(H,2),0);

LL1:=IFELSE(L>REF(L,1)&&REF(L,1)>REF(L,2),REF(L,2),0);

HH2:=VALUEWHEN(HH1>0,HH1);
LL2:=VALUEWHEN(LL1>0,LL1);

K1:=IFELSE(CLOSE>HH2,-3,IFELSE(CLOSE<LL2,1,0));

K2:=VALUEWHEN(K1<>0,K1);

G:=IFELSE(K2=1,HH2,LL2);

G1:=VALUEWHEN(ISLASTBAR,G);

DRAWNUMBER(L>0,G1,G1,0,COLORCYAN);

W1:=K2;

W2:=OPEN-CLOSE;

HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);

VERTLINE( K2=-3&&REF(K2=1,1)&&C>SETTLE,COLORRED),LINETHICK2;
VERTLINE( K2=1&&REF(K2=-3,1)&&C<SETTLE,COLORGREEN),LINETHICK2;