up3x1:MetaTrader 5 的高效交易系统

Mike 2012.11.20 21:19 22 0 0
附件

这款交易系统是基于 MQL4 重写而成,最初由作者 izhutov 在这里发布过 https://www.mql5.com/en/code/8097

系统工作原理

该系统使用了三条 移动平均线(MA)。当快速 MA 向上穿越中间 MA,且中间 MA 和快速 MA 均在慢速 MA 之下时,系统会开启买入仓位。相反,当快速 MA 向下穿越中间 MA,且中间 MA 和快速 MA 均在慢速 MA 之上时,系统会开启卖出仓位。

可开仓位的手数可以是固定的,也可以与可用保证金成比例。系统还有一个附加功能,可以在出现亏损时减少手数——连续亏损的交易越多,手数就会越小。同时,您可以为开放的仓位设置移动止损。

下面的图像展示了该交易系统在策略测试器视觉模式下的表现。

 

参数设置

  • MaximumRisk - 风险(当 Lots=0 时使用)。
  • Lots - 手数。
  • DecreaseFactor - 亏损交易后的手数减少因子。0 - 不启用减少。当值越小,减少幅度越大。如果无法减少手数,系统将以最小手数开仓。
  • TakeProfit - 盈利点位。
  • StopLoss - 止损点位。
  • TrailingStop - 移动止损点位。如果值为 0,则禁用移动止损功能。
  • FastPeriod - 快速 MA 的周期。
  • FastShift - 快速 MA 的偏移。
  • MiddlePeriod - 中间 MA 的周期。
  • MiddleShift - 中间 MA 的偏移。
  • SlowPeriod - 慢速 MA 的周期。
  • SlowShift - 慢速 MA 的偏移。

注意事项

不建议将 FastShift、MiddleShift 和 SlowShift 的值设置为小于 1。该交易系统只在新 K 线开启时检查指标(不应在零(形成)K 线工作)。原版并没有任何移动平均线的外部参数设置。

列表
评论 0