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

请教老师三个条件怎么写

作者:文华财经 来源:cxh99.com 发布时间:2018年03月06日
  • 咨询内容:  请教老师三个条件怎么写1  取夜盘开盘价(21:00); 取早盘开盘价(9:00); 取下午盘开盘价(13:30);在分钟级别上显示;2  取周开盘价;在分钟级别上显示;3  取月开盘价;在分钟级别上显示;

     

     来源:程序化99

  • 文华技术人员:  YPOPEN:VALUEWHEN(DATE <> REF(DATE, 1), OPEN);//夜盘
    ZPOPEN:VALUEWHEN(CROSS(TIME >= 0900 && TIME < 1000, 0.5), OPEN);//早盘
    XWPOPEN:VALUEWHEN(CROSS(TIME >= 1300 && TIME < 1400, 0.5), OPEN);//下午
    ZHOUPOPEN:VALUEWHEN(WEEKDAY < REF(WEEKDAY, 1), OPEN);//周
    YUEPOPEN:VALUEWHEN(MONTH < REF(MONTH, 1), OPEN);//月

     

     来源: WWW.CXH99.COM

  • 文华客服: 为什么早盘和下午的这两个是0.5,其他的是1  ??如下图红线所示


    文件名:1212.jpg

     

  • 网友回复:   老师就是威武 夜盘:=VALUEWHEN(DATE <> REF(DATE, 1), OPEN);//夜盘 早盘:=VALUEWHEN(CROSS(TIME >= 0900 && TIME < 1000, 0.5), OPEN);//早盘 下午:=VALUEWHEN(CROSS(TIME >= 1300 && TIME < 1400, 0.5), OPEN);//下午 周:=VALUEWHEN(WEEKDAY < REF(WEEKDAY, 1), OPEN);//周 月:=VALUEWHEN(MONTH < REF(MONTH, 1), OPEN);//月
    QQ:IF(CROSS(TIME >= 2100 && TIME < 0900, 0.5),夜盘,IF(CROSS(TIME >= 0900 && TIME < 1300, 0.5),早盘,IF(CROSS(TIME >= 1330 && TIME < 2100, 0.5),下午,NULL))),NODRAW;//NULL 夜盘至早盘前只保留显示夜盘线,早盘至下午前只保留显示下午盘线,下午盘至早盘前只保留显示下午盘线,这样写错那里了?请老师写一下

     

  • 网友回复:

    应该这样修改

     

    夜盘 := VALUEWHEN(DATE <> REF(DATE, 1), OPEN);
    早盘 := VALUEWHEN(CROSS(TIME >= 0900 && TIME < 1000, 0.5), OPEN);
    下午 := VALUEWHEN(CROSS(TIME >= 1300 && TIME < 1400, 0.5), OPEN);
    //ZHOUPOPEN : VALUEWHEN(WEEKDAY < REF(WEEKDAY, 1), OPEN);
    //YUEPOPEN : VALUEWHEN(MONTH < REF(MONTH, 1), OPEN);
    QQ:IF(TIME >= 2100 || TIME < 0900,夜盘,IF(TIME >= 0900 && TIME < 1300,早盘,IF(TIME >= 1330 && TIME < 2100,下午,NULL)));

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