大数跨境
0
0

【量化课堂】商品期货策略——BOLL信带突破策略

【量化课堂】商品期货策略——BOLL信带突破策略 JoinQuant聚宽
2018-04-23
0
导读:利用BOLL信带构建商品期货交易策略。

什么是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指标的理解运用在里边哦~




- 聚宽精选 -

商品期货策略——海龟交易法

10后小学生Python笔记曝光,写代码从娃娃抓起!

投资者情绪在交易策略中的应用


【聚宽精选】持续更新,敬请期待


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


【声明】内容源于网络
0
0
JoinQuant聚宽
JoinQuant(聚宽)量化交易平台官方账号
内容 249
粉丝 0
JoinQuant聚宽 JoinQuant(聚宽)量化交易平台官方账号
总阅读3
粉丝0
内容249