第七讲 布林带

21 阅读3分钟

什么是布林带

布林带,又称布林线、保力加通道,是技术分析中常用的趋势和波动性指标,由约翰·布林在1980年代发明。它通过统计原理,直观地显示价格波动的相对“高位”和“低位”,帮助判断市场的超买超卖状态、趋势强度和潜在转折点。

核心构成

中轨: 通常是N日的简单移动平均线。代表中期趋势的平均成本。 上轨: 中轨 + K倍的标准差。通常视为价格的阻力位。 下轨: 中轨 - K倍的标准差。通常视为价格的支撑位。

核心逻辑与市场含义

通道宽度 = 市场波动率: 通道越宽,表明价格波动越剧烈,市场波动性高;通道越窄,表明价格波动平缓,市场波动性低,往往预示着即将出现大幅波动。 价格与通道的相对位置: 价格大部分时间在上下轨之间运行。

主要应用与交易信号

  1. 价格触及或突破上轨,可能处于超买状态,短期有回调可能。
  2. 价格触及或跌破下轨,可能处于超卖状态,短期有反弹可能。
  3. 注意: 在强趋势中,价格可能沿上轨(上涨趋势)或下轨(下跌趋势)持续运行,此时突破并不代表立即反转,而是趋势强劲的信号。

如何构建布林带

class BollingerBandStrategy(bt.Strategy):
    params = (('period', 20), ('devfactor', 2.0))

    def __init__(self):
        self.boll = bt.indicators.BollingerBands(
            self.data.close, period=self.p.period, devfactor=self.p.devfactor)

    def next(self):
        if not self.position:
            if self.data.close[0] < self.boll.bot[0]:
                self.buy()
        elif self.data.close[0] > self.boll.top[0]:
            self.close()


if __name__ == '__main__':
    run_and_report(BollingerBandStrategy, '600519.SH', '2025-01-01', '2025-12-31', label='布林带策略', plot=True)

核心参数: 周期20, 标准差倍数2.0

布林带和RSI两种策略进行对比

股票代码股票名称所属板块
600519.SH贵州茅台食品饮料,白酒
002027.SZ分众传媒传媒,广告营销
300628.SZ亿联网络通信,通信设备

因为布林带和RSI 都是应用于震荡策略,所以选择的股票和上一讲的RSI的股票一致,两者进行比较

贵州茅台

image.png

image.png

分众传媒

image.png

image.png

亿联网络

image.png

image.png

分析和思考

股票RSI收益布林带收益RSI最大回撤布林带收益RSI交易次数布林带交易次数买入持有收益
贵州茅台20.55%7.11%4.39%2.49%23-4.12%
分众传媒38.53%13.06%9.35%8.96%2213.38%
亿联网络21.47%10.05%5.71%8.34%23-0.14%

从几支股票的来看,很显然布林带的交易门槛要低于RSI策略,从交易数量上来看,基本上都要大于等于RSI的交易次数,但是相对的,整体的收益要小于RSI,并且回撤也要小于RSI。相比较而言,它算是一种较为保守的交易策略。

它们两者的信号特点与风险对比

信号类型RSI布林带
超买/超卖信号数值进入极端区,但趋势行情中可能长期钝化(失效)价格触及通道边界,但强势趋势中可能持续“贴轨运行”(易过早逆势)
背离信号价格与RSI值背离(经典反转预警)价格与通道宽度背离(如价格新高但通道收窄)
突破信号无直接突破信号,但可结合价格突破确认动能价格突破通道边界后往往伴随趋势加速
滞后性周期参数决定滞后程度,短周期更敏感但也更多噪音中轨(均线)本身具有滞后性,但通道宽度反应波动率较快