MT4是当前主流的外汇交易软件,我们在MT4上进行外汇交易的时候,通常遇到以下问题:如何给开仓的订单加上止损和止盈,订单盈利后又如何提损保护起利润?等等。鉴于这些问题的存在,根据实际操作的需要我们开发这组MT4订单修改脚本,结合前面整理的MT4一键开平仓脚本系列 我们在MT4电脑端就可以完全实现用脚本开仓、平仓、修改订单等。如下图一共四种类型的订单修改脚本,下面详细说明各个脚本的功能:
添加止损止盈脚本
脚本执行给没有止损、止盈的订单修改加止损和止盈。
注意两点:只对止损或止盈为零的单子执行有效;只对当前窗口货币的持仓订单或挂单有效。
执行的参数默认是止损20点、止盈40点。加载脚本执行的时候可以在属性框设置止损止盈数值。如下图:
提损保护脚本
这个脚本是当订单子盈利后把止损顺向移动以保护住利润,具体保护多少点在属性框参数设置里面修改,是从订单的开仓价格计算的,比如欧美1.0590做空现在价格到1.0560,那么想保护10点,执行此脚本就会将止损修改到1.0580。目的就是为了防止价格回头导致订单亏损出场。如图:
回撤保护脚本
这个也是保护脚本,不同的是从当前价格计算回撤保护距离。比如订单盈利100点那么从开仓价格保护10点就不太合理,这个脚本就是把止损修改到回撤10点就平仓的点位,以保护住订单绝大部分利润。具体回撤多少点平仓在属性框参数设置里面修改,如图:
平均盈利脚本
有时候我们用到加码或分批开仓的交易策略,那么这个脚本就能很快的为多个同方向订单计算平均成本并设置止盈到平均盈利点数。比如欧美1.0510开个0.1多单,现在价格到1.0550在开一个0.2多单,如果我们想让这两个订单平均盈利5点出来,那么将脚本里面参数设置成50,双击到图表就会修改两个订单的盈利数值。如下图: