请老师编辑解决 (文华财经WH6赢顺V6.7)

投资者咨询:请老师编辑解决 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 10:25

 N:=BARSLAST(HOUR<>REF(HOUR,1))+1;////冬夜编辑指标1
HH:=VALUEWHEN(N=1,O);//当天
LL:=C;//当天
HH1:=REF(VALUEWHEN(N=1,O),N);//昨天
LL1:=REF(C,N);//昨天
HH2:=REF(REF(VALUEWHEN(N=1,O),N),N);//前天
LL2:=REF(REF(C,N),N);//前天
HH3:=REF(REF(REF(VALUEWHEN(N=1,O),N),N),N);//前天
LL3:=REF(REF(REF(C,N),N),N);//前天
HH4:=REF(REF(REF(REF(VALUEWHEN(N=1,O),N),N),N),N);//前天
LL4:=REF(REF(REF(REF(C,N),N),N),N);//前天
HA1:=REFX1(HH,1000000);
LA1:=REFX1(LL,1000000);
HA2:=REFX1(HH1,1000000);
LA2:=REFX1(LL1,1000000);
HA3:=REFX1(HH2,1000000);
LA3:=REFX1(LL2,1000000);
HA4:=REFX1(HH3,1000000);
LA4:=REFX1(LL3,1000000);
HA5:=REFX1(HH4,1000000);
LA5:=REFX1(LL4,1000000);
T1:=BACKSET(ISLASTBAR,SUMBARS(N=1,1));
T2:=BACKSET(ISLASTBAR,SUMBARS(N=1,2));
T3:=BACKSET(ISLASTBAR,SUMBARS(N=1,3));
T4:=BACKSET(ISLASTBAR,SUMBARS(N=1,4));
T5:=BACKSET(ISLASTBAR,SUMBARS(N=1,5));
FILLRGN(T1&&LA1<=HA1,HA1,LA1,RGB(0,90,90));
FILLRGN(T1&&LA1>=HA1,HA1,LA1,RGB(60,0,0));
FILLRGN(T2&&T1=0&&LA2<=HA2,HA2,LA2,RGB(0,90,90));
FILLRGN(T2&&T1=0&&LA2>=HA2,HA2,LA2,RGB(60,0,0));
FILLRGN(T3&&T1=0&&T2=0&&LA3<=HA3,HA3,LA3,RGB(0,103,103));
FILLRGN(T3&&T1=0&&T2=0&&LA3>=HA3,HA3,LA3,RGB(60,0,0));
FILLRGN(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4,HA4,LA4,RGB(0,103,103));
FILLRGN(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4,HA4,LA4,RGB(60,0,0));
FILLRGN(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5,HA5,LA5,RGB(0,103,103));
FILLRGN(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5,HA5,LA5,RGB(60,0,0));////冬夜编辑指标1


DRAWCOLORKLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&ISUP,COLORCYAN,1);//舟亢,欧阳编辑。
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&C<=O,COLORCYAN,0);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&C<=O,H,1,L,COLORCYAN);


DRAWCOLORKLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&ISUP,COLORRED,1);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&ISUP,H,1,C,COLORRED);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&C<=O,COLORRED,0);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&C<=O,H,1,L,COLORRED);
//1
DRAWCOLORKLINE(T2&&T1=0&&LA2<=HA2&&ISUP,COLORCYAN,1);
DRAWLINE(T2&&T1=0&&LA2<=HA2&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T2&&T1=0&&LA2<=HA2&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T2&&T1=0&&LA2<=HA2&&C<=O,COLORCYAN,0);
DRAWLINE(T2&&T1=0&&LA2<=HA2&&C<=O,H,1,L,COLORCYAN);


DRAWCOLORKLINE(T2&&T1=0&&LA2>=HA2&&ISUP,COLORRED,1);
DRAWLINE(T2&&T1=0&&LA2>=HA2&&ISUP,H,1,C,COLORRED);
DRAWLINE(T2&&T1=0&&LA2>=HA2&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T2&&T1=0&&LA2>=HA2&&C<=O,COLORRED,0);
DRAWLINE(T2&&T1=0&&LA2>=HA2&&C<=O,H,1,L,COLORRED);
//2
DRAWCOLORKLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&ISUP,COLORCYAN,1);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&C<=O,COLORCYAN,0);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&C<=O,H,1,L,COLORCYAN);


DRAWCOLORKLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&ISUP,COLORRED,1);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&ISUP,H,1,C,COLORRED);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&C<=O,COLORRED,0);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&C<=O,H,1,L,COLORRED);
//3
DRAWCOLORKLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&ISUP,COLORCYAN,1);
DRAWLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&C<=O,COLORCYAN,0);
DRAWLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&C<=O,H,1,L,COLORCYAN);


DRAWCOLORKLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&ISUP,COLORRED,1);
DRAWLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&ISUP,H,1,C,COLORRED);
DRAWLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&C<=O,COLORRED,0);
DRAWLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&C<=O,H,1,L,COLORRED);
//4
DRAWCOLORKLINE(T1&&LA1<=HA1&&ISUP,COLORCYAN,1);
DRAWLINE(T1&&LA1<=HA1&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T1&&LA1<=HA1&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T1&&LA1<=HA1&&C<=O,COLORCYAN,0);
DRAWLINE(T1&&LA1<=HA1&&C<=O,H,1,L,COLORCYAN);


DRAWCOLORKLINE(T1&&LA1>=HA1&&ISUP,COLORRED,1);
DRAWLINE(T1&&LA1>=HA1&&ISUP,H,1,C,COLORRED);
DRAWLINE(T1&&LA1>=HA1&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T1&&LA1>=HA1&&C<=O,COLORRED,0);
DRAWLINE(T1&&LA1>=HA1&&C<=O,H,1,L,COLORRED);//舟亢,欧阳编辑。



图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-24 10:50
编写需要时间,预计16点前回复
投资者咨询:请老师编辑解决 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 10:25
图片点击可在新窗口打开查看 
技术人员回复
日期:2018-5-24 11:35
这样:

 N:BARSLAST(HOUR<>REF(HOUR,1))+1,NODRAW;////冬夜编辑指标1
HH:=VALUEWHEN(N=1,O);//当天
LL:=C;//当天
HH1:=REF(VALUEWHEN(N=1,O),N);//昨天
LL1:=REF(C,N);//昨天
HH2:=REF(REF(VALUEWHEN(N=1,O),N),N);//前天
LL2:=REF(REF(C,N),N);//前天
HH3:=REF(REF(REF(VALUEWHEN(N=1,O),N),N),N);//前天
LL3:=REF(REF(REF(C,N),N),N);//前天
HH4:=REF(REF(REF(REF(VALUEWHEN(N=1,O),N),N),N),N);//前天
LL4:=REF(REF(REF(REF(C,N),N),N),N);//前天
HA1:=REFX1(HH,1000000);
LA1:=REFX1(LL,1000000);
HA2:=REFX1(HH1,1000000);
LA2:=REFX1(LL1,1000000);
HA3:=REFX1(HH2,1000000);
LA3:=REFX1(LL2,1000000);
HA4:=REFX1(HH3,1000000);
LA4:=REFX1(LL3,1000000);
HA5:=REFX1(HH4,1000000);
LA5:=REFX1(LL4,1000000);
T1:=BACKSET(ISLASTBAR,SUMBARS(N=1,1));
T2:=BACKSET(ISLASTBAR,SUMBARS(N=1,2));
T3:=BACKSET(ISLASTBAR,SUMBARS(N=1,3));
T4:=BACKSET(ISLASTBAR,SUMBARS(N=1,4));
T5:=BACKSET(ISLASTBAR,SUMBARS(N=1,5));
FILLRGN(T1&&LA1<=HA1,HA1,LA1,RGB(0,90,90));
FILLRGN(T1&&LA1>=HA1,HA1,LA1,RGB(60,0,0));
FILLRGN(T2&&T1=0&&LA2<=HA2,HA2,LA2,RGB(0,90,90));
FILLRGN(T2&&T1=0&&LA2>=HA2,HA2,LA2,RGB(60,0,0));
FILLRGN(T3&&T1=0&&T2=0&&LA3<=HA3,HA3,LA3,RGB(0,103,103));
FILLRGN(T3&&T1=0&&T2=0&&LA3>=HA3,HA3,LA3,RGB(60,0,0));
FILLRGN(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4,HA4,LA4,RGB(0,103,103));
FILLRGN(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4,HA4,LA4,RGB(60,0,0));
FILLRGN(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5,HA5,LA5,RGB(0,103,103));
FILLRGN(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5,HA5,LA5,RGB(60,0,0));////冬夜编辑指标1

DRAWCOLORKLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&ISUP,COLORCYAN,1);//舟亢,欧阳编辑。
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&C<=O,COLORCYAN,0);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5<=HA5&&C<=O,H,1,L,COLORCYAN);

DRAWCOLORKLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&ISUP,COLORRED,1);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&ISUP,H,1,C,COLORRED);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&C<=O,COLORRED,0);
DRAWLINE(T5&&T1=0&&T2=0&&T3=0&&T4=0&&LA5>=HA5&&C<=O,H,1,L,COLORRED);
//1
DRAWCOLORKLINE(T2&&T1=0&&LA2<=HA2&&ISUP,COLORCYAN,1);
DRAWLINE(T2&&T1=0&&LA2<=HA2&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T2&&T1=0&&LA2<=HA2&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T2&&T1=0&&LA2<=HA2&&C<=O,COLORCYAN,0);
DRAWLINE(T2&&T1=0&&LA2<=HA2&&C<=O,H,1,L,COLORCYAN);

DRAWCOLORKLINE(T2&&T1=0&&LA2>=HA2&&ISUP,COLORRED,1);
DRAWLINE(T2&&T1=0&&LA2>=HA2&&ISUP,H,1,C,COLORRED);
DRAWLINE(T2&&T1=0&&LA2>=HA2&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T2&&T1=0&&LA2>=HA2&&C<=O,COLORRED,0);
DRAWLINE(T2&&T1=0&&LA2>=HA2&&C<=O,H,1,L,COLORRED);
//2
DRAWCOLORKLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&ISUP,COLORCYAN,1);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&C<=O,COLORCYAN,0);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4<=HA4&&C<=O,H,1,L,COLORCYAN);

DRAWCOLORKLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&ISUP,COLORRED,1);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&ISUP,H,1,C,COLORRED);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&C<=O,COLORRED,0);
DRAWLINE(T4&&T1=0&&T2=0&&T3=0&&LA4>=HA4&&C<=O,H,1,L,COLORRED);
//3
DRAWCOLORKLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&ISUP,COLORCYAN,1);
DRAWLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&C<=O,COLORCYAN,0);
DRAWLINE(T3&&T1=0&&T2=0&&LA3<=HA3&&C<=O,H,1,L,COLORCYAN);

DRAWCOLORKLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&ISUP,COLORRED,1);
DRAWLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&ISUP,H,1,C,COLORRED);
DRAWLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&C<=O,COLORRED,0);
DRAWLINE(T3&&T1=0&&T2=0&&LA3>=HA3&&C<=O,H,1,L,COLORRED);
//4
DRAWCOLORKLINE(T1&&LA1<=HA1&&ISUP,COLORCYAN,1);
DRAWLINE(T1&&LA1<=HA1&&ISUP,H,1,C,COLORCYAN);
DRAWLINE(T1&&LA1<=HA1&&ISUP,L,1,O,COLORCYAN);
DRAWCOLORKLINE(T1&&LA1<=HA1&&C<=O,COLORCYAN,0);
DRAWLINE(T1&&LA1<=HA1&&C<=O,H,1,L,COLORCYAN);

