这款交易系统是基于MQL4重新编写的,最初由作者 izhutov 发布于 这里。
系统工作原理
该系统使用了三条移动平均线(MA)。
买入条件:
当快速移动平均线向上突破中间移动平均线时,满足以下条件:快速MA在慢速MA之上,快速MA高于前一根K线的慢速MA,前一根K线的快速MA也高于其前一根的慢速MA。同时,中间MA也需要在慢速MA之上,且符合类似条件。
卖出条件:
卖出条件与买入条件相反。当快速移动平均线向下突破中间移动平均线时,快速MA在慢速MA之下,且符合前述相应条件。
开仓的手数可以设置为固定值或与可用保证金成比例。该系统还具有在连续亏损交易中减少手数的功能——亏损越多,手数越小。您还可以为持仓设置跟踪止损。
下图展示了该交易系统在策略测试器的可视化模式下的表现。

参数设置
- MaximumRisk - 风险(当手数为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