打印本文打印本文 关闭窗口关闭窗口

划线请教老师

作者:文华财经 来源:cxh99.com 发布时间:2023年08月15日
  • 咨询内容: 老师,我想画两条线段,一条是从21:00-15:00的以21:00开盘价为基准的线段;一条是从9:00-15:00的以9:00开盘价为基准的线段,怎么写?
    现在这个是分别从21:00和9:00开盘价画的,怎么改?或者重新编写?
    开:VALUEWHEN(REFX(DAYBARPOS=1,1)||REFX(IF(BARTYPE=8,TIME=090000,TIME=0900),1),O),NODRAW;//画开盘价DRAWSL(C>开,开,0,1,0,RGB(192,192,192)),LINETHICK1;DRAWSL(C<开,开,0,1,0,RGB(192,192,192)),LINETHICK1;

     

     来源:程序化99

  • 文华技术人员:  参考:
    开:VALUEWHEN(DAYBARPOS=1,O),NODRAW;//画开盘价开1:VALUEWHEN(IF(BARTYPE=8,TIME=090000,TIME=0900),O),NODRAW;//画开盘价N:=VALUEWHEN(IF(BARTYPE=8,TIME=090000,TIME=0900),DAYBARPOS);DRAWSL(REFX(DAYBARPOS=1,1),开,0,-DAYBARPOS+1,0,COLORYELLOW);DRAWSL(REFX(DAYBARPOS=1,1),开1,0,-(DAYBARPOS-N),0,COLORYELLOW);

     

     来源: WWW.CXH99.COM

  • 文华客服:  老师,我加载了,之前的都有,但是当天的没有线,比如周五晚上的就没有,怎么实现一开盘就开始画线段?

     

  • 网友回复:  能不能加一个,画线的最右侧,显示开盘价的价格?

     

  • 网友回复:  参考:
    开:VALUEWHEN(DAYBARPOS=1,O),NODRAW;//画开盘价 开1:VALUEWHEN(IF(BARTYPE=8,TIME=090000,TIME=0900),O),NODRAW;//画开盘价 N:=VALUEWHEN(IF(BARTYPE=8,TIME=090000,TIME=0900),DAYBARPOS);
    DRAWSL(TIME>=2100&&TIME<2300||TIME>=0900&&TIME<1500,开,0,1,0,COLORRED); DRAWSL(TIME>=0900&&TIME<1500,开1,0,1,0,COLORRED);
    DRAWNUMBER(REFX(CROSSDOWN(TIME>=0900&&TIME<1500,0.5),1)||ISLASTBAR,开,开,0,COLORRED); DRAWNUMBER(REFX(CROSSDOWN(TIME>=0900&&TIME<1500,0.5),1)||ISLASTBAR,开1,开1,0,COLORRED);
打印本文打印本文 关闭窗口关闭窗口