什么是布林带布林带,又称布林线、保力加通道,是技术分析中常用的趋势和波动性指标,由约翰·布林在1980年代发明。它通过统计原理,直观地显示价格波动的相对“高位”和“低位”,帮助判断市场的超买超卖状态、趋势强度和潜在转折点。核心构成中轨:通常是N日的简单移动平均线。代表中期趋势的平均成本。上
布林带,又称布林线、保力加通道,是技术分析中常用的趋势和波动性指标,由约翰·布林在1980年代发明。它通过统计原理,直观地显示价格波动的相对“高位”和“低位”,帮助判断市场的超买超卖状态、趋势强度和潜在转折点。
中轨: 通常是N日的简单移动平均线。代表中期趋势的平均成本。 上轨: 中轨 + K倍的标准差。通常视为价格的阻力位。 下轨: 中轨 - K倍的标准差。通常视为价格的支撑位。
通道宽度 = 市场波动率: 通道越宽,表明价格波动越剧烈,市场波动性高;通道越窄,表明价格波动平缓,市场波动性低,往往预示着即将出现大幅波动。 价格与通道的相对位置: 价格大部分时间在上下轨之间运行。
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
| 股票代码 | 股票名称 | 所属板块 |
|---|---|---|
| 600519.SH | 贵州茅台 | 食品饮料,白酒 |
| 002027.SZ | 分众传媒 | 传媒,广告营销 |
| 300628.SZ | 亿联网络 | 通信,通信设备 |
因为布林带和RSI 都是应用于震荡策略,所以选择的股票和上一讲的RSI的股票一致,两者进行比较






| 股票 | RSI收益 | 布林带收益 | RSI最大回撤 | 布林带收益 | RSI交易次数 | 布林带交易次数 | 买入持有收益 |
|---|---|---|---|---|---|---|---|
| 贵州茅台 | 20.55% | 7.11% | 4.39% | 2.49% | 2 | 3 | -4.12% |
| 分众传媒 | 38.53% | 13.06% | 9.35% | 8.96% | 2 | 2 | 13.38% |
| 亿联网络 | 21.47% | 10.05% | 5.71% | 8.34% | 2 | 3 | -0.14% |
从几支股票的来看,很显然布林带的交易门槛要低于RSI策略,从交易数量上来看,基本上都要大于等于RSI的交易次数,但是相对的,整体的收益要小于RSI,并且回撤也要小于RSI。相比较而言,它算是一种较为保守的交易策略。
| 信号类型 | RSI | 布林带 |
|---|---|---|
| 超买/超卖信号 | 数值进入极端区,但趋势行情中可能长期钝化(失效) | 价格触及通道边界,但强势趋势中可能持续“贴轨运行”(易过早逆势) |
| 背离信号 | 价格与RSI值背离(经典反转预警) | 价格与通道宽度背离(如价格新高但通道收窄) |
| 突破信号 | 无直接突破信号,但可结合价格突破确认动能 | 价格突破通道边界后往往伴随趋势加速 |
| 滞后性 | 周期参数决定滞后程度,短周期更敏感但也更多噪音 | 中轨(均线)本身具有滞后性,但通道宽度反应波动率较快 |
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!