国庆十一哪也没去,趁着不上班有大把时间窝在家里研究对冲马丁,发现对冲马丁在EA界里简直是神一般的存在了,只要你能想到思路,就能在对冲马丁上实现(实现不了还可以找唐老师增加新功能),我发现可以实现一种抄底摸顶策略或者叫高抛低吸策略,但是还是有问题,拿出来和大家讨论一下,也请EA邦技术老师给予技术上的支持,这个策略就是要用到开仓条件里的海龟突破功能,原功能是价格达到设定K线最高点时按突破做多单、达到设定K线最低点时按突破做空单,里面还有一个功能是“反向开平仓”,把这个反向开平仓功能打开,这时原来达到最高点时开多单就变成了开空单,原来达到最低点时开空单就变成了开多单,如图
,就变成了一个抄底摸顶的功能,能够成功地在限定的时间段内抓到顶底,是个很好的思路,但是还有一个问题就是在碰到一直往一个方向极端走的行情,这种时候单独地按满足前面K线根数的最高点和最低点就要不停地开仓和加仓,因为每一根新K线都是比上一根的价位要更低,加仓到后面很容易就爆掉了如图所示
,图上最左上角的价格已经达到了一个前50根K线的最低点,而后面继续更低,这时我想到形态功能,加上形态的限制就能在直线上涨和下跌时先不开单和加仓,但是实际上犯了个逻辑错误,那就是要满足形态时的现价已经不是最高和最低了也就又不满足了海龟的条件,在回测时验证了这种想法的不可行,请万能的EA邦邦友们和EA邦的老师们帮我想想有什么思路能解决这个一直不回头的行情时尽量地把开仓价位向后移在回调时能开仓的条件限制吧,大家群策群力对大家都有好处哦,谢谢。
|