为何很多EA复盘非常漂亮,一旦挂了实盘就完蛋?

leo 李  
很多EA复盘非常漂亮,一旦挂了实盘就完蛋了,其最主要的有几点原因:

      1.复盘时间不够长,或者有选择性。
      大家知道外汇行情放大来说是按年来分析行情的,可能某年或某几年是单边,某年或某几年是震荡,但却不会连续十年以上都是单边或都是震荡。那么很多EA会根据已经走完的行情去制作,比如2008年的欧元是大单边上涨3000多点不回头的行情,如果用一款做单边趋势行情的EA来复盘2008年的话,通常会跑出非常漂亮的数据,不过这个EA一旦用在震荡行情中将会呈现翻天覆地的变化,反之亦然。如果一款EA可以从2001年欧元诞生的那一天起开始到当下2016年连续十五年的数据复盘,依然资金曲线稳步上涨的话,可以说明该EA的策略基本上是可以被吸收采纳的。
      2.是不是用上面说的EA挂实盘就一定能赚钱了呢,还不行。
      因为历史复盘是基于网络环境没有任何意外,包括延时断链乃至当机等情况下进行的。实际在长达一年或者更长时间的挂机当中,可能会出现非常多的网络信号不好,服务器延时甚至断网重连的可能。还有一种更为普遍的现象就是当外汇行情剧烈波动的时候,往往一秒之内就涨跌十几个点甚至更多,此时交易软件接收服务器指令和执行下单或平仓的行为还没来得及做,交易条件已经更改了,那么都会导致不下单或者不平仓,由此会造成很大亏损。所以一款真正优秀的EA必须要具有出出色的纠错容错能力。
      3.难道以上两点都ok的EA就可以高枕无忧了吗?
      仍然不行,稳定性决定成败。这里所说的稳定性不但只硬件和软件的稳定,还包括策略的稳定性。怎么理解呢?好多无脑翻倍加仓EA往往运气好,可能一年盈利不少,复盘曲线也非常漂亮,但是最终结局99.99%是爆仓的悲剧。也有很多趋势性EA,坚挺了两三年仍然屹立不倒,但过程是很可怕的,简单举个例子,一个一万美金的账户,可能它一年赚了50%之多,不过在当中某个月的时候最大浮亏也许已经亏损了7000美金了,但是运气很好遇到了一波大行情一下子赚回来了。于是开始大肆鼓吹该EA如何如何牛,试想如果你是这个账户的主人,当亏损到达5000以上的时候你还敢继续平静的面对吗?如果运气不好继续亏损的话呢?结果还是爆仓。所以这和赌博没什么两样,说白了你还不如直接开个户,下个重手,也许几天就能赚50%岂不是更痛快?
       4.好吧,以上三点都很牛的话,这个EA基本上可以算及格了。
       最后还要曝光一个陷阱就是,很多外汇代理商会免费给客户挂一些所谓多牛的EA,你会发现实际上这些EA在做的主要事情是不停的疯狂打单,两千美金的小账户甚至一天能做几手之多。但是账户是否盈利却不一定,一定的是代理商已经赚到不菲的佣金了。
Jinping Ou  

很多EA复盘非常漂亮,一旦挂了实盘就完蛋了,这个很好理解。

回测前一个需要最先解决的就是数据质量,还有就是交易成本(这个含有点差,ECN还要加上手续费),另外就是不同的交易平台结果是不一样的,最好还是在需要投入EA的平台测试。 

yijun lan  
首先EA是根据历史行情优化出来的,适应不了未来的行情,再就是复盘测试的数据达不到挂机那样完整,最后一个就是交易环境不一样,复盘测试是不存在滑点的,点差也是固定不变,实际挂机点差浮动,滑点严重
autotrader5  
很简单,如果有这么好的EA,是不会让你知道的,让你知道的,我只能呵呵呵
fxgainer  
一种叫过度拟合历史数据,用历史数据测试很牛,实际挂单是未来数据,就不行了
redmountain  

看了上面各位的说法,感觉说的都是相当的在理啊。

不过,从另外的角度: 

兽药的问题是:“很多EA复盘非常漂亮” 其实是一个假命题。是不是真漂亮?怎么个非常漂亮?什么叫漂亮?诸如此类的问题……也是必须重视的。这和人的审美标准(不同人不同标准)完全是两回事。

另外,假如的确是真的“非常漂亮”,那我们几乎可以确定这类东西本来就不多。

最后,明显的后面的结论(“一旦挂了实盘就完蛋了”)几乎肯定是误导性的更多一些了。导致这种结果的问题的根源在于复盘根本就不怎么样,当然有的时候我们可能没发现。 

总之呢,我们还要是信心满满的继续好好工作,嘿嘿~ 

