什么是BOLL指标
BOLL指标并不是一个单一指标,而是由三个不同的指标组成,三个指标构成的三条线构成了一个通道,这个通道就叫做BOLL信道,具体长什么样子呢?我们来看一张图片:

图中可以很清楚的看出BOLL信道的上轨、中轨和下轨。
从图中可以看出,商品期货的价格几乎都在BOLL信道之中波动,很少会突破BOLL信道,而一旦突破了BOLL信道上轨或下轨,往往便意味着一段向上或向下的小趋势的开始。
BOLL的计算方法
话不多说,先上公式!
中轨:

上轨:

下轨:

其中:
> days表示计算days日的BOLL指标;
> MID、UP与DOWN分别表示中轨、上轨与下轨;
> α是一个置信系数,一般情况下默认取2;
> Ci表示第i日收盘价;
> MA(days)表示的是days日的移动平均线,如果对移动平均线不太了解,可以点击[阅读原文]到社区查看量化课堂双均线策略;
> STD(days)表示的是days日的标准差,如果对标准差不太了解,可以点击[阅读原文]到社区查看量化课堂均值回归进阶策略;
举个例子:
这里我们取商品铜20日的价格47450., 47760., 48460., 47290., 47510., 47380., 47010., 46610., 46920., 46570., 45720., 45020., 45430., 44520., 45250., 44160., 44720., 45620., 45810., 45500.
则我们便可以计算BOLL中轨:

计算标准差:

得到了标准差,我们便可以计算上轨与下轨了~


到这里我们已经会计算BOLL指标了,可以开始做策略了!
本帖策略
本帖策略的主要思想是将BOLL当做突破指标,当期货价格突破上轨,我们就做多仓,期货价格突破下轨我们就做空仓。
首先我们先来看一张沪铜期货分钟K线图:

从图中我们可以看到,当期货价格突破BOLL下轨之时,会有向下的趋势,当突破上轨之时,会有向上的趋势,在这个基本思想上,我们将这个策略补充完整。
> 当期货价格突破BOLL上轨之时,若有空头仓位,平空头仓位,建多头仓位;
> 当期货价格突破BOLL下轨之时,若有多头仓位,平多头仓位,建空头仓位;
> 当持有空头仓位时,若期货价格高于持仓期间最低价的1.15,则进行空头止损;
> 当持有多头仓位时,若期货价格低于持仓期间最高价的0.85,则进行多头止损;
> 每次建仓的数量(手)为(0.85*总现金)/(0.15*每手吨数*期货价格)
回测
让我们来看一看这个策略在回测中表现怎么样~

从图中我们可以看到,在趋势性明显的行情中,该策略都有很好的表现,但当市场趋势不明确的时候,该策略的表现就没有那么的突出。
因此不难得出结论:BOLL指标用作一个突破型指标需要市场有向上或者向下的趋势,而这也给我们对策略的优化提供了方向。
这一次的策略分享到这里就全部结束了,大家可以点击[阅读原文]进入聚宽社区,克隆下方策略代码,把自己对BOLL指标的理解运用在里边哦~
- 聚宽精选 -
【聚宽精选】持续更新,敬请期待

长按二维码,关注聚宽精选

