指标与交易方法词典 · 指标词典
布林带宽与收口(Squeeze)详解
要点速览
- 带宽(BandWidth)把上下轨之间的距离表示为中轨的百分比,将布林带的宽窄浓缩成一条波动率曲线。
- 收口(Squeeze)指带宽读数异常偏低,常见定义为数月新低,或布林带完全位于肯特纳通道(Keltner Channels)之内。
- 压缩意味着区间大概率即将扩张,但对方向没有任何可靠提示,“假突破(head fake)”十分常见。
- 在2026年10月SOL/USDT 4小时图上,65%的K线满足收口条件,7次突破中仅有4次沿信号自身方向延续。
布林带宽(Bollinger BandWidth)是一条用来衡量布林带上下轨相距多远的曲线,其数值以中间那条移动平均线的百分比来表示。波动率收缩时曲线下行,波动率扩张时曲线上行。所谓“收口”(Squeeze),不过是对带宽读数异常偏低这一状态的称呼——价格相对于自身近期历史进入了安静期。
交易者之所以重视它,是因为波动率是市场中少数具有可靠周期性的属性。平静期之后往往跟随活跃期,活跃期最终也会归于平静。收口并不告诉你价格将往哪个方向走,它告诉你的是:当前的平静在统计上并不寻常,区间继续收缩的可能性低于扩张的可能性。这条信息很窄,但当你要决定是做突破还是在极值处反向交易时,它确实有用。
什么是布林带宽与收口
布林带(Bollinger Bands)由一条移动平均线以及上下各偏离若干个标准差的轨道构成。由于标准差本身就是波动率的度量,市场动荡时带口张开,市场安静时带口收窄。带宽把这种视觉特征转化为可量化的数值:上轨与下轨之差除以中轨,通常再乘以100。
收口是指带宽读数相对于同一市场近期的读数区间处于低位。约翰·布林格(John Bollinger)最初的定义很机械:带宽创下过去六个月的最低值。后来流行起来的第二种定义,则是把布林带与肯特纳通道(Keltner Channels)作比较——当布林带完全落在通道内部时,市场即处于“收口”状态。两种方法试图回答的是同一个问题:当前波动率是否被异常压缩了?

