利用Divergence Trader在MetaTrader 5中实现交易优势

Mike 2012.11.21 18:23 9 0 0
附件

大家好!今天我要和大家分享一款由罗恩·汤普森开发的交易专家顾问(EA),它是基于MQL4重写的,最初发布在这里,作者是Collector

如何运作

这款EA使用了两个简单的移动平均线(MA),以开盘价为基础进行计算,使用当前K线和前一K线的数值。如果重新整理公式,它实际上表示了前一K线的快速MA与慢速MA之间的差异。当这个差异在某个水平之上而在另一个水平之下时,就会发出买入信号;而卖出信号的条件则与买入信号正好相反。

此外,您可以设置移动止损和盈亏平衡点以保护已有的仓位。

这款专家顾问还具备一个附加功能,当账户达到某个利润或亏损水平时,可以自动关闭所有仓位。作者可能考虑到在一个账户中使用多个这种类型的EA。

下面的图片展示了这款EA在策略测试器的可视化模式下的表现。

 

参数设置

  • Lots - 头寸大小。
  • MultyOpen - 允许增加头寸的交易量。
  • MaxVolume - 最大头寸交易量;当使用MultyOpen时进行检查。
  • StopLoss - 止损点数。
  • TakeProfit - 止盈点数。
  • Trailing - 移动止损水平;当值为0时,移动止损功能禁用。
  • BreakEven - 将止损移动到盈亏平衡水平所需的盈利点数;当值为0时,该功能禁用。
  • Fast_Period - 快速MA的周期。
  • Fast_Price - 快速MA的价格。
  • Slow_Period - 慢速MA的周期。
  • Slow_Price - 慢速MA的价格。
  • DVBuySell - 买入的最小背离水平,卖出时为-DVBuySell。
  • DVStayOut - 卖出的最小背离水平,买入时为-DVStayOut。
  • BasketProfitON - 当达到某个利润水平时,启用关闭所有仓位的功能。
  • BasketProfit - 达到该利润水平时将关闭所有账户仓位(针对所有品种)。
  • BasketLossON - 当达到某个亏损水平时,启用关闭所有仓位的功能。
  • BasketLoss - 达到该亏损水平时将关闭所有账户仓位(针对所有品种)。
列表
评论 0