首页 系统交易 帖子

EMA交叉策略:MetaTrader 5的最佳EA系统交易

附件
19945.zip (3.63 KB, 下载 0次)

创意作者: Scriptor, MQL5代码作者: barabashkakvn.

该策略通过分析两根移动平均线的交叉点来生成交易信号,基于两个K线的数据进行判断:

EMA交叉策略

您可以在 交易K线 中指定当前K线的编号:可以选择 K线 #0K线 #1

如果将 使用MACD 设置为“是”,EA还会考虑主MACD线相对于零的位置信息(根据交易K线参数)。

当没有开仓时,如果生成了一个交易信号,将会开仓,同时在距离 对冲水平 的位置放置四个对冲订单,待单有效期为 挂单过期时间:当为买入时,会放置买入止损单;当为卖出时,会放置卖出止损单。

如果将 关闭反向仓位 参数设置为“是”,则可以通过相反信号来平仓。例如,当生成买入信号时,将会平掉所有卖出仓位。

一旦开仓,将会启用 追踪止损 功能,追踪步长为 追踪步长


输入参数

  • 手数 - 开仓的交易量;
  • 止损(点数) - 止损值;
  • 止盈(点数) - 止盈值;
  • 追踪止损(点数) - 追踪止损值;
  • 追踪步长(点数) - 追踪步长值;
  • 对冲水平(点数) - 挂单之间的距离;
  • 关闭反向仓位 - 关闭反向仓位的标志;
  • 使用MACD - 是否使用MACD的标志;
  • 挂单过期时间(秒) - 挂单的过期时间;
  • 短期MA:平均周期 - 快速MA计算参数;
  • 长期MA:平均周期 - 慢速MA计算参数;
  • 交易K线 - 进行交易的K线编号;
  • 魔术编号 - EA的唯一标识符。

以下是EURUSD的测试示例,使用M30时间框架:

相关帖子

评论 (0)