一个界面,分成6块,同时运行6个1分钟K线的图标程序化交易, 金字塔软件在运行的过程中,经常出现
“数据量过大,计算溢出”,然后强制退出。
请问,该如何解决?
你也可以用dll接口编程实现。就是编程工作量大了点。
楼主你用了多少个周期的数据参与运算啊,如果很多历史数据是用不到的,那么你可以适当的减少参与运算的数据量来缓解这个问题。
方法1:删除过多的历史数据,就保留你所需要使用的数据
方法2:在工具-选项里,选择只用当日的分钟数据或者分笔数据,或者在工具-维护里把内存保留和图形保留设置的数值小一些,默认是360
方法3:修改你的代码,例如,判断barpos大于多少周期的时候才进行执行后面的语句,否则直接exit,通过这种方式来减少参与运算的K线数。