
我们都知道MT4界面目睹的单价是服务器送过来的。但并没有一定是目前服务器上的最新价格,有机会最新价格"正在路上"。这时候假使你的程序计算发现满足入场条件 发出了以目前价格为参考的入场单命令。则到达服务器的时机,服务器会告诉你价格已变动,进而婉拒实施你的命令。尤其在报告发布的时机价格变动极快,该种情形经常发生。
其实MT4也早就想到了这点,所以他的入场和出厂命令中都有一个参数叫slippont点数。也就是说,假使你在发送入场出场命令的时机设定这个参数为X点,那末服务器承受命令后,假使目前服务器价格和你的基础价格相差不胜过X点,那末服务器就用自己的单价给你成交。并非是直接婉拒你的命令了。
有人或许会说了,那报告发布的时机价格上窜下跳很或许胜过这个X点啊!没错!这就是我们说的其他困难,策略取舍困难。当遇到该种情形的时机,你要自己决定是放弃入场依旧坚持用这最新的更高的单价成交。这一点程序是没法处理的。所以很多EA在历史试探效果很好,事实应用却很差,和该种情形有很大的关系。
具体处理方法,可以有:
1、放弃入场;
2、提早挂单方式。