以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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编辑过]