以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助] 数据量过大,计算溢出的问题该如何处理?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=13592)

--  作者:chenwc
--  发布时间:2012/8/10 13:58:50
--  [求助] 数据量过大,计算溢出的问题该如何处理?
一个界面,分成6块,同时运行6个1分钟K线的图标程序化交易, 金字塔软件在运行的过程中,经常出现
“数据量过大,计算溢出”,然后强制退出。
请问,该如何解决?

--  作者:RogarZ
--  发布时间:2012/8/10 14:03:18
--  

1、优化代码 减少计算量

若不行

买第二个金字塔标准版,每个跑3个品种呗


--  作者:chenwc
--  发布时间:2012/8/10 14:40:03
--  
这。。。 
还有其他解决办法么?

--  作者:qingni0000
--  发布时间:2012/8/10 15:09:38
--  
你也可以用dll接口编程实现。就是编程工作量大了点。
--  作者:RogarZ
--  发布时间:2012/8/10 15:35:14
--  哪里的调整会让图形出现变化?
第三。。。改后台程序化
--  作者:董小球
--  发布时间:2012/8/10 15:43:24
--  
楼主你用了多少个周期的数据参与运算啊,如果很多历史数据是用不到的,那么你可以适当的减少参与运算的数据量来缓解这个问题。
方法1:删除过多的历史数据,就保留你所需要使用的数据
方法2:在工具-选项里,选择只用当日的分钟数据或者分笔数据,或者在工具-维护里把内存保留和图形保留设置的数值小一些,默认是360
方法3:修改你的代码,例如,判断barpos大于多少周期的时候才进行执行后面的语句,否则直接exit,通过这种方式来减少参与运算的K线数。