以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 再来一个比较效率的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=9070) |
-- 作者:yin8jun -- 发布时间:2011/11/21 15:35:54 -- 再来一个比较效率的问题 请帮忙比较如下两句的效率?con0,con1,con2的值都是0或1。如下的功能一样,都是为了保留con0后面第一次con1成立(con0后面con1第二次成立及以后的都为0)。
1.con2:=con1 and sum(con1,barslast(con0)+1)=1; 2.if con1 then con2:=sum(con1,barslast(con0)+1)=1;
是否还有更有效率的方法推荐? |
-- 作者:26327756l -- 发布时间:2011/11/21 15:47:09 -- 一样的 |
-- 作者:yin8jun -- 发布时间:2011/11/21 15:52:06 -- 谢谢!
con2:=con1 and sum(con1,barslast(con0)+1)=1;
这个and语句是不是在执行第一条件con1=0的时候就不继续执行第二个条件了,而是直接判定整句为0? |
-- 作者:fly -- 发布时间:2011/11/21 15:52:51 -- 肯定 |
-- 作者:yin8jun -- 发布时间:2011/11/21 15:56:39 -- 谢谢!!! |