麻烦老师修改划线公式 (文华财经WH6赢顺V6.7)

投资者咨询:麻烦老师修改划线公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-7 14:07
 NM:=BACKSET(ISLASTBAR,SUMBARS(DAYBARPOS=1,3));

O1:=VALUEWHEN(TIME=0900,O);
O2:=VALUEWHEN(TIME=2100,O);
N:=BARSLAST(DATE<>REF(DATE,1))+1;
CC:=REF(C,N);//昨天的收盘价

DRAWSL(TIME>=0900&&TIME<2100&&NM,O1,0,1,0,COLORWHITE),LINETHICK3;
DRAWSL((TIME<1500||TIME>=2100)&&NM,O2,0,1,0,COLORRED),LINETHICK3;
DRAWSL((TIME<1500||TIME>=2100)&&NM,CC,0,1,0,COLORGREEN),LINETHICK3;
DRAWSL((TIME<1500||TIME>=2100)&&NM,CC,0,-1,0,COLORGREEN),LINETHICK3;
NN:BARSLAST(TIME=1330),NODRAW;
DRAWSL1(TIME=1459&&NM,REF(O,NN),0,NN,1),COLORYELLOW,DOT,LINETHICK3;
上面中的下午划线,当日不显示即 下面的如何修改让当天可以显示;

NN:BARSLAST(TIME=1330),NODRAW;
DRAWSL1(TIME=1459&&NM,REF(O,NN),0,NN,1),COLORYELLOW,DOT,LINETHICK3;

技术人员回复
日期:2018-8-7 14:14
如下修改参考:

 NM:=BACKSET(ISLASTBAR,SUMBARS(DAYBARPOS=1,3));

O1:=VALUEWHEN(TIME=0900,O);
O2:=VALUEWHEN(TIME=2100,O);
N:=BARSLAST(DATE<>REF(DATE,1))+1;
CC:=REF(C,N);//昨天的收盘价

DRAWSL(TIME>=0900&&TIME<2100&&NM,O1,0,1,0,COLORWHITE),LINETHICK3;
DRAWSL((TIME<1500||TIME>=2100)&&NM,O2,0,1,0,COLORRED),LINETHICK3;
DRAWSL((TIME<1500||TIME>=2100)&&NM,CC,0,1,0,COLORGREEN),LINETHICK3;
DRAWSL((TIME<1500||TIME>=2100)&&NM,CC,0,-1,0,COLORGREEN),LINETHICK3;
NN:BARSLAST(TIME=1330),NODRAW;
DRAWSL1(TIME=1459&&NM,REF(O,NN),0,-DAYBARPOS+1,1),COLORYELLOW,DOT,LINETHICK3;

投资者咨询:麻烦老师修改划线公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-7 14:07
 谢谢老师;但是加载后不是我需要的样子;
 需要修改的公式如下,文字表述下
1,每日以下午13点30分开盘价划一条虚线段延伸到当日14点59分收盘;
3.划线仅保留3日,以前的取消,随着行情发展 每天重复划线;
就是部分要修改的公式
NN:BARSLAST(TIME=1330),NODRAW;
DRAWSL1(TIME=1459&&NM,REF(O,NN),0,NN,1),COLORYELLOW,DOT,LINETHICK3;

投资者咨询:麻烦老师修改划线公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-7 14:07
 备注 是虚线段不是虚直线;起点13点30分开盘(价)至当天收盘;
技术人员回复
日期:2018-8-7 15:06
参考:

NM:=BACKSET(ISLASTBAR,SUMBARS(DAYBARPOS=1,3));

O1:=VALUEWHEN(TIME=0900,O);
O2:=VALUEWHEN(TIME=2100,O);
N:=BARSLAST(DATE<>REF(DATE,1))+1;
CC:=REF(C,N);//昨天的收盘价

DRAWSL(TIME>=0900&&TIME<2100&&NM,O1,0,1,0,COLORWHITE),LINETHICK3;
DRAWSL((TIME<1500||TIME>=2100)&&NM,O2,0,1,0,COLORRED),LINETHICK3;
DRAWSL((TIME<1500||TIME>=2100)&&NM,CC,0,1,0,COLORGREEN),LINETHICK3;
DRAWSL((TIME<1500||TIME>=2100)&&NM,CC,0,-1,0,COLORGREEN),LINETHICK3;
NN:=BARSLAST(TIME=1330),NODRAW;
DRAWSL(TIME=1459&&NM,REF(O,NN),0,-NN+1,0,COLORYELLOW),DOT,LINETHICK3;