DRAWCOLORKLINE(T1&&LA1>=HA1&&ISUP,COLORRED,1);
DRAWLINE(T1&&LA1>=HA1&&ISUP,H,1,C,COLORRED);
DRAWLINE(T1&&LA1>=HA1&&ISUP,L,1,O,COLORRED);
DRAWCOLORKLINE(T1&&LA1>=HA1&&C<=O,COLORRED,0);
DRAWLINE(T1&&LA1>=HA1&&C<=O,H,1,L,COLORRED);//舟亢,欧阳编辑。
/*
G1:=BACKSET(ISLASTBAR,HHVBARS(H,N));
D1:=BACKSET(ISLASTBAR,LLVBARS(L,N));
G1*REFX1(HHV(H,N),10000),COLORYELLOW;
D1*REFX1(LLV(L,N),10000),COLORWHITE;
X:BACKSET(ISLASTBAR,N);
HHH:HHVBARS(H,N),NODRAW;
LLL:LLVBARS(L,N),NODRAW;
JJJ:REFX1(X,1)=1,NODRAW;
NNN:BARSLAST(COUNT(HHVBARS(H,N)=H,N)=1),NODRAW;
G2:=BACKSET(REFX1(X,1)=1,HHVBARS(H,N));
D2:=BACKSET(REFX1(X,1)=1,LLVBARS(L,N));
DRAWSL(X=0&&REFX1(X,1)=1,REF(H,HHVBARS(H,N)),0,-BARSLAST(COUNT(HHV(H,N)=H,N)=1),0,COLORYELLOW);
DRAWSL(X=0&&REFX1(X,1)=1,REF(L,LLVBARS(L,N)),0,-BARSLAST(COUNT(LLV(L,N)=L,N)=1),0,COLORWHITE);
*/


N1:=SUMBARS(HOUR<>REF(HOUR,1),2);
N2:=SUMBARS(HOUR<>REF(HOUR,1),3);
N3:=SUMBARS(HOUR<>REF(HOUR,1),4);
N4:=SUMBARS(HOUR<>REF(HOUR,1),5);


A:BACKSET(ISLASTBAR,N2),NODRAW;
A1:=BACKSET(ISLASTBAR,N1);
A2:=BACKSET(ISLASTBAR,N);
A3:=BACKSET(ISLASTBAR,N3);
A4:=BACKSET(ISLASTBAR,N4);



HZ1:=HHV(H,N);//今日最高价
LZ1:=LLV(L,N);//今日最低价
HZ2:=REF(HHV(H,N),N);//ZUO日最高价
LZ2:=REF(LLV(L,N),N);//ZUO日最低价
HZ3:=REF(REF(HHV(H,N),N),N);//前日最高价
LZ3:=REF(REF(LLV(L,N),N),N);//前日最低价
HZ4:=REF(REF(REF(HHV(H,N),N),N),N);//4前日最高价
LZ4:=REF(REF(REF(LLV(L,N),N),N),N);//4前日最低价
HZ5:=REF(REF(REF(REF(HHV(H,N),N),N),N),N);//5前日最高价
LZ5:=REF(REF(REF(REF(LLV(L,N),N),N),N),N);//5前日最低价

DRAWSL(A2=1,REFX1(HZ1,1000),0,-BARSLAST(N=1),0,COLORYELLOW);
DRAWSL(A2=1,REFX1(LZ1,1000),0,-BARSLAST(N=1),0,COLORYELLOW);

AX:=A1+A2;
DRAWSL(AX=1,REFX1(HZ2,1000),0,-BARSLAST(N=1),0,COLORYELLOW);
DRAWSL(AX=1,REFX1(LZ2,1000),0,-BARSLAST(N=1),0,COLORYELLOW);


AY:=A1+A;
DRAWSL(AY=1,REFX1(HZ3,1000),0,-BARSLAST(N=1),0,COLORYELLOW);
DRAWSL(AY=1,REFX1(LZ3,1000),0,-BARSLAST(N=1),0,COLORYELLOW);


AZ:=A+A3;
DRAWSL(AZ=1,REFX1(HZ4,1000),0,-BARSLAST(N=1),0,COLORYELLOW);
DRAWSL(AZ=1,REFX1(LZ4,1000),0,-BARSLAST(N=1),0,COLORYELLOW);

AV:=A3+A4;
DRAWSL(AV=1,REFX1(HZ5,1000),0,-BARSLAST(N=1),0,COLORYELLOW);
DRAWSL(AV=1,REFX1(LZ5,1000),0,-BARSLAST(N=1),0,COLORYELLOW);