以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 为什么我加了,c>ref(hhv(h,llvbars(l,t1)),1);程序测试会增加5倍 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173617) |
-- 作者:jayhaha580 -- 发布时间:2019/12/19 12:31:47 -- 为什么我加了,c>ref(hhv(h,llvbars(l,t1)),1);程序测试会增加5倍 为什么我加了,c>ref(hhv(h,llvbars(l,t1)),1);程序测试会增加5倍, 但计算 llvbars(l,t1)就没什么问题 |
-- 作者:FireScript -- 发布时间:2019/12/19 13:47:00 -- 是程序测试的时间增加了五倍? |
-- 作者:jayhaha580 -- 发布时间:2019/12/19 14:56:43 -- 优化时间,参数范围一样 |
-- 作者:FireScript -- 发布时间:2019/12/19 15:20:22 -- 方便的话能否提供下代码我们本地测试下呢? |
-- 作者:jayhaha580 -- 发布时间:2019/12/19 15:22:44 -- 不太方便,就是加了1楼说的那行代码,其他都没有加 |
-- 作者:FireScript -- 发布时间:2019/12/19 15:30:25 -- 是这里显示的次数还是实际优化时间上有五倍差异呢。如果是前者通常不改变参数数量是不会变的。 如果是后者: 增加上面那个代码计算量上肯定是会增多了,但是应该不至于说增加那么多优化时间,除非这个计算是在某个循环里面,倒是有可能。还有一种可能就是你原先测试的计算量已经达到一个临界值了,现在超出临界值 那么增加的时间就不是线性增加的了。 我建议还是在QQ群里私发代码给客服,我们本地用代码测试更方便快捷。
[此贴子已经被作者于2019/12/19 15:32:47编辑过]
|
-- 作者:jayhaha580 -- 发布时间:2019/12/19 15:35:17 -- 某个循环是指什么,是实际时间多了5倍,次数是一样的。 |
-- 作者:FireScript -- 发布时间:2019/12/19 15:44:02 -- 一般是指for循环语句。看样子你这里应该没用到吧。 lt是不是其中一个参数? 你还是提供下代码吧。否则我这边几乎没有办法判断你这个情况是怎么回事。可以私发给群里的客服就行了。
[此贴子已经被作者于2019/12/19 15:52:57编辑过]
|
-- 作者:jayhaha580 -- 发布时间:2019/12/19 16:38:15 -- t1是参数 |
-- 作者:jayhaha580 -- 发布时间:2019/12/19 16:58:36 -- 其实其他条件是没有问题的,我发的这个是过滤条件,开平条件就很一般的没有循环了,其实我觉得是llvbars这里是循环了吗 |