最后由 开发一个圣杯 于 2022-11-21 11:25 编辑
对于MT4和MT5来说,拟合是一件非常简单的事情。即使是一个很烂的策略,你也能拟合出一条相对不错的资金曲线。
由于MT4只能单线程运行,在使用MT4进行拟合时,速度会非常的慢。
考虑到MT5的多线程能力,以及MT5出色的数据质量,我对于策略的研究一直都是使用MT5。
上图可以看到我在优化时,有12个线程在运行,相对比MT4,优化能力大大提升。当然如果你有足够得资金,AMD得锐龙R9 CPU(一般人能买得起得)可以支持34个线程。你得优化速度会进一步提升。
下图是我研究的一个策略,红色框内是2022年至今的盈利曲线。
可以看得出来比较不错,因为在拟合优化时,我只对该时间段的行情进行了优化。未优化的时间段比如开始的2015-2018年,表现得就不如人意。
当然我也可以从2015年就开始优化,一直优化到2022年。那样得话,整条资金曲线都会变得好看。但是这里就会存在一个问题,2022年以后得行情从来没有出现过,是不是也会表现得没那么好呢?
答案是肯定得!肯定不会那么好!
优化是对于已知数据得拟合,理论上拟合得数据越多,未来的数据命中的准确性,就更有保障。
但是,有一个前提!
如果你没有遵循这个前提,你再怎么优化,你的实盘结果都是亏的。这也是为什么?很多复盘很漂亮得EA,优化都优化十几年的数据,一上实盘就亏,而且会一直亏。
拟合很简单,谁都会,如下图,这个优化只需要十几个小时就能出结果。不要觉得很多,这算是很少的了,多的,得一百多,甚至几百多个小时。
那要遵循什么前提呢?
先卖个关子吧,大家可以自己在评论去说说。因为看大家对研究策略也不感兴趣,我也没必要跟你们讲这么多。我的知识和经验,只对有需要和和感兴趣的人讲。
感兴趣的可以在评论区评论。评论满100,我自然会跟大家讲的。 |