夜雨聆风学习资料网

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;

指标用法和更多免费源码。点击进入小程序,一键复制源码

更多精品公式,大家也可以看看。效果和功能都好很多!

下方文章更多精美公式截图↓↓↓

【文华精品指标公式】第一版效果图,珍藏!

【精品指标公式截图】第三版+第二版,多年珍藏!

文华财经6 7软件主图指标公式大全集合,精品指标必看!

注意事项:本指标不构成任何操作建议,仅用于知识学习。

各位有什么疑问,可以评论留言,喜欢记得关注哦

相关学习资料