Zhiwen Hu  
redmountain:

看了上面各位的说法,感觉说的都是相当的在理啊。

不过,从另外的角度: 

兽药的问题是:“很多EA复盘非常漂亮” 其实是一个假命题。是不是真漂亮?怎么个非常漂亮?什么叫漂亮?诸如此类的问题……也是必须重视的。这和人的审美标准(不同人不同标准)完全是两回事。

另外,假如的确是真的“非常漂亮”,那我们几乎可以确定这类东西本来就不多。

最后,明显的后面的结论(“一旦挂了实盘就完蛋了”)几乎肯定是误导性的更多一些了。导致这种结果的问题的根源在于复盘根本就不怎么样,当然有的时候我们可能没发现。 

总之呢,我们还要是信心满满的继续好好工作,嘿嘿~ 

那么多的回复看你 才是行家---

sunshawks  

很简单,量子力学里的不可观测原理,我们先不说很多EA是为了资金线好看有过度优化问题,就是它确实可以赚钱,你要观测它时,他就不能持续赚,不观测时就可以持续赚。

大多数情况并非EA的问题,而是你的理念的问题

Tiecheng Fu  
leo 李:
很多EA复盘非常漂亮,一旦挂了实盘就完蛋了,其最主要的有几点原因:

      1.复盘时间不够长,或者有选择性。
      大家知道外汇行情放大来说是按年来分析行情的,可能某年或某几年是单边,某年或某几年是震荡,但却不会连续十年以上都是单边或都是震荡。那么很多EA会根据已经走完的行情去制作,比如2008年的欧元是大单边上涨3000多点不回头的行情,如果用一款做单边趋势行情的EA来复盘2008年的话,通常会跑出非常漂亮的数据,不过这个EA一旦用在震荡行情中将会呈现翻天覆地的变化,反之亦然。如果一款EA可以从2001年欧元诞生的那一天起开始到当下2016年连续十五年的数据复盘,依然资金曲线稳步上涨的话,可以说明该EA的策略基本上是可以被吸收采纳的。
      2.是不是用上面说的EA挂实盘就一定能赚钱了呢,还不行。
      因为历史复盘是基于网络环境没有任何意外,包括延时断链乃至当机等情况下进行的。实际在长达一年或者更长时间的挂机当中,可能会出现非常多的网络信号不好,服务器延时甚至断网重连的可能。还有一种更为普遍的现象就是当外汇行情剧烈波动的时候,往往一秒之内就涨跌十几个点甚至更多,此时交易软件接收服务器指令和执行下单或平仓的行为还没来得及做,交易条件已经更改了,那么都会导致不下单或者不平仓,由此会造成很大亏损。所以一款真正优秀的EA必须要具有出出色的纠错容错能力。
      3.难道以上两点都ok的EA就可以高枕无忧了吗?
      仍然不行,稳定性决定成败。这里所说的稳定性不但只硬件和软件的稳定,还包括策略的稳定性。怎么理解呢?好多无脑翻倍加仓EA往往运气好,可能一年盈利不少,复盘曲线也非常漂亮,但是最终结局99.99%是爆仓的悲剧。也有很多趋势性EA,坚挺了两三年仍然屹立不倒,但过程是很可怕的,简单举个例子,一个一万美金的账户,可能它一年赚了50%之多,不过在当中某个月的时候最大浮亏也许已经亏损了7000美金了,但是运气很好遇到了一波大行情一下子赚回来了。于是开始大肆鼓吹该EA如何如何牛,试想如果你是这个账户的主人,当亏损到达5000以上的时候你还敢继续平静的面对吗?如果运气不好继续亏损的话呢?结果还是爆仓。所以这和赌博没什么两样,说白了你还不如直接开个户,下个重手,也许几天就能赚50%岂不是更痛快?
       4.好吧,以上三点都很牛的话,这个EA基本上可以算及格了。
       最后还要曝光一个陷阱就是,很多外汇代理商会免费给客户挂一些所谓多牛的EA,你会发现实际上这些EA在做的主要事情是不停的疯狂打单,两千美金的小账户甚至一天能做几手之多。但是账户是否盈利却不一定,一定的是代理商已经赚到不菲的佣金了。

EA回测的准确度和很多因素有关,影响最大的是使用小时间框架,如5分钟以下,很小的止盈止损,多单量等,反之,回测的准确度就会接近实盘曲线,同时对数据精度要求也不高

oxilide  

你们是用什么复盘模型跑数据的?

我用“ 控制点 ”模式,一路向上狂飙

然儿用“每个即时点”模式,同样的品种,同样的算法,一路向下


这是为啥呢?

Xue Mei  
复盘就是看执行是不是对的。别的参考价值不大
原因: