以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [建议]金字塔的算法还可以再改进 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=30136) |
-- 作者:readonly -- 发布时间:2012/10/26 12:29:45 -- [建议]金字塔的算法还可以再改进 if 条件a && 条件b then 这种语句,我发现当条件a已经为0时,系统还会去计算条件b的值。这种逻辑关系,遇到一个否定条件,就后面的条件就没有必要去计算了,这样能提高运算速度。 我测试了一个计算量很小的条件a,和一个计算量较大的条件b,当条件a为0时,系统测试消耗的时间还是很大,但把条件b改简单后,消耗时间就缩短了。所以证明金字塔的算法还是有点笨的。
|
-- 作者:lichenghu -- 发布时间:2012/10/26 12:59:45 -- 感谢提交意见。 您可以加个 if a=0 then else 各个算法有步同的作用 |
-- 作者:readonly -- 发布时间:2012/10/28 8:55:45 -- 你牛,你这个方法我知道的,你再来优化一下:if 条件a && 条件b && …… && 条件z then 这个问题不应该从编程技巧入手,而是要优化编译器。
|
-- 作者:lichenghu -- 发布时间:2012/10/29 9:03:49 -- 楼主我错了
|
-- 作者:lichenghu -- 发布时间:2012/10/29 9:05:48 -- 您好,感谢您对我们软件的支持,我们已收到您的意见,将提交给开发部门 |
-- 作者:wd369 -- 发布时间:2012/10/29 12:03:58 -- 如果if 条件不成立, if 语句里面还会计算吗? |
-- 作者:jinzhe -- 发布时间:2012/10/29 13:01:31 -- 不会了 |
-- 作者:readonly -- 发布时间:2012/11/1 9:29:44 -- 能否一个模型做多1月合约做空5月合约 以下是引用lichenghu在2012-10-29 9:05:48的发言: 如果哪个版本采纳了这个建议时,请告知一下,因涉及到我模型的写法。谢谢!
您好,感谢您对我们软件的支持,我们已收到您的意见,将提交给开发部门<!--?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /--> |
-- 作者:艾丽阿缇 -- 发布时间:2012/11/1 16:01:32 -- 测试了一个计算量很小的条件a,和一个计算量较大的条件b,当条件a为0时,系统测试消耗的时间还是很大,但把条件b改简单后,消耗时间就缩短了 |
-- 作者:jinzhe -- 发布时间:2012/11/1 16:06:09 -- 感谢提交建议! |