本文作者将于本周六(12月7日),莅临线下交易技术峰会(重庆站),欢迎大家报名参加,和作者现场交流。
上一篇文章,说到三种交易策略模型中的趋势策略,即是顾比均线趋势策略,今天我们重点来探讨比较经典的指标,布林(BOLL),即是布林策略的设计;
说到布林指标,在MT4指标分类里,是属于趋势指标,但是很多人也当震荡指标使用,每一个人的理解与应用都不一样;那么今天,我也将针对BOLL指标,设计一款震荡行情的策略 ;
说到震荡行情,大家比较常常想到的,即是当K线碰到布林上轨或是下轨时,即进场回调单 ,比如,碰上轨开空,碰下轨到多;这里说的碰,就是上穿上轨、下穿下轨,其实这样的量化设计思路,是偏向于逆势思维的,即是传统的摸顶摸底思维,因为上穿有可能是突破,行情并没有反转,那么我们应该怎样设计呢?今天我们作了一个小调整,即然做反转回调行情,肯定需要寻找到一个反转的信号,那么我们就更改成如下;
当K线上穿上轨后再回穿(下穿)上轨,即为空信号
当K线下穿下轨后再回穿(上穿)下轨,即为多信号
如下图所示,回穿信号的效果;
那么,回穿轨道,是一个很重要的特证,回穿即有可能是K线动能结束,行情反转,这样的量化思路即减少了逆势的思维;一个好的入场点位,已经让胜率提升许多,再加上使用小马丁的方法拉平均成本,此策略的效果会更佳;
同样的,好的进场,更需要好的出场方式,许多人的马丁策略设计,都是赚一点点出场,比如20点30点就出场,这样的卖菜的思维,永远赚不到钱,BOLL策略理想化的出场,即是上轨进下轨出,如果是H1周期,这样持仓是非常久的,又回到许多人没有耐心持有的问题,想在赚大钱,都是反人性的,持仓时间越久,盈利空间会越多,大家一定要突破这一点的认知,那么我也将信号出场也设计到EA菜单里,让大家选择是否启用,这样EA变的更加灵活方便;
好的,综上所述,那么有了基本思路,我们怎样来设计布林策略啦!EA菜单设计如下:
==================================
------指标信号-----
bollinger=68
bands_shift=0
deviation=2
回穿多少点为信号=30(即是回穿突破点数)
------开单参数-----
初始手数=0.01
止损点数=0
止盈点数=0
亏损加仓点数=200
限制最大单量=6
(递增手数/倍数倍率)模式选择
平推次数=1
递增手数=0.01
手数倍率=2.0
------挂单进场-----
挂单距离=200;
------出场参数-----
(开启/关闭)模式选择
追踪出场=关闭
分层追踪出场=300/500/600
回踩距离点数=30/50/60
------信号出场-----
(开启/关闭)模式选择
碰上下轨道信号出场=开启
------追踪保护-----
(开启/关闭)模式选择
盈利追踪保护=关闭
盈利多少点即启机制=300
保护多少盈利比例=0.68 (即保护68%的盈利点数)
==================================
我初始盘复回测看看开单对不对,以下图所示;
上图所示小小的红色箭头,就是开空单的入场点;
上图所示小小的绿色箭头,就是开多单的入场点;
所以,从这个复盘图看得了来,这完全就是我们想要的结果,但是为什么赚了一点点就出场了呢,怎么没有拿到上下轨道才出场呢?是因为我增加了订单盈利保护,常常被保护止损出场,导致没有拿到信号出场,这样是非常可惜的,所以为了方便使用,我还是在盈利保护功能上增加了一个开关;
从上图所示我们很直观看得出来,BOLL信号进场的点位是非常漂亮的,那么如果复盘时间更久一些,会是怎样的效果呢?万众期待哦~~~
这是复盘35天的效果,如下图所示;
最大浮亏526,交易量18.6手,最小净值9904,本金几乎没有回撤;由于需要信号进场,交易量并不多,我是按0.1手起步;
从资金曲线上来看,当遇到不适应极端趋势行情的时候,也会不断认错止损,但是当遇到行情不断震荡时候,整体曲线还是向上的;
这是复盘60天的效果,如下图所示;
资金曲线整体向上,这样的效果有一些感觉哦,由于时间关系,不再盘复太长时间,后续想了解更多效果,可以找到我们进一步了解学习;
最后总结,其实每一款指标,都是可以有不一样思路的用法,一单一结也好,或是小马丁网格,都是一个灵活使用的过程,但是所有策略设计里,最重要的2点,我这里再强调一次,最重要是盈利出场与认错机制; 因为出场决定赚多赚少,认错决定亏多亏少;
所以,大家在研究策略,多围绕这2个纬度研究;切记切记兄弟们;欢迎大家参加本周六的重庆技术峰会,我将现场和大家做更深入的分享...
欢迎留言探讨,点击文末“在看”,鼓励一下吧。
添加小编个人微信(forextop66)
更多精彩内容请关注↓↓↓