以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  variable 设置的变量在快速计算时初始值会变化,什么问题?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=5174)

--  作者:阿火
--  发布时间:2011/2/15 14:09:13
--  variable 设置的变量在快速计算时初始值会变化,什么问题?

测试代码如下,逐周期模式:

 

variable:h1=0,L1=0;
aa:h1;
bb:L1;

if time=091600 then begin
 h1:=h;
 L1:=L;
 end

 

初始值设为0,快速计算为900,刚加载的时候,结果正确,aa=0,bb=0

"/>

 

按向下键加载,或者新的K线图产生时,初始值就会变化,结果不对,aa=0,bb=3229.6:

"/>

 

 

不知道什么问题,苦恼啊。初始值错了,有些本来不要的信号就会产生。

[此贴子已经被作者于2011-2-15 14:13:26编辑过]

--  作者:BNF
--  发布时间:2011/2/15 15:09:10
--  

没理解错的话,你的初始值每次都会算一次

你需要让初始值只算一次?


--  作者:董小球
--  发布时间:2011/2/15 15:13:41
--  
你运行的是什么周期下的,我试试了1分钟是没问题的啊
--  作者:阿火
--  发布时间:2011/2/15 15:22:37
--  

我也是运行在1分钟周期下的。

你没问题?你向下方向键多按几次试试看。或者有最新数据的时候。

[此贴子已经被作者于2011-2-15 15:24:25编辑过]

--  作者:董小球
--  发布时间:2011/2/15 15:44:06
--  
要么就是系统还没计算完毕 ,是不是等一会会会自动变好
--  作者:阿火
--  发布时间:2011/2/15 16:17:22
--  

但愿如此吧


--  作者:阿火
--  发布时间:2011/2/15 16:28:12
--  

电脑重启了,结果还是一样。晚上回家,看家里的电脑会不会也这样。

我用的是2.33 最新版


--  作者:admin
--  发布时间:2011/2/15 17:01:57
--  

应该是有些问题,后面版本修正一下