布林带策略

作者:时到量化发布时间:2023-5-16

一、布林带策略及其原理
BOLL指标是美国股市分析家约翰•布林根据统计学中的标准差原理设计出来的一种非常简单实用的技术分析指标。一般而言,股价的运动总是围绕某一价值中枢(如均线、成本线等)在一定的范围内变动,布林线指标指标正是在上述条件的基础上,引进了“股价通道”的概念,其认为股价通道的宽窄随着股价波动幅度的大小而变化,而且股价通道又具有变异性,它会随着股价的变化而自动调整。正是由于它具有灵活性、直观性和趋势性的特点,BOLL指标渐渐成为投资者广为应用的市场上热门指标。
在众多技术分析指标中,BOLL指标属于比较通用的一类指标。它既能在震荡市场中反应超买超卖,布林带开口的放大又能反应市场的趋势。BOLL指标中的“股价通道”概念正是股价趋势理论的直观表现形式。BOLL是利用“股价通道”来显示股价的各种价位,当股价波动很小,处于盘整时,股价通道就会变窄,这可能预示着股价的波动处于暂时的平静期;当股价波动超出狭窄的股价通道的上轨时,预示着股价的异常激烈的向上波动即将开始;当股价波动超出狭窄的股价通道的下轨时,同样也预示着股价的异常激烈的向下波动将开始。

BOLL线的计算公式:
                                中轨线 = N日移动平均线
                                上轨线 = 中轨线 + k 标准差
                                下轨线 = 中轨线 - k 标准差

二、布林带策略的买卖规则

布林带是利用统计学中的均值和标准差联合计算得出的,分为均线,上轨线和下轨线。布林线均值回归认为,标的价格在上轨线和下轨线围成的范围内浮动,当价格触碰上下边界时表明市场进入超买超卖的极端状态,之后一定会回归到均线表示的长期价格趋势上。
据此可以构建策略:当股价触碰上轨时,为卖出信号,当股价触碰下轨时,为买入信号。

三、布林带策略的优点和缺点
布林带策略的优点:
    简单易懂:布林带是一种基础的技术分析工具,学习起来相对简单。
    易于实现:布林带策略可以通过各种交易软件和图表工具实现。
    泛用性:既能在趋势市场使用,又能在震荡市场使用。
    适用性强:布林带可以应用于任何市场和任何资产,包括股票、期货、外汇等。
布林带策略的缺点:
    对价格波动性的依赖:布林带只能识别市场变化的事实,但并不能提供交易建议。市场波动性的突然变化可能会导致带宽扩大或缩小,从而影响布林带的准确性。
    对趋势的判断较为滞后:布林带利用开口大小可判断行情为趋势还是震荡,然而开口时往往股价已经上涨或下跌了一段距离。

四、如何优化布林带策略?
要优化布林带策略,可以考虑以下几个方面:
    1. 调整参数:布林带策略的参数包括移动平均线的周期和标准差倍数。可以尝试不同的参数组合,观察不同参数组合下策略的表现。
    2. 加入其他指标:如果布林带策略表现不佳,可以考虑加入其他指标筛选,如相对强弱指标 (RSI)、动量指标 (Momentum)、MACD 等,以提高策略的精度。
    3. 设定止损和止盈:为了控制风险,需要在交易时设定合理的止损和止盈。可以通过模拟交易和回测来测试合适的止损和止盈设定。
    4. 基于不同市场进行优化:不同市场的特点不同,针对某一市场的优化可能不适用于其他市场。因此,建议根据具体市场的特点进行优化,例如,对于股票市场可以考虑增加尾盘收益率等特征进行优化。
总之,优化布林带策略需要进行系统性的研究,需要多方位掌握市场动态,并在不断实践中进行调整。

五、沪深股票布林带策略实盘验证
我们先对沪深全部股票进行初步筛选,除去上市不满3年的,ST股票,以及市值低于5亿的股票,然后在剩下符合要求的3000多只股票中随机选取300只分别运行各类参数的布林带策略,然后把直接持有这300只股票的自然收益作为基准,进行对比,时间范围选择2013年1月1日至2023年1月,涵盖一轮牛熊与震荡市场。结果如下图:
沪深股票布林带策略实盘

1

而大盘相关主要指数的年化收益率如下图:

 

上证指数

深证成指

上证50

沪深300

中证500

20131月开盘

2289

9204

1885

2551

3297

202212月收盘

3089

11015

2635

3871

5864

总收益率

34.9%

19.7%

39.8%

51.7%

77.8%

平均年收益率

3.0%

1.8%

3.4%

4.3%

5.9%

图2

从图1中能看出,在十年市场交易中,随机选取300只股票,用二十日均线MA30,宽度为2倍标准差的布林带策略,收益最高,十年的累计收益率高达748.0%。各个参数的布林带策略最终皆取得了大于自然持有这300只股票的十年收益率313.9%,即策略择时发挥了较好的效果。适当的参数能够带能更大的收益,而并非是参数越大或者越小就越好。
另外从图2能看出,布林带策略的收益率,是远远超过各大指数的收益率。时到投研对沪深市场每只个股(除去上市不满3年,市值小于5亿,ST股票)提供了布林带策略各个参数的回测功能,可以对每只个股回测近10年的布林带策略走势,方便大家回测验证。

六、策略在趋势和振荡行情下的表现
布林带策略由于其特性,在趋势行情和震荡行情中,均能取得不错的收益。为验证这一点,我们可以将大盘近十年的行情分为2个阶段,第一阶段是2013年1月至2018年1月,这期间大盘走出了一个大的上升趋势和下降趋势行情;第二阶段是2018年1月至2023年1月,这期间大盘一直是震荡行情。我们同样用图1选出的300只股票运行布林带策略, 看其收益率曲线,得到结果如下两图:
布林带策略

图3

图3是这300只股票在2013-2018这5年间的,运行各个参数布林带策略的整体收益情况。
这5年可以初步分为2个阶段,第一阶段是2013年1月-2015年6月,这是一个大的上升趋势;第二阶段是2015年6月-2018年1月,这是一个大的下降趋势。这2个阶段,是典型的上升趋势和下降趋势,组成了一轮比较常见的牛熊行情,布林带策略在上升趋势阶段的表现出色,抓住了行情上升,收益率不输给跑基准收益率。而在之后的熊市中,布林带策略也有较大回撤,回撤幅度基本与基准的回撤幅度相当。在牛市之后的高位反弹和震荡中,布林带策略开始发力,在反弹时收益更高,在震荡时也能获取收益,从而帮助最终取得了超越基准收益率的表现。MA30-标准差2的布林带策略表现最优,5年累计收益率达到468.6%,大幅超越基准的225.6%的收益率。
布林带策略

图4

图4是这300只股票在2018-2023这5年间的,运行各个参数布林带策略的整体收益情况。
这5年的行情,是一个典型的震荡行情,上证指数在2018年1月是3314点,在2023年1月是3089点,5年变化幅度不到10%。从图4可以看到,直接持有我们随机选取的300只股票,5年累计收益率是25.7%,而布林带策略的收益率,分别是82.3%,49.1%,43.6%。从这个数据可以看出,布林带策略在震荡行情中能够跑赢基准,而适当的参数如MA20-nSTD2则能稳定实现震荡低买高卖赚取差价,远优于基准收益。
从图3和图4综合来看,根据前十年的历史数据,布林带策略在设置好相应参数的前提下,是一个能够穿越牛熊的策略。

七、布林带策略风险控制
毫无疑问,一个策略当中,最重要的莫过于风险控制部分,风控是基础,在此基础上,再去考察该策略的收益。我们通常用波动率来描述风险,降低您交易系统的波动率,便可以降低风险(降低非系统性风险),比如一支跌幅50%的股票比跌幅20%的波动率要大,风险也更大。对于普通投资者来说,降低交易系统的波动率最简单可行的办法,我们认为比较可行的是分散投资和固定跌幅止损这两种使用较为普遍的方案。

分散投资,两层含义,一是持股要分散,比如持有10-30支均等仓位的股票。从统计学上来讲,随机抽样持有10支能拟合70%的A股走势,持有30支能拟合90%的A股走势,这个结论的证明过程我们不在此展开,我们直接使用结论。二是持仓股相关性要尽量小,比如不建议持有的股票全是同一个行业,比如全部持仓股都是新能源板块,或者全部持仓股都是医疗板块。因为如果持有同一板块或者相关性很强的板块,会导致涨跌同步,账户净值波动剧烈,很难降低风险。同理,我们也不建议集中持有相关性很高的上下游行业,这类行业相关性比较强,同涨同跌,如果持仓股集中在这类行业,账户净值同样会有较大波动,风险较大。

固定跌幅止损,也是一个常用的止损方式,因人而异,能承担较大波动的投资者,可以把止损位定在-15%--- -20%,即本金损失15%即开始止损。这样即便买的所有股票都跌20%,账户整体净值最大跌幅也只有20%。注意这里是本金损失15%即开始止损,而并非资金回撤15%开始止损,这两者有本质区别。

巴菲特有句名言:投资股市第一条准则是保住本金,第二条是保住本金,第三条是记住前两条。在投资过程中,要尽量控制风险,避免损失本金。俗话说,留得青山在,不怕没柴烧,巴菲特深知其中的道理。只要保住了本金,那么,随着时间的增长,对投资领域理解逐渐深入,可以认为赚钱的概率会越来越大,赚钱只是时间早晚而已。

有风险控制的交易系统,犹如开汽车没有刹车,出事故是个大概率事件,可能有极少数人能平安降落,但那并不代表大多数的情况。所以,我们会在每个策略里面反复强调风险控制的重要性,如果您要在实盘中测试我们提供的策略,请您务必首先做好风险控制,避免本金发生大的回撤,请您对自己的测试行为负责,盈亏自负。

八、布林带策略总结
布林带是一种基于价格分析的简单有效且通用的分析工具。布林带策略操作简便,不少炒股APP上自带布林带策略查看工具。从过往十年的回测数据来看,有些参数的布林带策略不仅能够跑赢牛市,还能在震荡市场获得较大收益。但这并不意味着投资者应用布林带策略一定能够取得较高收益,一个完整的策略,不仅仅是考察买入和卖出时机,也包括资金的管理,风险的控制,需要投资者综合考虑。