图1展示的是SOL/USDT 4小时K线,价格上叠加20周期、2倍标准差的布林带,下方是带宽曲线。注意观察:当K线挤成狭窄的横盘区间时,带宽曲线向低位塌陷;而一旦出现方向性走势,曲线立刻飙升。
背后的思路(理论与历史)
布林带由约翰·布林格在20世纪80年代初开发。他希望做出能够自适应波动率的轨道,而不是像当时常见做法那样,在移动平均线上下按固定百分比画线。标准差赋予了这种自适应能力。此后布林格又引入了两个衍生指标——%b(用于定位价格在带内的位置)与带宽(用于衡量带本身的宽窄),并在其2001年的著作《Bollinger on Bollinger Bands》中讨论了这两者以及收口现象。
收口背后的理论是波动率聚集(volatility clustering):大幅变动之后往往还是大幅变动,小幅变动之后往往还是小幅变动。这是金融时间序列中最早被记录的统计特征之一,也是整个GARCH族波动率模型的基础。收口无非是把这一周期中的低波动阶段,用对交易者友好的方式可视化出来。
基于肯特纳通道的变体有自己的渊源。肯特纳通道源自切斯特·肯特纳(Chester Keltner)1960年的著作《How to Make Money in Commodities》;以指数移动平均线(EMA)和平均真实波幅(ATR)为基础的现代版本,一般被归功于后来的实践者,其中包括琳达·布拉德福德·拉施克(Linda Bradford Raschke)。由于ATR与标准差对波动率的反应方式不同,比较这两组通道能够得到一个干净的“开/关”式压缩信号。约翰·卡特(John Carter)在《Mastering the Trade》(2005)中描述了这一思路的某个版本,这也是许多平台把它标注为“squeeze”指标的原因。
布林格本人特别强调过一点:收口之后经常出现假突破(head fake)——先朝一个方向冲一下,随后反转,真正的走势往往发生在相反方向。这并不是工具的缺陷,而是压缩区间附近订单流的典型形态:市场在真正选择方向之前,会先把两侧的止损都扫掉。
计算方法
以20周期、2倍标准差的设置为例,逐步计算:
- 计算中轨:收盘价的20周期简单移动平均线(SMA)。
- 计算同样这20个收盘价的标准差(布林格采用总体标准差形式,即除以n)。
- 上轨 = 中轨 + 2 × 标准差;下轨 = 中轨 − 2 × 标准差。
- 带宽 =(上轨 − 下轨)÷ 中轨,再乘以100,以百分比形式读取。
由于上下轨相对中轨对称,第4步可以简化:分子恒等于4倍标准差。
``` MB = SMA(close, 20) SD = StdDev(close, 20) # population UB = MB + 2 * SD LB = MB - 2 * SD BandWidth = 100 * (UB - LB) / MB = 100 * 4 * SD / MB
Keltner-based squeeze state
KC_mid = EMA(close, 20) KC_up = KC_mid + 2 * ATR(10) KC_lo = KC_mid - 2 * ATR(10) squeeze_on = (UB < KC_up) and (LB > KC_lo) ```
除以中轨,正是带宽能够在不同价格水平之间进行比较的关键。当SOL报240美元与报95美元时,4美元的带口宽度含义完全不同;用均线的百分比来表达,就消除了这种扭曲。但它并不能让不同资产或不同周期之间的读数具有可比性,这也是多数交易者用带宽自身近期的百分位、而非固定阈值来判断高低的原因。
默认参数与变体
| 参数 | 常用默认值 | 为何 / 何时调整 |
|---|---|---|
| 布林带周期 | 20 | 在最初的股票市场语境中约等于一个月的日线;足够长以保持稳定,又足够短以适应变化 |
| 标准差倍数 | 2 | 布林格观察到,对20周期均线而言约2σ可涵盖绝大部分价格波动 |
| 均线类型 | SMA | 标准差正是围绕同一条简单均值计算的,保持数学上的内部一致 |
| 收口定义(经典) | 带宽创125根K线新低 | 125个交易日≈日线图上的六个月;放在加密货币4小时图上,这是非常长的回看周期 |
| 收口定义(肯特纳) | 布林带20/2σ 对比 EMA20 ± 2×ATR10 | 给出二元的开/关状态,无需做百分位判断 |
| 肯特纳ATR倍数 | 1.5 至 2.0 | 倍数越低,收口出现越少、筛选越严格 |
布林格建议:若缩短周期,应同时降低倍数(10周期约用1.9σ);若拉长均线,则适度提高倍数(50周期约用2.1σ),使被涵盖的价格比例大致保持一致。许多加密货币交易者干脆在所有周期上都沿用20/2,让图表周期本身去承担差异。
一个实用的变体是带宽百分位:不要问“带宽是否低于4?”,而要问“带宽是否处于最近200个读数中最低的20%?”这种方式会自动适应结构性波动更高或更低的资产与市场状态,也避免了把BTC的阈值照搬到小市值山寨币上的陷阱。
如何解读
把带宽当作波动率温度计,而不是价格指标。它本身不含方向:无论价格是崩塌还是飙升,带宽都会上升。
- 带宽下行——区间正在收缩。趋势跟随型入场容易被来回震荡消耗;区间内的均值回归反而更有效。
- 带宽处于局部低点(收口)——压缩达到极值,近期出现区间扩张的概率升高,但方向未知。
- 带宽自低位急速上翘——扩张已经开始,这就是收口“点火”的时刻。
- 带宽非常高(布林格称这种极值为“鼓胀”/bulge)——行情已经走到成熟阶段。此时追突破等于为已经错过的波动率付费,而且止损必须放得很宽。
实战中的顺序是:压缩 → 扩张 → 趋势或失败 → 再度压缩。你的任务是在选择战术之前,先搞清楚自己身处哪个阶段。
交易者如何使用
1. 突破前的准备。 当带宽接近其区间底部时,交易者会标出压缩区间的高点与低点,并为向任一侧的扩张做好预案。有效于收口时间长、幅度紧、且紧随明确趋势之后的情形——此时的停顿往往是中继。失效于长期区间震荡的市场,每一次“突破”都在几根K线内反转。当收口形成于更大区间的中部而非边缘时,假突破的风险最高。
2. 仓位管理与止损设置。 由于带宽与标准差成正比,它可以直接作为风险的输入变量。在收口期,同样的美元风险允许更紧的止损,同样的止损距离允许更大的仓位。有效之处在于它作为风险管理纪律,迫使你在决定仓位前先给当前区间定价。失效之处在于把它当信号:如果你在压缩期加大仓位,却忘了波动率——以及杠杆仓位的强平距离——可能在几根K线内翻三倍。
3. 作为其他指标的市场状态过滤器。 相对强弱指数(RSI)或随机指标(Stochastics)这类振荡指标,在低带宽区间中表现良好,而一旦趋势展开就会不断发出错误信号;趋势类工具则恰好相反。用带宽百分位在两套工具之间切换,是它最经得起时间检验的应用之一。失效于市场状态在持仓中途切换的情况——过滤器本身是滞后的。
4. 衰竭预警。 在一段长时间单向行情之后,带宽飙升至数月新高,说明波动率已被拉伸,这往往先于盘整或急速回撤出现。有效于作为收紧现有仓位管理的理由。严重失效于单独作为反转信号——抛物线行情可以在远超合理预期的时间内继续扩张。
SOL真实图表案例
下面的窗口是SOL/USDT永续合约4小时K线,时间为2026-10-02至2026-10-31,使用布林带20/2σ,并以EMA20 ± 2×ATR10的肯特纳通道作为参照。这只是一个市场、一个月的数据,用于说明读数如何表现,而非证明该技术有效。
在该窗口内,带宽最低为2.13,最高为14.73,期末收于10.90。压缩异常持久:窗口内65.0%的K线满足基于肯特纳通道的收口条件。共记录到7次从收口到突破的事件。后续表现分别在6根K线(一天)与18根K线(三天)后测量。

