Bastix
InsightsGlossary

布林带(Bollinger Bands,BOLL):三轨原理、参数与交易信号

布林带(Bollinger Bands)由中轨移动平均线与上下两条标准差通道构成,用带宽的开口与收口刻画股价波动的强弱。本文讲清三轨的计算方式、常用参数(20 日、2 倍标准差)、开口/收口/触轨/假突破的读法、%b 与带宽两个衍生量,以及在大斑(Bastix)多智能体投研系统里技术分析 Agent 如何把布林带当作一条证据、而非买卖指令。大斑只做研究、不下单、不连接券商、不承诺收益。

布林带是什么

布林带(Bollinger Bands,图表里显示为 BOLL,代码别名 bbandsboll布林 是 John Bollinger 在 1980 年代提出的一套价格通道指标,也是全球使用最广的技术指标之一。它诞生的背景很关键:当时流行的价格通道大多用固定百分比画上下轨(比如均线上下各 5%),但市场的波动并非恒定——牛熊转换、消息冲击、成交清淡时,价格的"正常波动幅度"天差地别。Bollinger 的洞见是:用统计学里的标准差来动态决定通道的宽窄,让通道随波动"呼吸",而不是用一个拍脑袋的固定比例。

也正因如此,布林带本质上不是一个方向指标,而是一个波动率(volatility,价格波动剧烈程度)指标。它不告诉你"该涨还是该跌",而是告诉你"现在价格偏离常态有多远、市场波动是放大还是收缩"。理解这一点,是不误用布林带的前提。

在大斑(Bastix)的图表体系里,布林带是主图(叠加在 K 线上的)指标,注册真名为 BBANDS。与它数据同源、视角不同的还有两个副图衍生指标:布林带宽度 BollingerBandwidth(带宽)布林百分比 BollingerPercentB(%b)。三者构成一个小家族,后文分别说明。

三轨怎么算

布林带由三条线组成,全部从收盘价派生:

  • 中轨(Middle Band) = 收盘价的 N 日简单移动平均(默认 N = 20)。它就是一条普通的 20 日均线,代表近期价格重心。
  • 上轨(Upper Band) = 中轨 + k × σ
  • 下轨(Lower Band) = 中轨 − k × σ

其中 σ(sigma,标准差)是这 N 日收盘价的标准差,k 是倍数(默认 k = 2)。

举个具体数字帮助理解:假设某股最近 20 日收盘均价为 10.00 元,这 20 日收盘价的标准差算出来是 0.30 元。那么中轨 = 10.00,上轨 = 10.00 + 2×0.30 = 10.60,下轨 = 10.00 − 2×0.30 = 9.40。这条通道的总宽度是 1.20 元。第二天如果行情剧烈波动、标准差扩大到 0.50,通道立刻变宽到上轨 11.00、下轨 9.00——同样的均线,通道却张开了。这就是布林带与固定百分比通道最本质的区别。

关键在于上下轨到中轨的距离 = k 倍标准差,它不是固定值,而是随波动实时伸缩:

  • 波动放大 → σ 变大 → 上下轨张开(开口
  • 波动萎缩 → σ 变小 → 上下轨收拢(收口 / 挤压 Squeeze

这就是为什么布林带被形容成"会呼吸"——它的宽窄本身就是一条独立的信息。

参数怎么选:为什么是 20 和 2

默认参数 (20, 2) 是 Bollinger 本人推荐的起点,背后有统计含义:

  • 周期 20:约一个月的交易日,对应中短期趋势。周期调短(如 10)会让通道更贴近价格、更灵敏,但噪声更多;调长(如 50)更平滑,但反应更慢。
  • 倍数 k=2:若价格近似正态分布,±2 倍标准差大致覆盖约 95% 的波动,所以价格跑到轨外属于相对少见的事件。但要注意,真实股价并不严格服从正态分布(尾部更肥、极端行情更频繁),所以"跑到轨外"远没有理论上那么罕见——这是一个统计近似,不是铁律。

Bollinger 特别提醒:改周期时应该同步考虑改倍数。他的经验是周期缩短时可把 k 略调小、周期拉长时把 k 略调大,以维持通道对波动的合理包裹。参数没有普适最优值,需要针对具体标的和持仓周期自己验证。

两个衍生量:带宽与 %b

John Bollinger 本人反复强调,光看三轨还不够,两个衍生量才是布林带的精华:

  • 带宽 BollingerBandwidth = (上轨 − 下轨) / 中轨。它把轨距归一化成一个百分比,专门衡量"现在波动是大是小",而且不同价位、不同股票之间可以横向比较。带宽收缩到历史低位(即 Squeeze,波动压缩),常是变盘前的蓄势信号——波动不会永远沉睡,极致的平静往往是剧烈行情的前奏。
  • 布林百分比 BollingerPercentB(%b) = (收盘价 − 下轨) / (上轨 − 下轨)。它把价格在通道内的相对位置压缩到 0~1:%b = 1 表示正好触上轨,%b = 0 表示触下轨,%b = 0.5 表示正好在中轨,%b > 1 表示突破上轨之外、%b < 0 表示跌破下轨之外。它把"价格贴哪条轨"变成一个可比较、可回测、可被程序读取的数字——这一点对量化和 AI 系统尤其重要。

交易信号怎么读(以及为什么不能单看)

布林带常被误用成"触上轨卖、触下轨买"的机械信号,这是最典型、也最危险的错误。同一个触轨动作,在不同市况下含义完全相反

  • 震荡市:价格倾向在通道内来回,触上轨回落、触下轨反弹,通道边界像橡皮筋。此时"高抛低吸"思路相对有效。
  • 趋势市:强势股会**"沿着上轨走"**(riding the band,贴带上行),持续贴着上轨甚至频繁跑到轨外,价格却一路上涨;这时按"触上轨卖出"操作会过早离场、错失整段主升浪。

所以更稳妥的读法是把布林带当观察点而非指令,重点看三种形态:

  1. 开口(Expansion):轨距快速张大 + 成交放量,常对应突破或趋势启动。开口方向配合价格突破哪一轨,提示动能释放的方向。
  2. 收口 / 挤压(Squeeze):带宽收窄到极致,波动被压缩,往往是变盘前兆——但收口不指示方向,向上向下都可能,需要等突破那一刻的量价来确认。
  3. 假突破(False Breakout):价格短暂刺破轨外又快速缩回通道,是布林带最容易骗人的地方。孤立看像突破,实则是诱多/诱空,必须结合成交量与后续 K 线确认。

还有一个经典形态叫 "W 底"与"M 顶":Bollinger 强调要结合 %b 看——比如第二个底虽然价格更低,但 %b 却更高(没跌到下轨外那么深),说明下跌动能在衰减,是相对可靠的底部信号之一。但即便如此,它仍是概率性的观察,不是确定性的买点。

一句话:布林带描述的是"波动状态",不是"买卖时机"。 任何一个信号都要和趋势方向、量能、基本面交叉验证。

常见误用

  • 把触轨当买卖点:最普遍的错误,前面已详述,趋势市里会反向亏损。
  • 忽略中轨:很多人只盯上下轨,其实中轨(20 日均线)本身就是重要的趋势与支撑压力参考,价格在中轨上方还是下方,决定了整个通道该用什么思路解读。
  • 单一周期孤立看:布林带不带方向信息,脱离趋势指标(如均线排列、MACD)单看,等于蒙眼判断该高抛还是该顺势。
  • 误以为轨外必回归:真实行情尾部很肥,强趋势能让价格长期运行在轨外,"必然回归中轨"是想当然。

大斑多智能体系统里,布林带扮演什么角色

这是大斑与"把指标当信号灯"的工具最本质的区别。在大斑的多智能体投研系统里,布林带(以及其余 100 多个技术指标)不是一个会自动触发买卖的信号源,而是技术分析 Agent(技术分析智能体)在形成研究结论时引用的一条证据

  • 技术分析 Agent 读取布林带的三轨位置、带宽状态(是否处于 Squeeze)、%b 数值,把它转述成自然语言判断(例如"当前带宽处于近三个月低位,波动被压缩,价格贴近中轨,需警惕变盘但方向未定"),并标注这是基于哪段行情数据、哪个参数算出来的,纳入可追溯的证据链。
  • 这里体现了布林带作为"波动率证据"的独特价值:它帮 Agent 判断当前市场处于什么波动状态,从而决定其他信号该怎么解读——在 Squeeze(低波动蓄势)阶段,Agent 会对方向类信号更谨慎;在开口放量阶段,则会更重视突破的持续性。这是单纯的方向指标给不了的元信息。
  • 这条技术面证据会与基本面、市场情绪等其他 Agent 的判断共同进入研判,而不是单独拍板。%b 这种被归一化成数字的形态,也让指标状态更容易被系统一致地记录、比较和复盘。
  • 最终大斑产出的是研究结论与目标权重层面的观点,不是"买入 700 股"这种伪精确的成交指令——大斑只做研究、不下单、不连接券商、不承诺收益。

换句话说:布林带在大斑这里的价值,不是"它告诉你何时买卖",而是"它提供一个可被独立质疑、可被重新计算的波动观测,让研究结论站得住脚"。

常见问题

(见上方 FAQ;本节与页面结构化数据同源。)

参考来源

  1. Bollinger Bands — Basics(官方定义:三轨、20 日、2 倍标准差)
    bollingerbands.com(John Bollinger) · 支撑:布林带三轨定义与 20 日、2 倍标准差默认参数 · 访问日期:2026-08-19
  2. Bandwidth and %b(带宽与 %b 两个衍生量的原始定义)
    bollingerbands.com(John Bollinger) · 支撑:带宽(BollingerBandwidth)与 %b(BollingerPercentB)的定义 · 访问日期:2026-08-19