创意作者: Alexander, mq5代码作者: barabashkakvn。
这款EA利用iMACD(移动平均收敛/发散)指标的信号进行交易。当持仓数量增加时,手数会随之增加(使用马丁格尔策略)。
推荐在H4和D1时间框架上使用该EA。
持仓量管理:
- 初始手数可以手动设置;
- 初始手数可以根据可用保证金的风险百分比自动计算。
您还可以限制以下内容:
- 开放持仓的最大数量;
- 最大手数。
利润保护:如果允许保护,并且所有持仓的总利润超过指定值,同时持仓数量大于或等于保护数量,那么会关闭最盈利的持仓。例如,总利润为$52且有四个开放持仓,保护数量设置为“3”。这样我们可以关闭一个持仓,从而始终保持至少三个持仓处于开放状态。
输入参数
- 手数(如果 <= "0" -> 使用 "风险") - 持仓量(如果 <= "0.0",手数将根据 "风险" 参数计算);
- 止损(以点数计) - 止损值;
- 止盈(以点数计) - 止盈值;
- 跟踪止损(以点数计) - 跟踪值;
- 跟踪步长(最小值 == 1)(以点数计) - 跟踪步长值;
- 自由保证金的交易风险百分比 - 每笔交易的风险占自由保证金的百分比;
- 最大开放持仓数量 - 最大开放持仓数量;
- 持仓间隔 - 持仓之间的距离;
- 最小利润。关闭最大盈利持仓 - 达到此最小利润时,将关闭最盈利的持仓;
- 账户保护。如果为 "真" -> 关闭最大盈利持仓 - 保护利润,当达到条件时将关闭最盈利的持仓;
- 如果 "账户保护" = "真" 的开放项目数量 - 需要保护的持仓数量;
- 反向条件 - 反向信号;
- MACD: 快速EMA周期
- MACD: 慢速EMA周期
- 最大持仓手数 - 允许的最大持仓手数;
- 手数系数 - 手数倍增器,开放持仓越多,手数倍增器越大。