以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  遇到一个典型条件的前后顺序问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=86096)

--  作者:zxsd
--  发布时间:2015/10/12 17:17:59
--  遇到一个典型条件的前后顺序问题
 第一种写法如下:
IF 条件A THEN X=1;
IF REF(X=1,1) AND XXX  THEN X=0;

这样写的时候,会因为特殊情况而导致本来应该X=1的地方被第二行置0,第二种写法如果这样写:
IF REF(X=1,1) AND XXX  THEN X=0;
IF 条件A THEN X=1;
就不会出现上述情况,但是:因为顺序问题会导致REF(X=1,1)成立的时间比第一种写法晚一个周期

如何解决?我希望第二种写法可用
[此贴子已经被作者于2015/10/12 17:19:16编辑过]

--  作者:jinzhe
--  发布时间:2015/10/12 17:31:53
--  
X=0;
代码是这样的还是写错了?
--  作者:zxsd
--  发布时间:2015/10/12 17:35:45
--  
 代码没有问题,我只是描绘下遇到的问题,应该能理解吧……
--  作者:jinzhe
--  发布时间:2015/10/13 9:09:08
--  

计算顺序即时如此,请自行取舍

[此贴子已经被作者于2015/10/13 9:09:58编辑过]