回测EA的时候会非常的慢,有什么好的办法吗? - 页 2

 
Qing Bo Lan #:

我的测试也很慢,测试一年,时间周期1分钟,日期一年,需要测试四天时间才完成,升级电脑会起作用吗,我测试时见到电脑CPU和内存占用也不大呀

建議各位要去思考更好的算法,減少回測時重複但沒有意義的計算。

而不是無條件的去升級硬體設備,升級硬體設備對加快回測速度只能提供有限的幫助。

 
Dazheng Jin:
在引用指标时,加上这句代码CopyBuffer(h,0,0,count,data),回测EA的时候会非常的慢,有没有什么办法解决呢?

把指标写进EA里,会大幅提高效率

 
Hong Yi Li #:

我也是用這方法才解決回測過慢的問題,而且這方法還有個好處,m1與tick數據回測出來的結果會幾乎相同,使用真倉實測也幾乎與回測相同。

请问这个方法怎么写呢?能给个具体的例子吗?万分感谢!!!

 
Yin Zhou Luo #:
优化算法。无须每个TICK复制一次。可以考虑,每个TICK仅复制当前柱,之前的柱在有新柱产生时再复制,这是一。二是更进一步,新K产生时不重新全部复制,仅对数组进行移位处理(去掉最前一个,然后将array[1]->array[2]……)
请问这个方法怎么写呢?能给个具体的例子吗?万分感谢!!!
原因: