这里所说的到价平仓,是指当市场价格到达设定的价格时,就按照设置执行平仓。它与订单的止损/止盈价格及功能是完全不同的,订单止损/止盈是设置好参数后由平台服务器去执行的,设置好止损/止盈后,市场买卖价到达设定止损位或止盈位时,即使客户终端不在线,平台服务器也会执行。而本文所说的到价平仓,则是由EA程序按照设置的参数去辅助执行的,在设置好参数后,电脑端MT4需要一种在线,并在图表上加载好EA,才会执行。
到价平仓EA的参数设置含“平仓价格”“平仓模式”,其设置说明如下:
- 平仓价格:分上方平仓价格和下方平仓价格。比如国际黄金现价1960,当前终端持有多个多单和空单,且计划在1990平多单,1900平空单,那就可以设置上方平仓价格为1990、下方平仓价格为1900。随后如果价格涨到或超过1900就会执行上方价格平仓;若跌至1490或下方,就会执行下方价格平仓。这里的价格是指图表中实时价格,而不是指市场的买价或者卖价。
- 平仓模式:平仓模式一共有三种:平多单、平空单、多空单全平,根据需要选择。同时,需要注意:该EA所有平仓仅针对当前图表订单。
上方平仓和下方平仓两个功能独立运行、互不干涉。可以只设置上方平仓,也可以只设置下方平仓,当然也可以上下平仓都设置。平仓模式对于上下平仓也是独立运行。上方平仓可以只平多单,也可以只平空单,也可以多空都平。下方平仓也是如此。
当EA加载到图表上的时候,如果有订单且开启相应平仓功能设置后,在图表上会有对应平仓功能提示,如下图所示:
如果要测试到价平仓EA,请务必注意以下几点:
1、到价平仓EA设计原理上是一个功能设置参数后执行一次,执行完毕后不再执行。比如上方价格平仓执行完毕后,如果需要再次执行上方价格平仓就需要重新设置上方平仓价格。
2、对于同一类型订单,默认是可以同时设置上、下价格平仓,但该功能在目前版本中尚有不足之处,所以在设置时,对于同一类型订单不要同时启用上、下价格平仓功能。比如,需要在下方某个价位平仓所有空单时,可以设置下方平仓价格的同时选择下方平仓模式为“只平空单”,但在这种情况下,就不要去设置在上方某个价位”只平空单“。或者始终按照下面第三点来加载使用该EA。
3、由于该EA功能的特需性,建议不要将它一直加载在图表上,需要使用时设置好参数,待EA执行相应平仓功能结束后将EA从图表上删除。下次使用时在重新加载EA。要删除图表上的智能交易EA程序,在图表空白处鼠标右键-“EA交易系统”-“删除”即可。