以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74226)

--  作者:punkcat401
--  发布时间:2015/1/9 12:21:08
--  请教问题
橡胶开夜盘后出现的问题,我用的是北京时区

如果日内K线数大于X,且满足条件A,那么变量N赋值为1,收盘前N归零

IF TODAYBAR>=X AND 条件A THEN N:=1;

IF TIME=CLOSETIME(0) THEN N:=0;

升级后的这类语句,前几天出现N=1赋值之后,一直不归零,N=1一直持续到今天(如果在赋值语句中加入 DATE=CURRENTTIME ,则当日N为0,说明赋值不是当日发生的)

把时区调成金字塔时区,当日N也是正常为0,这应该是夜盘时间的问题吧

如果我必须要用北京时区,有什么其他办法让N在收盘前归零吗




--  作者:jinzhe
--  发布时间:2015/1/9 13:33:28
--  

北京时间的todaybar最后一根k线是230000,金字塔时间的todaybar最后一根是190000(也就是北京时间的150000)

所以要做对应的修改


--  作者:punkcat401
--  发布时间:2015/1/9 13:40:07
--  
我直接写为TIME>收盘时间 则归零,好像是正常了

但是按说TIME=CLOSETIME(0)  是自动调用的啊,时间变了,会自动改变啊,怎么就出错了呢
[此贴子已经被作者于2015/1/9 13:40:21编辑过]

--  作者:jinzhe
--  发布时间:2015/1/9 13:45:06
--  

北京时间下的closetime和金字塔时间下的closetime不一样,具体区别在哪里,上面解释过了