SAW系统1:MetaTrader 4的智能交易顾问

Mike 2016.10.27 22:28 16 0 0
附件

SAW系统1智能交易顾问(EA)根据过去N天的波动性来设置挂单。止损总是放在相反订单的水平,因此,设置止损值也同时设定了订单之间的距离。止损和止盈不是以点数计算,而是作为指定天数内平均波动性的百分比。

订单在特定的时间(终端时间)下单,如果没有一个被触发,则会在指定的时间被删除。

此外,该EA能够在第一个止损被触发时“反转”头寸,换句话说,当任一订单开仓时,它不会删除相反的订单。同时,当头寸被打开时,可以以增加手数的方式放置相反订单,以弥补损失,以防第二个订单的头寸以亏损平仓。

参数设置:

  • 手数 - 交易手数;
  • 波动性计算天数 - 用于计算波动性的天数;
  • 下单时间(终端时间) - 订单下单时间(终端时间);
  • 删除订单时间(终端时间) - 订单删除时间(终端时间);
  • 止损(平均波动性的百分比) - 止损(平均波动性的百分比);
  • 止盈(平均波动性的百分比) - 止盈(平均波动性的百分比);
  • 反转头寸 - 头寸反转;
  • 马丁格尔 - 启用马丁格尔策略;
  • 倍数 - 马丁格尔倍数。

交易工具不重要,只要经过优化即可。

时间框架也无关紧要,因为一切都是按照终端时间进行的。



建议:

  • 参数应在不超过一年的周期内进行优化,因为更长的周期没有意义。
  • 每三个月可能需要重新优化一次。
  • 我早些时候编写了这段代码,如有问题请告诉我,我会尽量修复。
列表
评论 0