以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  3.11复杂策略超长周期历史回测仍然做不了  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=63644)

--  作者:klc
--  发布时间:2014/4/8 22:19:15
--  3.11复杂策略超长周期历史回测仍然做不了

很欣喜的看到金字塔3.11增加了“虚拟内存”的概念,所以下载来试试看。结果用一个复杂策略测试4年股指期货1分钟图形,结果不管是用图表评测功能也好,或者是将公式加载到K线图上也好,都不能完美出曲线。看起来图表评测功能和公式加载到K线图存在同一个问题:

 

我公式中存在很多的stkindi,太多了,就不行了,只能设置图表显示的K线数量不要太多,例如3个月可以,超过半年,我的策略运行就不正常了,似乎问题是stkindi获取不了值(并且不是全部stkindi不能获取,而是部分stkindi能获取,部分不行)。

 

通过减少图表K线数量,或者减少公式中的stkindi,都可能使得公式显示出完全正确的结果。即:要使用更多的stkindi,就需要减少K线数(图表评测功能来讲,就是缩小测试的历史周期数);要测试更多K线数,则必须减少stkindi的使用。


--  作者:RogarZ
--  发布时间:2014/4/9 8:32:57
--  
试试3.12吧  做优化了
--  作者:klc
--  发布时间:2014/4/9 11:01:35
--  
我会试试的,但是期望自动提示升级到3.12,因为好像手工下载3.12安装来升级,会多一些设置需要重做(例如执行收盘中的那些勾)
--  作者:王锋
--  发布时间:2014/4/9 11:05:32
--  
目前的虚拟内存的算法还限于直接使用模式,尚未考虑公式跨周期引用的情况,建议你先试试3.12的,如果问题依旧,再来反馈问题,我们会逐步完善这块儿地方
--  作者:klc
--  发布时间:2014/4/9 15:18:56
--  
OK!
--  作者:klc
--  发布时间:2014/4/11 18:25:08
--  

王工:我使用3.1.2版本还是不行,具体的讲:

1、32位win7,4G内存(由于32位限制,有用的是3G多)

2、K线数量不要超过3个多月的1分钟图(2万以内)

3、公式用stkindi引用了5个公式

4、图表上输出了(用:输出)4根线以及两个数字(用:输出,并使用nodraw)

勉强可以(但可以看到内存资源已经接近爆满)

 

如果K线数再多、stkindi再多,或者输出的线再多,就不行了。就是以上条件下,也往往是刚启动金字塔的时候可以,如果金字塔启动后,多加载几遍公式,又不行了。


--  作者:chengyang
--  发布时间:2014/4/11 20:25:37
--  
我碰到的问题就是 5f 可以回测但60f 一回测 按资金曲线就死机 按理说这不是数据量的问题 而是别的问题
--  作者:王锋
--  发布时间:2014/4/11 20:28:28
--  

楼上最新版3.12如果问题依旧,请直接联系开发人员:qq442902994