Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:数据为何无法保持

1楼
germcn 发表于:2016/7/27 9:19:51

请教老师 ,我开仓成功后 openflag为何都是为1,不能保持为0

运行方式  15分钟序列计算  后台轮巡 1秒

 

 

GLOBALVARIABLE:openflag=1;

 

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

end

 

if 开多条件     THEN BEGIN
 条件开多:tBUY(1,1,MKT);
  openflag:=0;
  END;
 

 

2楼
yukizzc 发表于:2016/7/27 9:53:32

GLOBALVARIABLE这个全局变量在停止后台重新启动后,会初始化1这个值

http://www.weistock.com/WeisoftHelp/zbgs003.htm

如果要不再初始的,用ex这几个全局变量

3楼
germcn 发表于:2016/7/27 10:05:26

每天开盘前运行 中间没有停止再重启过  ,但openflag 还是不能保持住我赋值的0

4楼
yukizzc 发表于:2016/7/27 10:23:47

GLOBALVARIABLE:openflag=1;

openflag:=openflag+1;

 

就写这么一个程序去做测试,你看下这个openflag是多少

 

5楼
germcn 发表于:2016/7/27 10:27:42
这个可以 赋值后不会变了  好奇怪 我的程序里不行
6楼
yukizzc 发表于:2016/7/27 11:08:56

GLOBALVARIABLE:openflag=1;

 

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

end

if c>0 then openflag:=0;
msgout(1,NUMTOSTR(openflag,0))

 

 

用这段情测试呢,自己多弄几个例子测试下确定条件是触发满足的吗?》?

7楼
germcn 发表于:2016/7/27 11:33:13

谢谢老师了

共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.