布林带(Bollinger Bands,BOLL):三轨原理、参数与交易信号
布林带(Bollinger Bands)由中轨移动平均线与上下两条标准差通道构成,用带宽的开口与收口刻画股价波动的强弱。本文讲清三轨的计算方式、常用参数(20 日、2 倍标准差)、开口/收口/触轨/假突破的读法、%b 与带宽两个衍生量,以及在大斑(Bastix)多智能体投研系统里技术分析 Agent 如何把布林带当作一条证据、而非买卖指令。大斑只做研究、不下单、不连接券商、不承诺收益。
布林带是什么
布林带(Bollinger Bands,图表里显示为 BOLL,代码别名 bbands、boll、布林) 是 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,贴带上行),持续贴着上轨甚至频繁跑到轨外,价格却一路上涨;这时按"触上轨卖出"操作会过早离场、错失整段主升浪。
所以更稳妥的读法是把布林带当观察点而非指令,重点看三种形态:
- 开口(Expansion):轨距快速张大 + 成交放量,常对应突破或趋势启动。开口方向配合价格突破哪一轨,提示动能释放的方向。
- 收口 / 挤压(Squeeze):带宽收窄到极致,波动被压缩,往往是变盘前兆——但收口不指示方向,向上向下都可能,需要等突破那一刻的量价来确认。
- 假突破(False Breakout):价格短暂刺破轨外又快速缩回通道,是布林带最容易骗人的地方。孤立看像突破,实则是诱多/诱空,必须结合成交量与后续 K 线确认。
还有一个经典形态叫 "W 底"与"M 顶":Bollinger 强调要结合 %b 看——比如第二个底虽然价格更低,但 %b 却更高(没跌到下轨外那么深),说明下跌动能在衰减,是相对可靠的底部信号之一。但即便如此,它仍是概率性的观察,不是确定性的买点。
一句话:布林带描述的是"波动状态",不是"买卖时机"。 任何一个信号都要和趋势方向、量能、基本面交叉验证。
常见误用
- 把触轨当买卖点:最普遍的错误,前面已详述,趋势市里会反向亏损。
- 忽略中轨:很多人只盯上下轨,其实中轨(20 日均线)本身就是重要的趋势与支撑压力参考,价格在中轨上方还是下方,决定了整个通道该用什么思路解读。
- 单一周期孤立看:布林带不带方向信息,脱离趋势指标(如均线排列、MACD)单看,等于蒙眼判断该高抛还是该顺势。
- 误以为轨外必回归:真实行情尾部很肥,强趋势能让价格长期运行在轨外,"必然回归中轨"是想当然。
大斑多智能体系统里,布林带扮演什么角色
这是大斑与"把指标当信号灯"的工具最本质的区别。在大斑的多智能体投研系统里,布林带(以及其余 100 多个技术指标)不是一个会自动触发买卖的信号源,而是技术分析 Agent(技术分析智能体)在形成研究结论时引用的一条证据。
- 技术分析 Agent 读取布林带的三轨位置、带宽状态(是否处于 Squeeze)、%b 数值,把它转述成自然语言判断(例如"当前带宽处于近三个月低位,波动被压缩,价格贴近中轨,需警惕变盘但方向未定"),并标注这是基于哪段行情数据、哪个参数算出来的,纳入可追溯的证据链。
- 这里体现了布林带作为"波动率证据"的独特价值:它帮 Agent 判断当前市场处于什么波动状态,从而决定其他信号该怎么解读——在 Squeeze(低波动蓄势)阶段,Agent 会对方向类信号更谨慎;在开口放量阶段,则会更重视突破的持续性。这是单纯的方向指标给不了的元信息。
- 这条技术面证据会与基本面、市场情绪等其他 Agent 的判断共同进入研判,而不是单独拍板。%b 这种被归一化成数字的形态,也让指标状态更容易被系统一致地记录、比较和复盘。
- 最终大斑产出的是研究结论与目标权重层面的观点,不是"买入 700 股"这种伪精确的成交指令——大斑只做研究、不下单、不连接券商、不承诺收益。
换句话说:布林带在大斑这里的价值,不是"它告诉你何时买卖",而是"它提供一个可被独立质疑、可被重新计算的波动观测,让研究结论站得住脚"。
常见问题
(见上方 FAQ;本节与页面结构化数据同源。)
参考来源
- Bollinger Bands — Basics(官方定义:三轨、20 日、2 倍标准差)bollingerbands.com(John Bollinger) · 支撑:布林带三轨定义与 20 日、2 倍标准差默认参数 · 访问日期:2026-08-19
- Bandwidth and %b(带宽与 %b 两个衍生量的原始定义)bollingerbands.com(John Bollinger) · 支撑:带宽(BollingerBandwidth)与 %b(BollingerPercentB)的定义 · 访问日期:2026-08-19
平均真实波幅(Average True Range,ATR):真实波幅、N 日平滑与止损仓位应用
平均真实波幅(Average True Range,ATR)由 J. Welles Wilder 提出,用真实波幅 TR 的 N 日平滑刻画一只股票近期"每天大约会跳动多大"。本文讲清真实波幅 TR 的三取大定义、ATR 的 N 日平滑(默认 14)、只衡量波动大小而不含方向的本质、在止损与仓位管理上的用法,以及在大斑(Bastix)多智能体投研系统里技术分析 Agent 如何把 ATR 当作一条波动率证据、而非买卖或下单指令。大斑只做研究、不下单、不连接券商、不承诺收益。
CCI(顺势指标,Commodity Channel Index):典型价格、±100 阈值与顺势读法
CCI(Commodity Channel Index,顺势指标)由典型价格(高+低+收)/3 与其均线的偏离、除以 0.015 倍平均绝对偏差算出,是一条没有固定上下界的振荡指标。本文讲清 CCI 的计算分步与数字示例、0.015 常数为何让约 70~80% 波动落在 ±100 内、±100 突破的"超买回落"与"顺势启动"两种相反读法、常见误用,以及它在大斑(Bastix)多智能体投研系统里作为证据、而非买卖指令的角色。大斑只做研究、不下单、不连接券商、不承诺收益。