以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  variable 后台  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=101449)

--  作者:germcn
--  发布时间:2016/7/15 15:14:22
--  variable 后台

variable : flag=1;

 

后台运行,采用以上语句,flag会不断刷新赋值为1 吗?

还是第一个周期被初始化赋值后,以后不再改变,

flag的值取决于程序运行中的改变.


--  作者:yukizzc
--  发布时间:2016/7/15 15:48:47
--  
不会赋值为1,只有第一个k初始化1,后面的k线上不会初始化
--  作者:germcn
--  发布时间:2016/7/15 17:16:40
--  
在后台轮询模式也是只初始化一边,后面不再赋值,是吗?
--  作者:wenarm
--  发布时间:2016/7/15 18:04:43
--  
是的
--  作者:germcn
--  发布时间:2016/7/15 19:05:10
--  

如果我日内交易  后台轮询

 

VARIABLE:openflag=1;


if date<>ref(date,1) then begin
openflag:=1;
end

 

 

这段程序是不是重复了  if语句可以不要了


--  作者:yukizzc
--  发布时间:2016/7/17 12:55:50
--  
variable只能用逐k下,你这个代码意图是每天重新初始化1,并没有重复啊。
你有100天的数据,那么初始化只有第一天,往后如果每天初始化1就是你上面代码写法