$ £ ¥
¥ £ $

可调节移动平均线智能交易

可调节移动平均线外汇智能交易是一种可自定义移动平均线的EA,提供可灵活调整的两条传统的移动平均线交叉策略。您可以设置不同的移动平均线的时段、类型、最小差值、止损、止盈、追踪止损和滑移。这个EA总是在交叉点开启头寸,在下一个交叉点结束该笔头寸。

可调MA MetaTrader EA的回测显示在过去6年内~12.2%的盈利和~12.6%的最大亏损.所使用的仓位手数设置为0.1标准手。EA交易647笔,其中56.41%盈利。回测中所使用的是默认设置的EUR/USD M5图表。正如你所看到的一样,结果不是非常好。不建议在真实账户使用此EA。


输入参数

主要参数

  • Period_1 (默认 = 20) - 第一条移动平均线的周期。
  • Period_2 (默认 = 22) - 第二条移动平均线的周期。
  • MA_Method (默认 = MODE_EMA) - 移动平均线的计算方式。
  • MinDiff (默认 = 3) - 用于计算交叉点的 MA 之间的最小差异。
  • StopLoss (默认 = 0) - 以点数计的止损距离。该值设为零,意味着它被禁用。
  • TakeProfit (默认 = 0) - 以点数计的止盈距离。该值设为零,意味着它被禁用。
  • TrailingStop (默认 = 0) - 以点数计的追踪止损值。该值设为零,意味着它被禁用。

资金管理

  • Lots (默认 = 0.1) - 交易量。当 UseMM 设为 false 时启用。
  • UseMM (默认 = false) - 如果为 true,将采用基于可用自由保证金的资金管理模型来计算头寸规模。
  • LotsPer10000 (默认 = 1)- 账户每 10,000 美元自由保证金的交易手数。

其他

  • Slippage (默认 = 3) - 以点数计的可接受价格滑点。
  • OrderCommentary (默认 = "Adjustable MA") - 这款 EA 所开立头寸的注释。

迷你常见问题解答

这个EA使用的止损和止盈是怎样设置的?

默认使用的止损为100点,止盈为70点。追踪止损默认是未开启的。

它的交易频率怎样?

在5分钟EUR/USD图表(回溯测试的设置),这个EA平均每天交易一次。

可以使用默认以外的其它设置么?

AUD/USD5分钟图限制性的前向测试(这种测试比回溯测试更可靠)表明这个EA可使用一些可获利的设置。这些参数应该对默认值进行更改:

  1. StopLoss — 30
  2. TakeProfit — 50
  3. TrailingStop — 20
  4. Period_1 — 50
  5. Period_2 — 10

这款 EA 与 ECN 兼容。 如果您正在与一家 ECN 经纪商进行交易(通过定单的市场执行),您无法在创建头寸时设置 SL/TP(止损位/获利了结位)。您必须先创建不设 SL/TP 的头寸,之后再进行修改并添加止损位和/或获利了结位。这款 EA 将自动进行操作。


讨论

您有使用此智能交易的交易结果或任何其它评论么?请访问我们的外汇论坛和其它交易商或MQL程序设计师讨论可调节移动平均线。


更新日志

1.06 - 2022-04-21

  • 略微改动了代码。

1.05 - 2018-07-25

  • 添加对交易账户执行模式的自动检测功能。
  • 修复 EA 在 MT5 对冲模式下的操作。
  • 改进源代码,使之更简单、更具服务性。

1.04 - 2012-05-28

  • 增加 ECN 兼容。

1.03 - 2011-10-18

  • 修复移动止损的 bug。

1.02 - 2011-05-06

  • 增加可选资金管理。

1.01 - 2010-12-15

  • 修复由于 MT5 订单处理操作的变化而引起的 bug。

1.00 - 2009-12-09

  • 已发布调整版 MA 智能交易系统。