说实话我这两天有点怀疑人生了。跑了一周的MT5策略回测,优化出来曲线漂亮得跟教科书似的,年化收益看着能把我外汇账户翻三倍,结果一上实盘模拟账户,连续三天亏损,回撤直接干到15%。我知道回测和实盘肯定有差距,但这差距也忒离谱了点吧?想请论坛里懂MT5的大佬帮我看看,我怀疑是平台参数设置那块出了问题。
我用的版本是MT5 build 4200,跑的EA主要做欧美和镑美的突破策略。回测的时候我开了“真实tick”模式,点差用的动态浮动,滑点设的10,杠杆1:500,初始资金1万美金。跑出来的结果胜率58%,最大回撤才6.8%,看着挺合理对吧?但实盘模拟账户(同平台,同杠杆)跑起来完全不是那么回事,成交价经常比回测里的差好几个点,有时候甚至出现“需要重新报价”的提示,EA就直接跳过那单了。
我琢磨着是不是这几个参数有问题:首先,我在回测里用的“点差模型”选的是“当前”,但实盘欧美点差有时候会突然从1.2跳到3.5,回测里根本没体现这种波动;然后,滑点设置我填的10,但实盘在数据公布那会儿滑个30点都算正常,回测引擎是不是根本不模拟这种极端情况?还有,我用的VPS在香港,服务器延迟大概50ms,但我没在回测里设置任何延迟或断线模拟,这会不会导致实盘成交时机和回测完全错位?
我已经试过把回测周期改成最近三个月,也换过不同的质量模型(从“低”换到“极高”),结果差异还是很大。有没有人遇到过类似情况?是不是MT5的“真实tick”其实也没那么真实,还是说我漏了哪个关键设置?求指点一下,不然我真不知道该信回测还是信实盘了。🙏
我用的版本是MT5 build 4200,跑的EA主要做欧美和镑美的突破策略。回测的时候我开了“真实tick”模式,点差用的动态浮动,滑点设的10,杠杆1:500,初始资金1万美金。跑出来的结果胜率58%,最大回撤才6.8%,看着挺合理对吧?但实盘模拟账户(同平台,同杠杆)跑起来完全不是那么回事,成交价经常比回测里的差好几个点,有时候甚至出现“需要重新报价”的提示,EA就直接跳过那单了。
我琢磨着是不是这几个参数有问题:首先,我在回测里用的“点差模型”选的是“当前”,但实盘欧美点差有时候会突然从1.2跳到3.5,回测里根本没体现这种波动;然后,滑点设置我填的10,但实盘在数据公布那会儿滑个30点都算正常,回测引擎是不是根本不模拟这种极端情况?还有,我用的VPS在香港,服务器延迟大概50ms,但我没在回测里设置任何延迟或断线模拟,这会不会导致实盘成交时机和回测完全错位?
我已经试过把回测周期改成最近三个月,也换过不同的质量模型(从“低”换到“极高”),结果差异还是很大。有没有人遇到过类似情况?是不是MT5的“真实tick”其实也没那么真实,还是说我漏了哪个关键设置?求指点一下,不然我真不知道该信回测还是信实盘了。🙏
