我最近快被一个EA搞疯了,想请教下大家。情况是这样的,我用的MT4 build 1420,Windows 10系统,VPS是伦敦机房的,网络延迟大概30ms左右。这个EA跑的是欧美15分钟图,逻辑不复杂,就是均线交叉加一个ATR过滤。
回测的时候挺漂亮的,去年一年下来利润有18%,回撤控制在8%以内。我当时还挺高兴,觉得终于找到个能用的策略了。结果一上实盘,从月初跑到现在半个月,账户缩水了快5%,跟回测数据差了得有30%还多,我整个人都懵了。
我一开始怀疑是滑点问题,毕竟我设的是市价单,没有用限价。但后来我特意对比了成交记录,发现滑点其实还好,平均就0.3到0.5个点,不至于差这么多。然后我又怀疑是不是点差问题,我用的账户是浮动点差,欧美平时1.2左右,凌晨有时候能到1.8,但回测的时候我也把点差设置成1.5了呀。
后来我仔细看了下实盘的交易记录,发现一个很奇怪的现象,就是EA有时候会在同一根K线上连续开两次仓,但回测报告里完全没有这种情况。我检查过代码,开仓条件明明有持仓判断的,实在想不通哪出问题了。有没有懂的朋友帮我分析下,这到底是滑点问题还是我策略逻辑本身有缺陷?或者跟MT4的测试模式和实盘的报价机制差异有关?
回测的时候挺漂亮的,去年一年下来利润有18%,回撤控制在8%以内。我当时还挺高兴,觉得终于找到个能用的策略了。结果一上实盘,从月初跑到现在半个月,账户缩水了快5%,跟回测数据差了得有30%还多,我整个人都懵了。
我一开始怀疑是滑点问题,毕竟我设的是市价单,没有用限价。但后来我特意对比了成交记录,发现滑点其实还好,平均就0.3到0.5个点,不至于差这么多。然后我又怀疑是不是点差问题,我用的账户是浮动点差,欧美平时1.2左右,凌晨有时候能到1.8,但回测的时候我也把点差设置成1.5了呀。
后来我仔细看了下实盘的交易记录,发现一个很奇怪的现象,就是EA有时候会在同一根K线上连续开两次仓,但回测报告里完全没有这种情况。我检查过代码,开仓条件明明有持仓判断的,实在想不通哪出问题了。有没有懂的朋友帮我分析下,这到底是滑点问题还是我策略逻辑本身有缺陷?或者跟MT4的测试模式和实盘的报价机制差异有关?
