投资者咨询:
使用CHECKSIG函数后 回测数据会变的很慢? (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-14 21:14
之前老师教我使用CHECKSIG(SP,'A',0,'C',0,0); 才能实现 即时价格止损回测。但是如果测两年数据 显示要起码1个半小时才能完成。
请问有没有什么优化方法吗?
是正常的
CHECKSIG是逐笔回测,每笔数据都计算,这里的计算量本身就非常大,因此所需时间也是相对更多的
1.调整信号计算时间,适当缩小计算区间,减少样本量
2.使用CHECKSIG_MIN函数加载到15分钟以上周期使用。该函数是逐分钟回测,回测精度虽然没有那么高,同样的,计算时间也会相对减少
您考虑下
投资者咨询:
使用CHECKSIG函数后 回测数据会变的很慢? (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-14 21:14
好的,但是有时候会跑了20分钟然后,卡着说超时了。所以我怀疑是不是自己代码写的不好 循环了
不是的,是由于本地网络不稳定数据没有申请下来
在K线图右键》补充历史数据,选择TICK周期数据,补充所需数据后再进行回测就好了
同时,也反映出本地网络不太稳定,影响了数据的下载,在后续实盘运行也会直接给交易带来影响的,请您重视
现在使用移动网络是远远达不到程序化运行了解的,建议您切换正规联通宽带会有明显改善的
投资者咨询:
使用CHECKSIG函数后 回测数据会变的很慢? (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-14 21:14
原来这样,确实移动网络很糟糕,要补充TICK,怪不得了,,我之前补充数据是1分钟。
如果我要测试5分钟的回测是不是要补充5分钟以下周期的数据 才准确
?
5分钟周期基础数据是一分钟,所以正常回测只下载一分钟周期就行了
但您模型使用了CHECKSIG,是逐笔回测,还需要同时下载TICK数据的,您了解下