HUILUMI SHEET 57

首页/词条手册/价格碰到布林带上轨该卖吗:BOLL(20,2) 上中下三轨怎么算、怎么读

价格碰到布林带上轨该卖吗:BOLL(20,2) 上中下三轨怎么算、怎么读

BOLL(20,2) 的中轨是最近 20 根收盘价的简单均线,上下轨各离中轨 2 个标准差。价格碰到上轨,只说明它在这段波动里相对偏高;发明人自己写明,这一下不算卖出信号。

岑野(笔名)2026 年 11 月 1 日发布布林带规则查于 2026 年 11 月

单凭碰到上轨这一下,不构成卖点。这话出自布林带的发明人 John Bollinger:他的布林带规则页(2026 年 11 月 1 日打开核对)第 6 条写的是,触碰轨道就只是触碰,不是信号,碰上轨本身不是卖出信号,碰下轨本身也不是买入信号。

同一页第 1 条讲了上轨到底说明什么:布林带给的是相对的高和低。价格贴着上轨,意思是它比最近这段波动的常态高,至于这个高会不会掉下来,公式里没有这项。三条线怎么算出来的弄明白,就知道它为什么只能说到这一步。

BOLL(20,2) 里的 20 和 2 分别管什么

括号里第一个数是 K 线根数,第二个数是倍数。币安学院《布林线指标的解释》(页面标注更新于 2026 年 4 月 30 日)、TradingView 帮助页和 StockCharts 的说明写的是同一组公式:

中轨 = 最近 20 根的简单移动平均
上轨 = 中轨 + 2 × 这 20 根的标准差
下轨 = 中轨 − 2 × 这 20 根的标准差

中轨没有什么神秘的,就是一条 MA20。标准差量的是这 20 根收盘价离均值散得多开,散得越开,上下轨离中轨越远。上轨和下轨到中轨的距离永远相等,这也是为什么行情一动,两条外轨是一起张开、一起收拢的。

20 根是多久,看你切在哪个周期:15 分钟图是 5 小时,1 小时图是 20 小时,4 小时图是 3 天多。日线要多想一步。股票教程里的 20 日是 20 个交易日,差不多四周;币圈现货不休市,日线上的 20 根就是连续 20 天,不到三周。

20 和 2 也不是规定。规则页第 9 条说默认值只是默认值;第 11 条给的调法很小:均线拉到 50 根,倍数加到 2.1,缩到 10 根,倍数减到 1.9。

拿 20 根收盘价算一遍上轨、中轨、下轨

假设某个币 1 小时图上最近 20 根的收盘价如下,单位 USDT,从最早排到最新。开头那根 112 是有意放的,下一节还要用:

112, 104, 102, 101, 103, 102, 100, 101, 99, 100, 102, 101, 103, 102, 100, 99, 101, 102, 103, 104

  1. 求和得 2,041,除以 20,中轨 = 102.05。
  2. 每根减去 102.05 再平方,全部加起来是 144.95;除以 20 得 7.2475,开方后标准差 ≈ 2.692。
  3. 上轨 ≈ 102.05 + 2 × 2.692 ≈ 107.43,下轨 ≈ 102.05 − 2 × 2.692 ≈ 96.67。

最新价 104 落在带内,偏上半截。把这 20 个收盘价都与第 20 根收盘时算出的同一组上下轨比较,只有 112 在带外;这不是逐根对照各自当时轨道的结果。

bollingerbands.com 的 Bollinger Bands Rules 页面顶部,标题下方列出第 1 至第 3 条规则,第 1 条写着布林带提供的是高和低的相对定义
规则页第 1 条就在这个位置,可以对照「相对的高和低」这句英文原文,这张图是 2026 年 11 月从 John Bollinger 的公开规则页截下的。

两个标准差能装下多少根 K 线

说法不止一个。学过统计的人会想到 95%;币安学院写的是「至少 85%」;Bollinger 在规则页第 14 条里说,默认参数下实际看到的通常是九成,不是 95%,并且明确提醒别做统计假设,因为价格分布不是正态的,20 这个样本也太小。

上面的 19/20 比的是同一个窗口内的价格;统计历史上有多少根 K 线收在带内,要逐根计算当时的轨道,不能拿这个数代替。真正要记的是,价格跑到带外不算稀罕事,把它当成「极小概率、马上回来」,这个前提本身就没有依据。

价格没动,布林带为什么突然变窄

接着算。假设第 21 根还是收在 104,价格一点没变。窗口只留 20 根,所以右边进来一个 104,左边那根 112 被挤出去,平方和从 144.95 掉到 46.55,后面的数跟着全变了:

同一个价格 104第 20 根收盘时第 21 根收盘时
窗口最早一根112104
中轨102.05101.65
标准差≈ 2.69≈ 1.53
上轨≈ 107.43≈ 104.70
下轨≈ 96.67≈ 98.60
带宽 BBW≈ 10.55≈ 6.00
%B≈ 0.68≈ 0.89

