修改一下指标画线 (文华财经WH6赢顺V6.7)

投资者咨询:修改一下指标画线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-9 21:27
N:=BARSLAST(DATE<>REF(DATE,1))+1;
O1:=REF(REF(O,N),N);
H1:=REF(HHV(H,N),N);
L1:=REF(LLV(L,N),N);
C1:=VALUEWHEN(DATE<>REF(DATE,1),REF(CLOSE,1));//昨天收盘价
P:=(O1 + H1 + L1 + C1) /4,NODRAW;
DRAWHORIZONTALLINE(DATE<>REF(DATE,1),P,COLORYELLOW);
 
  求助,如上指标主要使用在分钟周期上,画线p显示会在当日k线图全天显示一根横线, 
 
请修改为:1,每日该画线只显示从开盘到上午十点  或者开盘后60周期 ,两种方法。
               2,分钟周期下压缩k线画线会在每天都有显示,可否修改为只显示最近五日  。谢谢
投资者咨询:修改一下指标画线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-9 21:27
 1,开盘后60周期的方法我会了,  只使用时间条件修改吧 即从开盘画到10点 
技术人员回复
日期:2018-7-9 22:12

参考

 

N:=BARSLAST(DATE<>REF(DATE,1))+1;
O1:=REF(REF(O,N),N);
H1:=REF(HHV(H,N),N);
L1:=REF(LLV(L,N),N);
C1:=VALUEWHEN(DATE<>REF(DATE,1),REF(CLOSE,1));//昨天收盘价
P:=(O1 + H1 + L1 + C1) /4,NODRAW;
DRAWSL(TIME=1000,VALUEWHEN(DAYBARPOS=1,O),0,-DAYBARPOS+1,0,COLORYELLOW);

投资者咨询:修改一下指标画线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-9 21:27
条件这样设置有问题 分钟周期内没有当日的 画线 ,前日 再往前是对的  ,
 或者说是在十点之前该画线不会显示。 要求是开盘就显示,一直画到当日十点 
技术人员回复
日期:2018-7-9 22:32

我们本地测试可以显示当日的画线

 

您是加载在哪个合约、周期上看的?

投资者咨询:修改一下指标画线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-9 21:27
 或许是夜盘的问题  夜盘也需要显示 
投资者咨询:修改一下指标画线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-9 21:27
 

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-10 8:17

参考

 

N:=BARSLAST(DATE<>REF(DATE,1))+1;
O1:=REF(REF(O,N),N);
H1:=REF(HHV(H,N),N);
L1:=REF(LLV(L,N),N);
C1:=VALUEWHEN(DATE<>REF(DATE,1),REF(CLOSE,1));//昨天收盘价
P:=(O1 + H1 + L1 + C1) /4,NODRAW;
M:=BARSLAST(TIME=0900)+1;
AA:=BACKSET(ISLASTBAR,N=1);
DRAWSL(TIME=1000,VALUEWHEN(TIME=0900,O),0,-M+1,0,COLORYELLOW);
DRAWSL(TIME=2200,VALUEWHEN(N=1,O),0,-N+1,0,COLORYELLOW);
DRAWSL(TIME=0900&&AA,O,0,60,0,COLORYELLOW);
DRAWSL(N=1&&AA,0,0,60,0,COLORYELLOW);