Rss & SiteMap

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

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

标题:哪种方式运算量较大?另建议公式测评时显示CPU运算量

1楼
readonly 发表于:2012/3/7 15:17:34

请教:以下哪种方式运算量较大?

 

第一种:

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编辑过]
2楼
jinzhe 发表于:2012/3/7 15:39:46
这个不好说哪个运算量大,要看开发人员怎么说了。
3楼
admin 发表于:2012/3/7 17:05:21

肯定是第一种了,因为减少了很多语句

4楼
Leon 发表于:2012/3/7 17:31:03

这个不好说,如果能确定函数内部使用的算法,可以加以判断。个人认为第一种运算量大

5楼
admin 发表于:2012/3/7 17:35:25

如果是序列模式,第一种肯定是效率高的,要是逐K线模式,可能第二个效率高

6楼
readonly 发表于:2012/3/7 21:00:53

是逐K模式。

 

连admin也拿不准啊?

 

看来我这个建议很有必要啊。

[此贴子已经被作者于2012-3-7 21:13:13编辑过]
共6 条记录, 每页显示 10 条, 页签: [1]


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