DATE判断问题 (文华财经WH6赢顺V6.7)

投资者咨询:DATE判断问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-2 11:06
 我写了一个按照设定日期开始的均线,
为什么在橡胶指数不能正常显示,
而其他品种都能正常显示
如图:


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


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

 
投资者咨询:DATE判断问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-2 11:06
 

图片点击可在新窗口打开查看
投资者咨询:DATE判断问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-2 11:06
请您帮助 
day1   最小 100000  最大999999  缺省 180601

N1:=BARSSINCE(DATE>=DAY1);
MA1:=MA(C,N1);
MA60:=MA(C,49);
MA11:IF(DATE>DAY1,MA1,NULL),COLORBLUE,LINETHICK3,NOTEXT;
BDMA1:IF(N1<49,MA11,MA60),COLORBLUE,LINETHICK3;
BDMA17:IF(N1<9,MA(LOW,N1),MA11),COLORBLUE,LINETHICK3,NOTEXT;
投资者咨询:DATE判断问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-2 11:06
 发帖中原油、焦炭是正确显示的,从180601开始
但橡胶则是从有数据第一天显示的,
哪里出错了啊
技术人员回复
日期:2018-8-2 11:36
 和数据量有关,具体原因我们下午分析后给您回复
投资者咨询:DATE判断问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-2 11:06
 有办法吗
技术人员回复
日期:2018-8-2 14:19
 这么改下就行了,原因是橡胶有20世纪的数据,日期判断和其他合约不同的

N1:=BARSSINCE(DATE>=DAY1&&DATE<200000);
MA1:=MA(C,N1);
MA60:=MA(C,49);
MA11:IF(DATE>DAY1,MA1,NULL),COLORBLUE,LINETHICK3,NOTEXT;
BDMA1:IF(N1<49,MA11,MA60),COLORBLUE,LINETHICK3;
BDMA17:IF(N1<9,MA(LOW,N1),MA11),COLORBLUE,LINETHICK3,NOTEXT;
投资者咨询:DATE判断问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-2 11:06
 谢谢老师
投资者咨询:DATE判断问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-2 11:06
 老师好,所有均线都不显示了,啥线都没有了
技术人员回复
日期:2018-8-2 14:40
您在周线看最近的行情就有了

按照您的编写,历史就应该没有画线的