以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- 超全局变量是否又变了 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=80275) |
-- 作者:ccf -- 发布时间:2015/6/30 15:16:28 -- 超全局变量是否又变了 刚刚安装V3.62,之前的模型全部乱套。检查发现是超全局变量不起作用。请问超全局变量是否又变了? |
-- 作者:FexTel -- 发布时间:2015/6/30 16:04:16 -- 1,GLOBALVARIABLE 定义的超全局变量? 是不是用在后台 |
-- 作者:yukizzc -- 发布时间:2015/6/30 16:05:50 -- GLOBALVARIABLE这个吗??您如何使用不起作用呢?? 我这里测试了没有问题,你用这个直接图表加载看下呢 GLOBALVARIABLE:a=0; |
-- 作者:ccf -- 发布时间:2015/7/1 9:58:11 -- 现在看来不是GLOBALVARIABLE本身的问题,单独测试是正确的。 但我同一个模型,在3.52运行正常,在3.62则在GLOBALVARIABLE赋值后,下一轮计算就归零,而复零的条件根本不成立。 |
-- 作者:ccf -- 发布时间:2015/7/1 10:01:56 -- 模型用在图表。 |
-- 作者:王锋 -- 发布时间:2015/7/1 10:13:33 -- 你能给出一个测试公式吗? |
-- 作者:ccf -- 发布时间:2015/7/1 10:53:30 -- 我再用一个公式 GLOBALVARIABLE:AA=0; RC:REF(C,1); IF C>RC+5 THEN AA:=1; IF C<RC-5 THEN AA:=-1; IF AA=1&&C<RC||AA=-1&&C>RC THEN AA:=0; BB:AA,NODRAW; RC+5; RC-5; 证明了不是GLOBALVARIABLE的问题。 但是原来3.52的模型真的不能在3.62正常运行,原因未找到。 |
-- 作者:yukizzc -- 发布时间:2015/7/1 11:15:16 -- 您这代码有什么问题呢??这两个怎么么起作用呢??在图上AA会在1,-1,0三个情况都出现过 IF C>RC+5 THEN AA:=1; //赋值动作IF AA=1&&C<RC then AA:=-0; //清零动作 |
-- 作者:王锋 -- 发布时间:2015/7/1 12:00:30 -- 能否具体给出一个可以描述该问题的公式? 便于我们这边对问题进行跟踪 |
-- 作者:ccf -- 发布时间:2015/7/1 13:38:16 -- 更正一点,是3.5之前的版本(V3.21,V3.31在用)模型可以正常运行。 V3.5以上的版本(V3.53,V3.62)不能运行。
|