诚信为本
量力而为
当前位置:峰汇在线 ea编程知识 正文

到价平仓EA和订单本身的止损止盈有什么区别?

到价平仓ea是指在市场报价到达设定的价格时执行强制平仓,平仓模式可以选择平多单、平空单、多空单全平。它是一种客户端自行开发的智能交易ea程序,在图表中价格到达设定的价格时,发出平仓交易指令。从逻辑上讲,它是一种条件平仓逻辑,所谓的条件平仓逻辑也就是说在符合某种条件的时候即执行平仓。

到价平仓ea使用时需要注意以下几点:

1、设定的平仓价格是指图表中的实时价格,而不是指市场的买价Ask或者卖价Bid。

2、ea文件在没有执行平仓前是需要一直加载在mt4图表上,且mt4需要正常登录运行。

3、ea执行的是强制性平仓,和订单本身的盈亏、止损点止盈点都没有关系,也不受其影响。只要设定的价格条件满足就会发送平仓指令给平台服务器从而执行平仓。

4、ea执行的平仓是按其参数设置中选择的模式执行,而不会去考虑订单本身的盈亏或者止损止盈什么的,比如设置黄金在1500全平多空单,那么当金价到到达1500时就会平仓黄金所有多单和空单。

我们在看下订单的止损止盈,在外汇交易开设一个新的订单时,它本身带有止损和止盈参数,我们可以在开单子的同时设置好,也可以等单子开好以后在修改订单添加止损止盈(如下图所示)。订单的止损和止盈对于每个单子都是独立的,即使你把10个同方向单子设置共同的止盈点,但对于每个订单来说,它的止盈都是独立的。

外汇交易中订单的止损止盈

订单的止损和止盈具备以下几个特点:

1、止损止盈对于每个订单来说都是独立的,和其它订单的止损止盈没有关联,即使你设置相同也不影响它的独立性。或者说,当市场波动异常时,有20个订单虽然具备相同的止盈点,但在凑合交易的环境下,也未必都能在相同止盈点执行平仓。

2、一个订单的止损止盈只要设置好,它就是一种预约买卖行为,也就是该订单已经预约在某个点以买进或者卖出的方式平仓。它不受客户端是否在线的影响。比如某个客户有个黄金1500黄金多单,止盈点设置在1520,那就是说他的该笔黄金多单是已经预约在1520以卖出的方式平仓。这时候不管他的终端mt4是否登录,只要订单有止盈点设置,当市场卖价到达1520的时候平台就会给他订单执行卖出平仓。对于止损是和止盈是同样的道理。

3、订单的止损止盈执行的是市场的买价Ask或者卖价Bid,而不是图表中的实时报价。很多朋友经常看到图表中的价格到达止损或止盈时却没有执行,就是这方面问题。我们在如上图所示开设新订单时,界面左边跳动的两条线,就表示市场的买价和卖价。

综合上面所说,我们就很容易理解,到价平仓ea是一种基于客户端个人需求开发的ea程序,执行的是条件强制平仓逻辑。而订单的止损止盈是订单的本身参数,其执行的是平台的内置交易规则。在功能上说,到价平仓ea在设定的某个价格执行多空单全平的功能是不能依靠设置止损或止盈来实现的,这也是开发这款ea的主要原因。

版权所有转载请注明标题及链接:峰汇在线 » 到价平仓EA和订单本身的止损止盈有什么区别?