SAW系统1智能交易顾问(EA)根据过去N天的波动性来设置挂单。止损总是放在相反订单的水平,因此,设置止损值也同时设定了订单之间的距离。止损和止盈不是以点数计算,而是作为指定天数内平均波动性的百分比。
订单在特定的时间(终端时间)下单,如果没有一个被触发,则会在指定的时间被删除。
此外,该EA能够在第一个止损被触发时“反转”头寸,换句话说,当任一订单开仓时,它不会删除相反的订单。同时,当头寸被打开时,可以以增加手数的方式放置相反订单,以弥补损失,以防第二个订单的头寸以亏损平仓。
参数设置:
- 手数 - 交易手数;
- 波动性计算天数 - 用于计算波动性的天数;
- 下单时间(终端时间) - 订单下单时间(终端时间);
- 删除订单时间(终端时间) - 订单删除时间(终端时间);
- 止损(平均波动性的百分比) - 止损(平均波动性的百分比);
- 止盈(平均波动性的百分比) - 止盈(平均波动性的百分比);
- 反转头寸 - 头寸反转;
- 马丁格尔 - 启用马丁格尔策略;
- 倍数 - 马丁格尔倍数。
交易工具不重要,只要经过优化即可。
时间框架也无关紧要,因为一切都是按照终端时间进行的。


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