以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  【提问】为什么有些代码要这样写?if(islastbar,dynainfo(207),time);  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=70496)

--  作者:cathero2001
--  发布时间:2014/9/26 14:59:40
--  【提问】为什么有些代码要这样写?if(islastbar,dynainfo(207),time);
 
 老师,您好

请问,为什么有些代码要这样写?

if(islastbar,dynainfo(207),time);

如果不是lastbar,在实盘里有什么意义?如果是lastbar,
dynainfo(207)难道不等于time?


谢谢!

--  作者:jinzhe
--  发布时间:2014/9/26 15:02:14
--  
为了历史信号
--  作者:jinzhe
--  发布时间:2014/9/26 15:02:41
--  
time是k线的时间,你输出一下看看这个值会不会变化,dy会不会变化
--  作者:cathero2001
--  发布时间:2014/9/26 15:03:51
--  
 你的意思是 time是K线的起始时间,而dyna是动态的实时时间,对吗?

--  作者:jinzhe
--  发布时间:2014/9/26 15:16:11
--  

time是k线结束的时间,是固定的数据,是有历史值的

dy是当前的最新值,是没有历史数据

上面写成那样是为了保证在历史上仍然能产生正确的数据


--  作者:cathero2001
--  发布时间:2014/9/28 2:16:28
--  
t:=dynainfo(207)
r:=time0-timetot0(t)

那么r代表的是什么值呢?


--  作者:pyd
--  发布时间:2014/9/28 9:15:08
--  
离k线走完还剩余的秒数。
--  作者:cathero2001
--  发布时间:2014/9/28 14:33:01
--  
谢谢:)