价格站着没动,上轨自己往下走了 2.73 USDT,一下子贴到 104 头上。图上看像是价格逼近上轨,其实是 20 根之前那个 112 的收盘价退出了窗口。规则页第 13 条提到的正是这个现象:大幅波动从计算窗口尾部退出时,带宽会突变。

所以看到带子毫无征兆地收窄,先往回数 20 根,看看那里是不是有一根离群的收盘价。

反过来,上下影线不算数。StockCharts 写明布林带按收盘价计算,一根插针刺穿下轨又收回来,那个最低点进不了标准差,只有收盘价会进去。要是你的软件把数据来源改成了别的价格,这句话就不成立,设置里看一眼。

布林带开口、收口怎么量:带宽 BBW 和 %B

肉眼看「收窄了」不够准,有两个衍生读数专门把它写成数字。

BBW = (上轨 − 下轨)÷ 中轨 × 100。上表里从约 10.55 掉到约 6.00,收窄了四成多。StockCharts 的带宽说明强调窄是相对的,要跟这个币自己过去的带宽比,看八到十二个月的图,所以「BBW 低于多少算窄」没有通用答案,换个币、换个周期都得重看。

%B = (价格 − 下轨)÷(上轨 − 下轨)。%B 的定义很好记:等于 1 在上轨,等于 0 在下轨,大于 1 在上轨之外,0.5 在中轨。上表两列的价格都是 104,%B 却从约 0.68 变成约 0.89,变的全是那条带子。

收窄之后会怎样?币安学院写,低波动常出现在大幅波动之前,还在括号里补了一句「通常(但并非总是如此)」。这两个公式里只有宽度和位置,没有方向,收口本身说不出接下来往哪边走。

K 线收在布林带上轨外面,是超买还是趋势延续

这里三份资料的说法不完全一样。币安学院写,价格高于均线并超过上轨,「大概可以安全地认为」是超买,同时也说不该把布林线当独立工具。TradingView 帮助页先说很多交易者把它看成超买,紧接着讲 Walking the Bands:强上涨里价格反复碰甚至穿过上轨,这些都不是卖出信号。Bollinger 的规则页说得最硬,第 7 条讲趋势行情里价格会沿上轨一路走,第 8 条讲收盘在带外起初是延续信号,不是反转信号。

要是只记一条,我会记第 8 条,它的来源是发明人本人,而且它提醒的是最贵的那种错误:在合约上看到碰轨就反手开空,如果行情沿着上轨走,亏损会一路累积,离强平价也越来越近。

想给这一下找旁证,别再加一个同类指标。规则页第 4 条写,两个动量指标不比一个强,动量配成交量才算两路信息。所以 RSI 已经在看的时候,下一眼更该落在成交量和主动买卖量上。

币圈图上看布林带,有两处和股票教程不一样

一处是冷门币的小周期图。规则页第 21 条说任何长度的 K 线都能用,但前提是 K 线里要有足够的成交。按公式推一下:连续几十根 1 分钟线都没人成交、收盘价一动不动时,标准差接近 0,三条线几乎叠成一条,这时一笔让收盘价变化的成交就可能让价格落到带外,不能据此判断出现了有持续性的趋势。

另一处是切根时刻。币圈不休市,日线从哪一刻切到下一根由平台定,这一点单独讲过。收盘价换一个时刻取,20 根全不一样,同一个币在两个软件上的日线布林带差一点很正常。

最右边那根没收线的 K 线也别急着下结论。第 8 条说的是收盘在带外,盘中刺出去的一下还不算,它的「收盘价」就是此刻最新价,三条线都跟着在动。

改参数、对数字时碰到的三个问题

把布林带的倍数从 2 改成 3,带子会宽多少?

中轨不变,上下轨到中轨的距离变成原来的 1.5 倍。上面的例子里,上轨从约 107.43 变成约 110.13,下轨从约 96.67 变成约 93.97。价格碰轨的次数会变少,但这不等于信号更准。规则页第 11 条给的调整幅度只在 1.9 到 2.1 之间。

自己用表格算的布林带,和软件差一点,是哪里错了?

先看标准差除以 N 还是 N−1。StockCharts 写明按总体算,也就是除以 N,对应 Excel 的 STDEVP 函数;用 STDEV 是除以 N−1,20 根时结果大约 1.026 倍。上例标准差从 2.69 变成 2.76,上轨从 107.43 变成 107.57。公式对了还有差距,再查两边的 K 线切根时刻和价格来源。

价格上穿布林带中轨算买点吗?

规则页第 10 条强调,中轨均线的选择应着眼于描述中期趋势,而不是追求最佳交叉信号。价格在中轨上方或下方,可以当作判断这段行情大方向的参考,不是买卖开关。