老师,帮忙改一下 (文华财经WH6赢顺V6.7)

投资者咨询:老师,帮忙改一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-14 20:52
 A:=BACKSET(ISLASTBAR,DAYBARPOS);
DRAWSL(A=1&&DAYBARPOS=1,O,0,1,3,COLORYELLOW),DASHDOT;
 V1:SCALE*V,NODRAW;
V2:(1-SCALE)*V,NODRAW;
NBA:=BARSLAST(DATE<>REF(DATE,1))+1;
AYY:=BACKSET(ISLASTBAR,HHVBARS(V1,NBA)+1),NODRAW;
BYY:=BACKSET(ISLASTBAR,HHVBARS(V2,NBA)+1),NODRAW;
M:=BACKSET(ISLASTBAR,MIN(HHVBARS(V1,NBA)+1,HHVBARS(V2,NBA)+1));
DRAWHORIZONTALLINE(M=1&&CROSS(AYY,0.5),C,COLORMAGENTA),LINETHICK4;
DRAWHORIZONTALLINE(M=1&&CROSS(BYY,0.5),C,COLORCYAN),LINETHICK4;
Q:=BARSLAST(CROSS(AYY,0.5));
W:=BARSLAST(CROSS(BYY,0.5));
P1:=HORIZONTALLINE(M=1&&CROSS(AYY,0.5),C);
P2:=HORIZONTALLINE(M=1&&CROSS(BYY,0.5),C);
DRAWNUMBER(ISLASTBAR&&Q<W,P1,P1,2,COLORMAGENTA),VALIGN1,ALIGN0,FONTSIZE50;
DRAWNUMBER(ISLASTBAR&&Q>=W,P2,P2,2,COLORCYAN),VALIGN1,ALIGN0,FONTSIZE50;
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
A: CROSS(BACKSET(ISLASTBAR,LLVBARS(L,DAYBARPOS)+1),0.5),NODRAW;
DRAWTEXT(A,C,'◎'),COLORCYAN,FONTSIZE50;
B: CROSS(BACKSET(ISLASTBAR,HHVBARS(H,DAYBARPOS)+1),0.5),NODRAW;
DRAWTEXT(B,C,'◎'),COLORRED,FONTSIZE50;

K线1:=HHVBARS(H,120);// 
K线2:=LLVBARS(L,120);

A1:=K线1+1=1,NODRAW;
B1:=K线2+1=1,NODRAW;
CC:=A1||B1;
V3:=IF(ISUP,V,0);//
V4:=IF(ISDOWN,V,0);
AY:=BACKSET(ISLASTBAR,HHVBARS(V3,NBA)+1);
BY:=BACKSET(ISLASTBAR,HHVBARS(V4,NBA)+1);
SS:=BACKSET(ISLASTBAR,DAYBARPOS+1);
AY1:=BACKSET(CROSS(SS,0.5),HHVBARS(V3,NBA)+1);
BY1:=BACKSET(CROSS(SS,0.5),HHVBARS(V4,NBA)+1);
STICKLINE(AY>REF(AY,1),C,O,RGB(128,0,255),0);
DRAWLINE(AY>REF(AY,1),H,AY>REF(AY,1),L,RGB(128,0,255)),COLORRED,LINETHICK5;
STICKLINE(BY>REF(BY,1),C,O,RGB(213,0,213),0);
DRAWLINE(BY>REF(BY,1),H,BY>REF(BY,1),L,RGB(213,0,213)),COLORCYAN,LINETHICK5; 

重复定义。,处理一下

 

技术人员回复
日期:2019-4-15 7:55
参考:

 A:=BACKSET(ISLASTBAR,DAYBARPOS);
DRAWSL(A=1&&DAYBARPOS=1,O,0,1,3,COLORYELLOW),DASHDOT;
 V1:SCALE*V,NODRAW;
V2:(1-SCALE)*V,NODRAW;
NBA:=BARSLAST(DATE<>REF(DATE,1))+1;
AYY:=BACKSET(ISLASTBAR,HHVBARS(V1,NBA)+1),NODRAW;
BYY:=BACKSET(ISLASTBAR,HHVBARS(V2,NBA)+1),NODRAW;
M:=BACKSET(ISLASTBAR,MIN(HHVBARS(V1,NBA)+1,HHVBARS(V2,NBA)+1));
DRAWHORIZONTALLINE(M=1&&CROSS(AYY,0.5),C,COLORMAGENTA),LINETHICK4;
DRAWHORIZONTALLINE(M=1&&CROSS(BYY,0.5),C,COLORCYAN),LINETHICK4;
Q:=BARSLAST(CROSS(AYY,0.5));
W:=BARSLAST(CROSS(BYY,0.5));
P1:=HORIZONTALLINE(M=1&&CROSS(AYY,0.5),C);
P2:=HORIZONTALLINE(M=1&&CROSS(BYY,0.5),C);
DRAWNUMBER(ISLASTBAR&&Q<W,P1,P1,2,COLORMAGENTA),VALIGN1,ALIGN0,FONTSIZE50;
DRAWNUMBER(ISLASTBAR&&Q>=W,P2,P2,2,COLORCYAN),VALIGN1,ALIGN0,FONTSIZE50;
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
AA: CROSS(BACKSET(ISLASTBAR,LLVBARS(L,DAYBARPOS)+1),0.5),NODRAW;
DRAWTEXT(AA,C,'◎'),COLORCYAN,FONTSIZE50;
BB: CROSS(BACKSET(ISLASTBAR,HHVBARS(H,DAYBARPOS)+1),0.5),NODRAW;
DRAWTEXT(BB,C,'◎'),COLORRED,FONTSIZE50;

K线1:=HHVBARS(H,120);// 
K线2:=LLVBARS(L,120);

A1:=K线1+1=1,NODRAW;
B1:=K线2+1=1,NODRAW;
CC:=A1||B1;
V3:=IF(ISUP,V,0);//
V4:=IF(ISDOWN,V,0);
AY:=BACKSET(ISLASTBAR,HHVBARS(V3,NBA)+1);
BY:=BACKSET(ISLASTBAR,HHVBARS(V4,NBA)+1);
SS:=BACKSET(ISLASTBAR,DAYBARPOS+1);
AY1:=BACKSET(CROSS(SS,0.5),HHVBARS(V3,NBA)+1);
BY1:=BACKSET(CROSS(SS,0.5),HHVBARS(V4,NBA)+1);
STICKLINE(AY>REF(AY,1),C,O,RGB(128,0,255),0);
DRAWLINE(AY>REF(AY,1),H,AY>REF(AY,1),L,RGB(128,0,255)),COLORRED,LINETHICK5;
STICKLINE(BY>REF(BY,1),C,O,RGB(213,0,213),0);
DRAWLINE(BY>REF(BY,1),H,BY>REF(BY,1),L,RGB(213,0,213)),COLORCYAN,LINETHICK5;