请教一个问题,回测和真实运行有区别么?为啥结果不一样

 
简单说下我的策略,就是固定间隔开仓,比如50点,每隔50点开一个多单,我的EA是这样写的,例如:此次开单成功后,当前价+50点作为下次开单价格A1,当价格大于A1,再开下一单,以此类推。回测好好的。都是间隔50点开仓很正常。但开了模拟账号之后,就会出现在一个价格上开了仓之后不停开仓,没有间隔,想知道问题出在哪?回测是好好的?在MT5上运行是这样的。
 
Qfeng:
简单说下我的策略,就是固定间隔开仓,比如50点,每隔50点开一个多单,我的EA是这样写的,例如:此次开单成功后,当前价+50点作为下次开单价格A1,当价格大于A1,再开下一单,以此类推。回测好好的。都是间隔50点开仓很正常。但开了模拟账号之后,就会出现在一个价格上开了仓之后不停开仓,没有间隔,想知道问题出在哪?回测是好好的?在MT5上运行是这样的。
一般来说,正确的EA在模拟账户和真实账户里运行的功能会一摸一样的,不停的开仓,那是你写错代码逻辑了,需要重新检查代码的设计逻辑。
 

代碼編輯邏輯有問題 需要看代碼才能找出問題

原因: