Bollinger squeeze 关注相对收窄的 Bollinger Bands,也就是移动平均价格上下的边界。收窄与计算所用价格的分散程度降低有关。这里的 squeeze 指通道收紧,不是交易者被迫平仓。判断时要与同一市场的可比历史作比较。
Jana 观察比特币图表,发现原本相距很远的上下边界逐渐靠近。Fidelity 把这种情况与波动性降低联系起来,也就是价格变化变小。通道围绕移动平均线,其距离取决于所选窗口内价格的分散程度。因此 Jana 看到的是已有数据的变化。把它想成压缩的弹簧很形象,但市场并没有在某个时刻突然弹出的义务。平静的状态可以持续下去。 [1]
Jana 不想只凭图表的外观判断,因为图表可以放大缩小。TradingView 使用 BandWidth:上边界减下边界,再除以中线数值,最后乘以 100。这样得到的是宽度占中线数值的百分比,不是以 USD/BTC 表示的价格。这里的中线是平均线,不是把价格按大小排列后位于中间的中位数。如果中线数值为零,就不能计算这个比值;所以下面的例子采用正值。 [2]
Jana 找到一个较小的 BandWidth 数值,想把它用在所有图表上。但 TradingView 提醒,宽度的意义取决于市场和时间周期。日线上的罕见情况,放到小时线上可能很普通。因此应比较同一市场,并保持时间间隔、计算长度、标准差倍数和价格来源可比。用于比较的历史和判定 squeeze 的阈值,要在评价结果之前选定,而不是看到漂亮结果后才挑选。 [2]
John Bollinger 区分了衡量宽度的 BandWidth 和表示价格相对边界位置的 %b。因此 Jana 问的是两个问题:通道是否收窄,以及价格现在处在通道哪里?第一个问题的答案不能确定未来方向。之后的通道扩大既可能伴随上涨,也可能伴随下跌。突破,即价格走到某条选定边界之外,是另一个事件,需要另行定义判定规则。 [3]
收窄之后,价格超过上边界,Jana 期待上涨继续。但价格也可能回到通道内,再向相反方向走。Fidelity 提醒的正是这种初始假动作。最终哪条路径占了上风,常常只有回头看才清楚。如果 Jana 只评价成功的突破,就遗漏了自己在实时交易中同样会经历的失败情况。所以一张成功的图表,并不能单独证明存在可预见的优势。 [1]
Jana 在尚未结束的蜡烛图中看到突破,也就是图表的这个时间区间还在进行。TradingView 解释,其 Close 是不断变化的最新价格,并非已经确定的最终收盘价。通道也可能随价格改变。所以,触及边界就立即反应的规则,与等待收盘落在边界外的规则不同。历史测试不能拿后来才知道的最终数值,替当时作更早的决定。 [4]
Bollinger squeeze 这个名称并不告诉 Jana 买多少、何时退出,或什么时候承认预期走势没有出现。TradingView 将策略规则与模拟成交区分开来。先定义入场、退出和形态失效的条件,才能连同手续费和 slippage 评价结果;slippage 指预期价格与实际价格之间的差异。另一个陷阱是 overfitting:针对过去赢家调出的参数,换一批数据可能失效。用没有参与调参的数据测试有帮助,但再照着测试结果调参,就不再是同样独立的检查。 [5]
John Bollinger 明确表示,触及通道本身不是买卖指令。对 Jana 来说,squeeze 可以提醒她关注某种市场状态。她把通道收窄、之后越过边界的走势,以及实际交易结果分别看待。即使通道开始变宽,也不能保证选对方向,或保证损失能够承受。工具帮助人更准确地描述情况,却不会替人作决定或承担责任。 [3]
通道更窄,不等于能预测未来
第一张假设快照中,中线为 100000 USD/BTC,上边界为 102000,下边界为 98000 USD/BTC。BandWidth = (102000 − 98000) / 100000 × 100 = 4 %。第二张保持中线不变,将边界设为 100500 和 99500 USD/BTC:(100500 − 99500) / 100000 × 100 = 1 %。相对宽度降到原来的四分之一。这里比较的是给定快照,不是完整价格序列。仅凭它们,无法判断这种状态相较更长历史是否罕见,也无法确定何时结束或价格下一步的方向。
要获得更完整的理解,请将本词条与以下词条结合阅读: Bollinger Bands, 波动率, Breakout, False Breakout, Backtesting, Technical indicator. 反向关联还来自: Bollinger Bands.
01Squeeze 意味着比特币很快会上涨吗?+
不。它表示计算所用的价格走势相对平静。之后通道可能伴随上涨或下跌而变宽,也可能保持狭窄一段时间。收窄本身既不确定方向,也不确定时间。
02所有图表都能使用同一个百分比阈值吗?+
不能不经验证就这样使用。市场、时间区间和计算参数都重要。应在测试前确定比较时期和阈值。如果事后只根据成功突破来挑选,评价的就是选出来的赢家,而不是面对未知未来的规则。