不废话直接上干货,OW

 
楼主  收藏   举报   帖子创建时间:  2020-01-01 09:40 回复:0 关注量:869
该EA默认入场信号是以当下时间框架内距700期均线60点作为首单入场点,逆势加码的Martingale。均线、偏离距离及时间框架均可调节。理论上大的时间框架似乎抗风险能力更强。但笔者测试,如果市场不回头走800点以上,也会爆仓。虽然起始手设置为0.2,加仓也不是翻倍,但增加速度依然很快。采用的不是一次全平仓的办法,而是部分盈亏单对冲。奇异的是,该EA似乎有选择性的对冲,并不一定是对冲最远的亏损单。该EA有几点值得关注和研究:
(1)采用价格和均线的偏离(实际就是Bias指标)来作为入场过滤,可以在一定程度上避免逆势太多,Bias太大必然回回调。但Bias的回调并不意味着价格回调。因此,可以考虑和其他指标,如BB 或 TMA等结合起来过滤;
(2)不是用固定盈利法出场,而是用固定点数的方法,因此,加仓越多,出场后盈利也越大,账户增加很快;
(3)该EA在编程上呈现专业写手的风格,基本上用函数分别实现各项功能,函数的定义、调用灵活自如,可供编程参考。V3.6C 版本中增加了Profit$ 和 Loss$两个设置项,可将固定点盈利变为固定金额盈利,并可以设置固定金额的止损。盈利能力和风险都大大下降了。
这款EA值得一提的倒不是其影响有多大,而是在策略上也有所创新。它也算一款“单向度”的Martingale,其首单开仓的位置过滤器为:
当前时间框架下离700期均线60点的位置(默认,可以人工设置)。如果在700期均线下方60点的地方,则做多;在700期上方60点的地方,则做空。
这一过滤器的用意很显然:在偏离均线较远的地方,价格回调的几率更大,逆势行走的距离会很短,从而使回调盈利的概率增大,风险减小。(说实话这个入场策略不怎么样,可以修改)这算不上是该款EA独到的地方。该款EA采用了“部分平仓”的策略,即将部分盈利单与部分亏损单对冲,获取少许利润,而不是等到价格回调到账户整体盈利的时候全部平仓。这种策略在以往的Martingale EA中很少见到,是其新颖之处。这种“部分平仓”的策略可以抓住市场最小的回调机会来减轻仓位,
降低风险;当然,也有可能会“操之过急”,失去了全部平仓的机会,为将来留下后患。但总体上说来,这种策略会将浮亏控制得更好,其承受市场风险的能力要强一些。
OM_2Way在“部分平仓”的策略中,一般用已盈利的一个或两个订单,去对冲亏损最多的订单,对冲后的利润就是一次交易的盈利。比起“全部平仓”的策略来,这会增加开仓次数和交易次数,盈利速度会有所提高。值得注意的是OM_2Way确定下一订单的仓位不是从起始仓位开始计算,而是以“最后一个订单”的仓位,再加上随订单数量而增加的持仓量来计算,这样会导致,尽管盘面上的订单数量并不多,但由于“最后一个订单”的仓位很大,账户总体持仓量偏大的情形。(仓位的计算实际上是一个关于订单数的二次函数,而普通马丁是指数函数)
打赏