如题 优化以后 上千个组合 要几百个小时才能完成 这个跟电脑配置有关系吗?电脑配置好会不会快一些
对的,主要是CPU,当然很大程度也关于你的程序问题,假如你每个TICK都要把所有条件运算一次,再强的CPU也慢.把一些稀有条件前置,例如时间
这个要看EA的复杂程度,简单的程序回测起来很快,参数越多或用到的历史数据越多或运算越复杂的程序回测起来越慢,最后可能慢得如同蜗牛一般。
我回测一般都是分段回测,记录好时间及相应的数值, 下一段回测在ea参数里输入记录的对应数值。
比如:资金越大下单手数跟着变大,
在ea里增加一个“之前盈利”参数 ,下一段回测时该参数赋值为之前回测的盈利累计额,这样无论是回测5年8年就具有连贯性了
大多是跟你的代码有关,想办法优化你的代码吧
我一台10年前的老电脑,跑M1时间周期的 回测 ,从2018.1.1~2024.11.1,15分钟跑完,EA代码超过1万行
我一台10年前的老电脑,跑M1时间周期的 回测 ,从2018.1.1~2024.11.1,15分钟跑完,EA代码超过1万行