诚信为本
量力而为
当前位置:ea编程网 EA知识 正文

订单平保逻辑在EA中的运用

平保就是平价保护的意思,对于一个持仓单来说,平保就是将止损移动到开仓价格的位置,如果价格回到开仓价格,那么这个单子就被止损出场,但这种止损出场订单是不亏损的。

执行平保的EA编程也不是很复杂,满足某种条件后修改订单止损到开仓价格即可。一般情况下,都是基于盈利多少点的时候执行平保,有时候会看到EA有参数:平保激活点数,就是指启动平保需要的盈利点数。

在实际操作中,大家就很容易想到,为什么平保就只将止损修改到开仓价格呢?不能保护几点利润吗?,也不至于白忙活啊。有这中合理的想法,自然就能实现,所以后来很多EA在执行平保的时候就将止损修改到开仓价格上面或下面几个点了,这种和一次性移动止损功能是相同的。

平保和移动止损是有区别的。平保是一次性修改订单止损到开仓价格或开仓价格上下几个点的距离。而移动止损通常是随着价格跳动在不停的移动止损。即使是一次性移动止损,它也可以执行很多档,每档执行一次。平仓和移动止损在EA策略中的作用是相同的,都是为了保护订单利润。但平保在某些时候更能让订单向设置盈利点走。移动止损往往在中途回撤中容易扫止损出场。

EA平保说明

上图就是平保和移动止损功能的例子。欧元兑美元EURUSD在1.19394和1.18402各有一个空单,现价1.17623两个空单都是盈利的,为了保护利润将两个单子止损都修改到1.18302,这样如果价格上涨到1.18302它们都是有一定利润出场的。

对于1.18402开仓的单子止损修改到1.18302,可以算是一种平保,它保护了10点利润。只是EA程序执行平保这种功能是一次性的,后面就不会在修改了。而对于1.19394的单子止损修改到1.18302,不能说是平保了,如果EA程序只执行这一次,那可以叫一次性移动止损。如果后面还会根据某种条件继续修改止损,那就是常规的动态移动止损了。

单一持仓博盈亏比的策略用平保功能的话,虽然有个保护作用,但如果研究它运行规则,可能平保会影响到盈亏比。因为它在扫初始止损和达到止盈点之间形成了一种人为障碍。

不博盈亏比类的EA策略,都可以适当考虑采用平保功能,或者将平保和移动止损两种逻辑结合起来使用,这样能有效的减少止损单。

订单平保逻辑在智能交易EA中是被广泛运用的,它可以有效的减少亏损单,同样也是有利于风险控制的。

未经允许不得转载:ea编程网 » 订单平保逻辑在EA中的运用