图2在同一张图上标出了这7次事件,并标注了两个时间跨度上的百分比变动。
| 日期(UTC) | 信号时价格 | 6根K线后 | 18根K线后 |
|---|---|---|---|
| 2026-10-04 08:00 | 121.17 | −0.35% | −3.20% |
| 2026-10-07 16:00 | 115.81 | −5.81% | −4.65% |
| 2026-10-12 04:00 | 112.54 | −3.58% | −8.28% |
| 2026-10-14 04:00 | 107.44 | −3.93% | −2.23% |
| 2026-10-21 08:00 | 106.82 | −2.27% | −5.01% |
| 2026-10-23 04:00 | 104.25 | −2.30% | −3.42% |
| 2026-10-30 08:00 | 96.53 | −0.73% | −1.13% |
有两点值得注意,而且都不能被简单地解读为利好。第一,表中每一个前瞻收益率都是负的。这是这个月份的属性,而非指标的属性:SOL从首次事件时的121.17跌至最后收盘的95.44,跌去约五分之一,因此该窗口内的任何信号都是在下跌趋势内部被测量的。第二,若按突破自身的方向来评分——价格是否沿着带口突破的方向继续走?——在测量周期内只有7次中的4次实现了延续。有3次突破走向了自身的反面,这正是布林格所警告的假突破行为。
这里真正有价值的教训不是胜率,而是:一个市场可以在一个月中有三分之二的时间处于压缩状态,却依然稳步下行;而下跌趋势中的收口信号,对做空方向的延续远比对逆势抄底者友好得多。样本只有7个,其中没有任何统计意义上的结论。请把它当作一次读图练习。
常见错误
- 把收口当作方向信号。 它是关于波动率的陈述。方向必须来自结构、趋势背景或其他工具。
- 在不同资产上使用固定的带宽阈值。 读数3对日线图上的BTC是极端压缩,对5分钟图上的冷门山寨币则再普通不过。请使用百分位排名。
- 忽视假突破。 只为某一方向的干净突破做计划,那么当第一波冲击反转时你将毫无预案。许多交易者会明确为“首波失败”留出余地。
- 因为止损紧就加大仓位。 压缩让止损变紧,也容易诱发高杠杆。在永续合约上,带宽在一天内扩张3–5倍,会把一个看似安全的强平价直接置于一根普通插针的路径上。
- 在扩张之后追入。 在带宽已接近高位时入场,意味着在波动率最贵的时候买入,收益风险比处于整个周期中最差的位置。
- 过度解读极短周期。 加密货币全天候交易,1分钟和5分钟图会在流动性稀薄的时段制造出收口,其含义无非是“大家都在睡觉”。
与其他工具的组合
带宽回答的是“会动多大”,因此它天然适合搭配回答“往哪个方向”的工具。水平支撑与阻力是最简单、往往也是最好的搭档:形成于一个被反复测试的关口正下方的收口,让突破有了存在的理由。趋势线以及较长周期均线的斜率,也能起到同样的作用。
布林格的配套指标%b是最自然的互补项。带宽告诉你带口很紧,%b告诉你价格位于带内何处。收口以%b突破1的方式化解,与价格在中轨附近停滞,是两种完全不同的事件。
成交量,以及对永续合约而言的持仓量(未平仓合约),能增加一层确认。伴随成交量上升与持仓量增长的扩张反映了新的头寸建立;而成交量萎缩下的扩张,更常是一次扫止损。资金费率也能提供背景信息——突破进入严重单边的资金费率环境时,更容易遭遇剧烈的平仓反扑。
最后,ATR值得一提,但它是带宽的“兄弟”而非替代品。ATR衡量包含跳空与影线的绝对波幅,标准差衡量的是收盘价的离散程度。两者常常一致;当它们出现分歧——ATR高而带宽低——通常意味着在收盘结构平坦的基础上存在宽大的影线,在你断定市场很安静之前,这一点值得先弄清楚。
常见问题
Q. 什么是布林带收口(squeeze)?
布林带收口是指布林带收窄至异常小的宽度的时期,表明波动率已明显低于近期常态。常见定义有两种:带宽创下数月新低,或布林带完全收敛至肯特纳通道之内。收口意味着区间扩张的可能性高于继续保持平静,但它不提供任何方向信息。
Q. 加密货币交易中布林带宽的最佳参数是什么?
大多数交易者沿用布林格的默认设置,即20周期简单移动平均线配2倍标准差,因为公式本就是围绕这一组合设计的。在加密市场中更重要的是你如何定义“低”——使用滚动百分位(例如最近200个读数中最低的20%)能够适配每个资产,而不是照搬一个固定阈值。在4小时与日线图上,读数远比小时以下周期稳定。
Q. 收口能预测突破方向吗?
不能。带宽由标准差推导而来,而标准差在构造上就是方向中性的,因此收口可能向任一方向化解。约翰·布林格专门描述过“假突破”:从收口中走出的第一波会反转,真正的行情走向相反方向。方向必须来自趋势背景、市场结构或另一个独立指标。
Q. 一次布林带收口会持续多久?
没有固定时长——收口可能只持续几根K线,也可能延续数周。在上文SOL的4小时案例中,一个月窗口内有65%的K线满足收口条件,这说明压缩可以拖得非常久。一个粗略的经验是:越长、越紧的收口往往先于越大的扩张,但这只是倾向,而非规律。
Q. 带宽与%b有什么区别?
带宽衡量的是带口相对中轨的宽度,描述的是波动率。%b衡量的是当前价格位于下轨(0)与上轨(1)之间的什么位置,描述的是位置。两者互补:一个告诉你包络有多大,另一个告诉你你在包络内的哪里。
Q. 收口在带杠杆的永续合约上有用吗?
可以有用,但主要是作为风险管理的输入。低带宽意味着当前波动率低估了近期风险,因此在收口期计算出的止损距离与强平缓冲,一旦区间扩张可能远远不够。许多交易者在进入压缩阶段时会刻意降低杠杆,而不是提高杠杆。
要点总结
- 带宽 =(上轨 − 下轨)÷ 中轨 × 100,可简化为4倍标准差占20周期均线的百分比。
- 收口是带宽的极端低位,定义方式为数月新低,或布林带位于肯特纳通道之内(EMA20 ± 2×ATR10是常用参照)。
- 压缩预示扩张,但绝不预示方向;收口后的假突破很正常,必须提前预案。
- 用带宽相对自身历史的百分位来判断,而不是用在不同资产或周期之间照搬的固定数值。
- 在2026年10月的SOL 4小时窗口中,65%的K线处于收口状态,带宽从2.13运行到14.73,7次突破中仅4次延续——这提醒我们:单一市场的单一窗口,无论正反都证明不了什么。
本文为学习资料。图表使用真实的 SOL/USDT 永续行情;过去的走势不代表未来。不构成投资建议。