执行EA时,发现一个情况,当止损后,却不能立即再做相反的单子,该如何处理?

 
本人编写了一个EA,在测试时发现,当达到了我设定的止损价位时,可以立即止损,但是我还要求立即反手做相反的单子却实现不了,举例:智能交易系统在1.4000做多欧元,止损位1.3980,当价格运行至1.3980时,系统自动止损了,但让系统再立即做一个空单时,却不行了,非要等到当前的这根K线,也就是止损的这根K线运行结束了,才会再执行做空单的指令,可是这样一样,我就白白地少赚了十几个点,而且有再次发生亏损的可能,请问高手,这种问题该如何解决?程序该如何修改?
 
关注中
 
关注中
 

应该是你程序的问题吧。

另外设置的止损是在服务器上执行的,不受EA控制。与你的开仓之间没有“同步性”

你可以检查多单没了立即开空单,空单没了立即开多单。

 
wintersea 写道 >>
本人编写了一个EA,在测试时发现,当达到了我设定的止损价位时,可以立即止损,但是我还要求立即反手做相反的单子却实现不了,举例:智能交易系统在1.4000做多欧元,止损位1.3980,当价格运行至1.3980时,系统自动止损了,但让系统再立即做一个空单时,却不行了,非要等到当前的这根K线,也就是止损的这根K线运行结束了,才会再执行做空单的指令,可是这样一样,我就白白地少赚了十几个点,而且有再次发生亏损的可能,请问高手,这种问题该如何解决?程序该如何修改?

加判断语句+条件语句 你试试看