Brandy - MetaTrader 4 的专家顾问

Mike 2016.07.01 18:12 10 0 0
附件

这款专家顾问(EA)使用了两个移动平均线:慢速移动平均线用于获取进场信号,快速移动平均线则用于出场信号。

  • 当慢速移动平均线向上移动时,开启买入;当快速移动平均线下跌时,平仓。
  • 当慢速移动平均线向下移动时,开启卖出;当快速移动平均线上涨时,平仓。

就这么简单!没有复杂的交叉移动平均线等操作,轻松易懂! :)

以下是 2007年7月至2008年7月 的优化结果:

任何优化都显示出良好的盈利图像。但优化后的EA在它并不了解的时间段内是如何交易的呢?

让我们进行一个 三个月的前向测试,测试从2008年7月到今天(10月下旬)的区间。这将是优化后的三个月半的测试周期。

如你所见,经过优化后,这款EA在三个月以上的时间里仍然保持盈利。

需要优化的参数:

p1, p2 - 用于计算移动平均线的平均周期,优化范围为2到100,步长为1。

s1, s2 - 相对于当前K线的偏移量,优化范围为2到20,步长为1。

sl - 已开仓位的止损,优化范围为10到100,步长为5。

ts - 使用追踪止损来维护已开仓位,优化范围为100到200,步长为5。

如果ts小于100,追踪止损将被禁用。这是为了防止追踪止损干扰EA的正常运行,同时起到安全保护的作用。例如,如果连接中断,EA将无法自行平仓。

要禁用追踪止损,可以将ts变量的值设置为小于100,例如,ts = 0 - 追踪止损将被禁用。

EA在新K线出现时工作。因此,优化应按照模型进行:"仅开放价格(最快的方法来分析刚完成的K线,仅限于明确控制K线打开的EA)"。

附注:源代码中的EA并未进行优化。

列表
评论 0