以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  循环语句里用到了MA函数,怎么提高运行速度?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=73379)

--  作者:onmidas
--  发布时间:2014/12/22 11:36:28
--  循环语句里用到了MA函数,怎么提高运行速度?
循环语句里用到了MA函数,怎么提高运行速度?


for i=1 to 20 then begin
 j:=MA(c,i)+MA(c,i*3);
end

运行后,程序反应比较慢,怎么优化?

多谢!

--  作者:netfox
--  发布时间:2014/12/22 11:44:03
--  

i:=1;

if i<=20 then begin

j:=ma(C,i)+Ma(c,i*3);

i:=i+1

end

 

改成IF咋样