ARTICLE · 1122054
不用手动画线!这段代码自动连接波段高低点(附源码)

DRAWKLINE1(H,O,L,C);
VAR0A:=BACKSET(BARSTATUS=2,3);
VAR0B:=IF(VAR0A=NULL,0,IF(VAR0A=1,0,1));
VAR1:=HHV(H,3);
VAR2:=H>REF(VAR1,1);
VAR3:=REFX(VAR1,3);
VAR4:=H>=VAR3;
HH1:=VAR4 AND VAR2 AND VAR0B;
VAR1S:=LLV(L,3);
VAR2S:=L<REF(VAR1S,1);
VAR3S:=REFX(VAR1S,3);
VAR4S:=L<=VAR3S;
LL1:=VAR4S AND VAR2S AND VAR0B;
UU1:=NEWHBARS( H, 1);
UU2:=NEWLBARS(L,1);
HH:=IF(HH1 AND LL1,NEWHBARS( H, 1)>NEWLBARS(L,1) OR ISNULL(UU1),HH1);
LL:=IF(HH1 AND LL1,NEWHBARS( H, 1)<NEWLBARS(L,1) OR ISNULL(UU2),LL1);
HHB:=BARSLAST(HH);
LLB:=BARSLAST(LL);
HHS:=COUNT(HH,LLB+1)=1 AND HH;
LLS:=COUNT(LL,HHB+1)=1 AND LL;
HHSB:=BARSLAST(HHS);
LLSB:=BARSLAST(LLS);
VAR5:=BACKSET(REFX(LLS,1) OR (BARSTATUS=2 AND LLSB>HHSB),HHVBARS(IF(HH,H,0),REF(LLB,1)+2)+1);
HHD:=COUNT(VAR5,2)=1 AND VAR5;
VAR5S:=BACKSET(REFX(HHS,1) OR (BARSTATUS=2 AND LLSB<HHSB),LLVBARS(IF(LL,L,9999999),REF(HHB,1)+2)+1);
LLD:=COUNT(VAR5S,2)=1 AND VAR5S;
HHBX:=BARSLAST(HHD);
LLBX:=BARSLAST(LLD);
HHSX:=COUNT(HHD,LLBX+1)=1 AND HHD;
LLSX:=COUNT(LLD,HHBX+1)=1 AND LLD;
HHSBX:=BARSLAST(HHSX);
LLSBX:=BARSLAST(LLSX);
VAR5X:=BACKSET(REFX(LLSX,1) OR (BARSTATUS=2 AND LLSBX>HHSBX),HHVBARS(IF(HHD,H,0),REF(LLBX,1)+2)+1);
HHDX:=COUNT(VAR5X,2)=1 AND VAR5X;
VAR5SX:=BACKSET(REFX(HHSX,1) OR (BARSTATUS=2 AND LLSBX<HHSBX),LLVBARS(IF(LLD,L,9999999),REF(HHBX,1)+2)+1);
LLDX:=COUNT(VAR5SX,2)=1 AND VAR5SX;
OH:=IF(HHDX=NULL,0,HHDX) AND VAR0B;
OL:=IF(LLDX=NULL,0,LLDX) AND VAR0B;
DRAWLINE1(OH,H,OL,L,0),COLORGREEN,LINETHICK2;
DRAWLINE1(OL,L,OH,H,0),COLORRED,LINETHICK2;
指标用法和更多免费源码。点击进入小程序,一键复制源码
更多精品公式,大家也可以看看。效果和功能都好很多!


下方文章更多精美公式截图↓↓↓
注意事项:本指标不构成任何操作建议,仅用于知识学习。
各位有什么疑问,可以评论留言,喜欢记得关注哦