以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这段循环代码运行的很慢,恳请老师能帮助修改成快的,谢谢!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57547)

--  作者:THANK
--  发布时间:2013/10/14 23:18:06
--  这段循环代码运行的很慢,恳请老师能帮助修改成快的,谢谢!
HB:=COST(99.9);
LB:=COST(0.1);
B3:=(HB-LB)/50;
A:=0;
B:=0;
IF BARSTATUS=2 THEN BEGIN
FOR I=1 TO 49 DO BEGIN
BB:=HB-B3*I;
AA:=WINNER(HB-B3*(I-1))*100-WINNER(BB)*100;
B:=IF(AA>A,BB,B);
A:=IF(AA>A,AA,A);
END;
END;
筹码股价:B;

--  作者:王锋
--  发布时间:2013/10/15 10:31:54
--  
WINNER的计算本身就需要大量计算的,你放循环理自然运行很慢的
--  作者:jinzhe
--  发布时间:2013/10/15 10:35:10
--  

循环里面计算的内容复杂了,用户看一下能否精简一下