八款知名加码对冲EA 的策略评价 八款知名MartingaleEA 策略的评价 “Martingale 是纯粹的恶魔,它会吞噬掉你所拥有的一切!”,多年来,这是人们对Martingale 的一致看法。Martingale 的使用导致了逆势,重仓,无止损,与经典的外汇投资理念的“顺势、轻仓、止损” 是完全对立的。它像一枚随时会爆炸的定时 zhadan 一样,让投资者无法安枕。 然而,还是有不少人对此表现出热切的兴趣。多半是茫然无知的初学者,也有少数是精通数学及编程的技术狂人,在一片骂声中,Martingale EA还是逐渐浮现到了市场的前台。 10Point3 比较早的Martingale EA 可以追溯到一款叫 10point3 的EA。它在 2006 年8月就出现在 Forex-TSD 的论坛上,至今已达到 470 页讨论,4700 多条留言,算得上一个人气火爆的老贴了。 这款EA 的原始版本代码比较简洁,是一款单向度的Martingale(即不能买 卖 同 时开 仓) 。内 置 的加仓规 则 为 : 如 果MaxTrade(最 大 加仓层 数)设 为12 层 以下 ,翻 倍 加仓; 设 为12 层 以上,加仓数为 前一订 单的1.5倍 。内 置 了MACD 指 标 判 断 方 向,当14 期MACD 当 前柱 大 于 前一柱 值 时,开 仓方 向为 多; 反 之 ,开 仓方 向为 空 ,该 判 断 只 适 用于 第 一个订 单,一旦 订 单开 出,就只 按 同 一个方 向开 仓,直 到全部 平 仓。 虽 然这只 是一款 初级形态的Martingale EA,但仍有几点可取之处: (1)设置了ReverseCondition 参数,可以人为改变开仓方向。当ReverseCondition 设为1 时,原来的做多方向变为做空,原来做空的方向变为做多,当然,这也只适用于第一个订单; (2)设置了账户保护,当AccountProtection 设为1 时,可以设置订单保护的范围,当订单超过这个范围后,可以对最后一个订单单独平仓(但回测这一功能似乎没发挥作用); (3)可以给每个订单设定止损,当然,通常这种设置很难实现盈利,但也避免了人们诟病的“爆仓”问题。 10Point3 对Martingale EA 起到了一定的引领和推动作用。许多人在这个基础上进行修改参数、增加功能的尝试,使 10Point3 滋生出许多变异的版本。 Sw b Grid 与 10Point3 如出一辙的是Swb Grid。以4.1 版本为例,它与 10Point3一样,是一款单向度的Martingale,向一个方向逆势加仓,在达到利润目标后全部订单同时平仓。它与 10Point3 明...