DeMarker. MACD. Bollinger
此EA共2、3个开仓策略,其中有一部分的过滤条件是相同的,2、3个策略的平仓条件都相同(相同的过滤和平仓条件会标注红字)。
过滤开空仓条件: 当K线在布林线上轨上运行15根K线不接触中轨有信号不开空仓。 当前20根K线对应的MACD的柱线(Histogram)中出现15根正柱线不开空仓。(如果MACD里的MACD Histogram这两根线是负数这个过滤可以忽略) 当这20根K线对应的正柱线里出现高于0.0005(可调)的正柱线时不开空仓。(如果MACD里的MACD Histogram这两根线是负数这个过滤可以忽略)但止损点数减半。
第一个策略: 开空仓1:当此根阴K线收盘时(必须是阴线不能是十字星)其对应的DeMarker指标的阶段参数的12、13、14三根线段同时发生向上折返,同时此根K线是在布林线上轨之上的阴线,且此根阴线不能是第三根或第三根以上的阴线,(只能是第一根或第二根阴线)(如果MACD里的MACD Histogram这两根线是负数这个过滤可以忽略),且此根阴线收盘点距离中轨大于5点(可调),且此根阴线不能低开超过10点(可调)后,在下一根K线开盘时开3笔空仓。 平空仓1:当价格还差3点(可调)接触到布林线中轨时平掉一笔空仓。同时把剩下的2笔未平空仓的止损移到确认开仓阴K线的收盘价,当价格还差3点(可调)接触到布林线下轨时平掉一笔空仓,并等待7根K线走完检查布林线中轨,如此时是向上走平仓,如此时是向下走持仓(待当K线收盘时确认中轨从向下走刚刚转变成向上走时在下一根K线开盘时平仓)。如果当价格还差3点接触到中轨时,盈利点数小于等于3点或亏损时平掉所有3笔仓位。
过滤开多仓条件、开多仓、平多仓和以上条件相反。 写一个止损点数(100)可调,如接触到止损位3笔全平。 写2个控制什么时候可以启动此EA开仓,什么时候关闭EA并平仓的开关。 写一个开仓的3笔可以调整每笔开多少。 写一个可以按1000资金开多少仓位。 写一个对EA成交单子的注释,用来区分EA。 写一个魔术号,让EA之间不互相干扰。 写一个当点差大于多少不开仓。 也能适应国内的期货的一些要求。
向上折返的解释图。 竖线处是标准的开空仓点。 第一根竖虚线开多仓,第二根开空仓。
下面的不用看。
基于 DeMarker. MACD. Bollinger 3个指标的MT5 的 EA
此EA共2、3个开仓策略,其中有一部分的过滤条件是相同的,2、3个策略的平仓条件都相同,此处只有一个策略。(相同的过滤和平仓条件会标注红字)。
过滤开空仓条件: 当K线在布林线上轨上运行15根K线不接触中轨有信号不开空仓。 当前20根K线对应的MACD的柱线(Histogram)中出现15根正柱线不开空仓。(如果MACD里的MACD Histogram这两根线是负数这个过滤可以忽略) 当这20根K线对应的正柱线里出现高于0.0005(可调)的正柱线时不开空仓。(如果MACD里的MACD Histogram这两根线是负数这个过滤可以忽略)
第一个策略: 开空仓1:xxxxxxxxxxxxxxxxxx。
平空仓1:当价格还差3点(可调)接触到布林线中轨时平掉一笔空仓。同时把剩下的2笔未平空仓的止损移到确认开仓阴K线的收盘价,当价格还差3点(可调)接触到布林线下轨时平掉一笔空仓,并等待7根K线走完检查布林线中轨,如此时是向上走平仓,如此时是向下走持仓(待当K线收盘时确认中轨从向下走刚刚转变成向上走时在下一根K线开盘时平仓)。如果当价格还差3点接触到中轨时,盈利点数小于等于3点或亏损时平掉所有3笔仓位。
过滤开多仓条件、开多仓、平多仓和以上条件相反。 写一个止损点数可调,如接触到止损位3笔全平。 写2个控制什么时候可以启动此EA开仓,什么时候关闭EA并平仓的开关。 写一个开仓的3笔可以调整每笔开多少。 写一个可以按1000资金开多少仓位。 写一个对EA成交单子的注释,用来区分EA。 写一个魔术号,让EA之间不互相干扰。 写一个当点差大于多少不开仓。 也能适应国内的期货的一些要求。 如果轮到我,我会把图片和开仓策略发给你们,谢谢。
|