以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 哪种方式运算量较大?另建议公式测评时显示CPU运算量 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=10449) |
-- 作者:readonly -- 发布时间:2012/3/7 15:17:34 -- 哪种方式运算量较大?另建议公式测评时显示CPU运算量 请教:以下哪种方式运算量较大?
第一种: hh:=ref(hhv(h,openminutes(time)),1);
第二种: variable:hh=0;
if DATE<>REF(DATE,1) then hh=h; if ref(h,1)>hh then begin hh:=h; end
================================= 另建议公式测评后显示CPU的运算使用量,以方便我们编写模型时可以逐渐总结经验,不断优化模型的工作效率。 [此贴子已经被作者于2012-3-7 15:21:15编辑过]
|
-- 作者:jinzhe -- 发布时间:2012/3/7 15:39:46 -- 这个不好说哪个运算量大,要看开发人员怎么说了。 |
-- 作者:admin -- 发布时间:2012/3/7 17:05:21 -- 肯定是第一种了,因为减少了很多语句 |
-- 作者:Leon -- 发布时间:2012/3/7 17:31:03 -- 这个不好说,如果能确定函数内部使用的算法,可以加以判断。个人认为第一种运算量大 |
-- 作者:admin -- 发布时间:2012/3/7 17:35:25 -- 如果是序列模式,第一种肯定是效率高的,要是逐K线模式,可能第二个效率高 |
-- 作者:readonly -- 发布时间:2012/3/7 21:00:53 -- 是逐K模式。
连admin也拿不准啊?
看来我这个建议很有必要啊。 [此贴子已经被作者于2012-3-7 21:13:13编辑过]
|