542 / 736BB

Bollinger Bands

布林带

Bollinger Bands 在平均价格周围画出一条不断变化的通道,用来观察当前价格在近期历史中的位置,以及这段时间的价格有多分散。通道上下边界都不是市场必须遵守的界线。

Bollinger Bands 由中间的移动平均线和上下两条边界组成。边界距中线的距离由标准差决定;标准差衡量所选价格围绕平均值的分散程度。参数不变时,价格越分散,通道越宽;新数据也会使中线移动。

Petr 在 TradingView 中打开 Bollinger Bands,比特币价格周围便出现三条线。传统算法的中线是 SMA,也就是所选窗口内价格的简单平均值,每个观测值权重相同。上边界在中线上加上标准差的倍数,下边界则减去相同数值。标准差取自价格本身,而不是已经平滑后的平均线。新数据不断使通道移动、改变宽度。这并不是比特币必须沿着走的预定路线。 [2]

John Bollinger 给出的默认长度为 20 个周期,标准差倍数为 2。这里的周期指图表的一个时间区间:二十根小时蜡烛图与二十根日线呈现的情况不同。所以 Petr 比较图表时,还要核对市场、价格来源和标准差算法。改变设置,相当于向图表提出另一个问题。默认值适合用来熟悉工具,却不能证明它们最适合每一个市场。 [1]

Fidelity 用波动性解释通道宽度,也就是价格的变化程度。如果窗口内的价格更分散,而倍数保持不变,上下边界就会拉开。价格集中在平均值附近时,通道则收窄。Petr 从中了解到的是已经观察到的波动,而不是下一次变动的方向。窄通道本身不承诺上涨,宽通道也不代表即将下跌。 [3]

Petr 看见价格来到下边界,就觉得比特币便宜了。但 John Bollinger 明确区分触及通道边界和交易信号。这里的低,是相对选定价格窗口而言,不一定意味着价格低于比特币的经济价值。在持续下跌中,价格可能沿下边界继续走,甚至跌到边界之外。同样,碰到上边界也不一定是卖出的理由。这些线描述的是价格与过去的关系,并不能阻挡价格。 [1]

Petr 记得统计学中的标准差与概率有关。John Bollinger 恰恰提醒读者别作这种简单推断。某些统计结论需要数据分布满足特定假设;采用一个计算方法,并不意味着假设已经成立。价格不一定服从常见的钟形正态分布,短窗口也不能让未来变得确定。所以上下边界并不是对未来价格范围的承诺,更不是亏损保险。即使倍数取二,也不会增加这种保证。 [1]

TradingView 还提供 %b,用来表示价格相对于通道的位置。先用当前价格减去下边界,再除以通道宽度,也就是上边界减下边界。数值为 0 时在下边界,为 1 时在上边界。价格可以走到通道之外,结果也可以超出这些数值。Petr 测量的是位置,不是宽度,更不是盈利概率。如果上下边界重合,这个比值没有定义,因为不能除以零。 [4]

Petr 白天看见价格走出通道,到了晚上图表却不同了。TradingView 解释说,尚未结束的蜡烛图中,Close 是不断更新的最新价格。蜡烛图概括一个时间区间,而最终收盘价此时还不知道。如果计算采用 Close,那么在蜡烛图结束前,价格和通道边界都可能改变。因此,盘中触及边界和最终收在边界之外是两种不同事件。历史图表不会保留当时出现过的所有中间状态。 [5]

Petr 可以尝试价格回到中线的规则,也可以尝试越过边界后继续原有走势的规则。这是两种不同假设,Bollinger Bands 的名称不能替任何一种背书。TradingView 的策略文档把图表计算与模拟实际成交区分开来。测试要纳入手续费和 slippage,也就是预期价格与实际成交价格之差。还要注意 overfitting:针对过去数据精调的参数,遇到其他数据可能失效。用没有参与调参的数据测试很有帮助,但依然不能保证未来盈利。 [6]

示例示例 · BB

平均值相同,通道宽度不同

在这个假设例子中,已算出的 SMA 为 100000 USD/BTC,标准差为 2000 USD/BTC,选用的倍数为 2。上边界 = 100000 + 2 × 2000 = 104000 USD/BTC;下边界 = 100000 − 2 × 2000 = 96000 USD/BTC,两者相距 8000 USD/BTC。保持中线不变,把给定标准差提高到 4000 USD/BTC,边界就变为 108000 和 92000 USD/BTC,宽度为 16000 USD/BTC。平均值没有改变,通道宽度却翻倍了。这里比较的是已算好的输入值,并未展示完整价格样本,也没有预测下一个价格。

要获得更完整的理解,请将本词条与以下词条结合阅读: Moving average, Simple moving average, Technical indicator, 波动率, Bollinger squeeze, Backtesting. 反向关联还来自: Bollinger squeeze, Price Channel.

01价格到了下边界,比特币就一定便宜吗?

它只是相对于所选窗口和参数处在低位。这不等于买入划算,也不意味着行情一定反转。下跌可以沿边界继续,也可以越过边界。通道本身不能说明你能承受多大亏损,也不能告诉你比特币理应值多少钱。

02倍数取二,就能保证价格回到通道内吗?

不能。倍数决定边界距平均值的距离,并不决定未来价格的分布或回归的概率。根据回归来交易,是需要连同成本一起测试的独立假设。

DOC · 001John Bollinger — Rules一手来源 DOC · 002TradingView — Bollinger Bands文档 DOC · 003Fidelity — Bollinger Bands文档 DOC · 004TradingView — Percent B文档 DOC · 005TradingView — Repainting文档 DOC · 006TradingView — Strategies文档
修订日期: 来源优先 · 非投资建议