以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- 图表程序化的效率问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=168741) |
-- 作者:13798471138 -- 发布时间:2019/3/12 15:08:02 -- 图表程序化的效率问题 您好,
咨询一下,我现有四个策略,涉及三个品种,进行图表交易时候需要设置6个窗格; 如果我将四个策略全部整合成一个策略,这时我只需要三个窗格,但是代码行数会是原来的平均行数的大约4倍,也就是四个策略的行数总和。
试问,这样整合之后,图表效率的运行效率会不会有改变?是变优了还是差了? 对金字塔的负荷是否有改变?
因为我发现在多框架(3个框架以上)内多窗格运行时候,金字塔会变得十分卡顿,想知道这样处理能否改善卡顿问题。
谢谢
|
-- 作者:yukizzc -- 发布时间:2019/3/12 15:28:05 -- 整合后是有提升,但是如果你反而代码效率更差那也有可能更不好 比如说一个图执行100行代码,4个图,你征程一个图400行代码 那么是更好的 如果一个图最后弄成1500行代码,那可能更差也是可能的
|
-- 作者:FireScript -- 发布时间:2019/3/12 15:29:00 -- 这种最好根据实际效果来判断,没办法量化判断这个效率的影响情况。图表多肯定是占用资源比较多,但是代码如果复杂计算量大也同样会吃资源,到底谁占大头很难量化的。建议直接测试下效果。 |
-- 作者:13798471138 -- 发布时间:2019/3/12 15:52:38 -- 通常情况下,那边占大头概率大一些呢?还有就是四个策略整合成一个策略的时候,6个窗格节约为3个窗格,那么公式计算的时候,就变成只算三次,而6个窗格时候,要计算六次对吧?
这个同时计算的公式数量,应该六次的比较吃亏吧 |
-- 作者:yukizzc -- 发布时间:2019/3/12 16:20:53 -- 窗格少的情况下,比较省 |
-- 作者:wenarm -- 发布时间:2019/3/12 16:25:01 -- 1.常规的计算机配置跑6个窗格的策略是没有压力的。建议你使用6个窗格,分别加载品种。便于分析和监控图表信号。 2.你这种对比没有意义。因为公式运行效率影响因素很多。他们之间没有线性关系。 除非是策略需要,否者多个策略整合存在互相干扰等问题。同时提高策略的复杂度。不一定就会降低资源使用。 [此贴子已经被作者于2019/3/12 16:25:14编辑过]
|