Trading Legends
波动率收缩形态(VCP):Mark Minervini 的高概率交易机会
大多数交易者在错误的地方寻找机会 — 追逐来自杂乱、无方向整理的突破,这些整理看似形态,却毫无背后的结构逻辑。Mark Minervini 的波动率收缩形态(VCP)截然不同。它不是你在图表上凭感觉辨认的形状,而是一个过程 — 一系列数学意义上不断收窄的价格波动,实时揭示出力量对比从卖方向买方转移,同时头部供应被系统性地消化吸收。
Minervini 将 VCP 作为其 SEPA(特定入场点分析)方法论的核心组成部分加以系统化,并凭借傲人的收益赢得了美国投资锦标赛冠军,跻身竞赛交易者中的顶尖之列。该形态之所以有效,在于它捕捉到了隐藏于日常走势之中的机构建仓行为:产生价格波动收窄与成交量枯竭的内在机制,正是大资金有条不紊清除市场卖方的足迹。本文将深入剖析形态背后的逻辑 — 收缩序列的规律、收窄的数学原理、每个阶段的成交量特征,以及可应用于任意周期(包括加密货币全天候市场)的完整案例分析。
VCP 究竟在衡量什么
在机械性地描述形态之前,理解其底层逻辑更为关键。当一只股票(或加密货币)经历显著上涨后,部分买入者会希望获利了结。另一些买入较晚、处于亏损状态的参与者,则会在每次反弹至成本附近时选择卖出。这种集体性的卖出压力被称为供应,只要供应未被耗尽,价格就无法持续向上。
希望建立大量仓位的机构无法一次性买入,否则会推动价格反向运动。因此,他们悄然在低点买入,历经数周乃至数月持续吸收卖盘。每次卖方被吸收后,下一次回调便会更浅,因为剩余的卖方越来越少。每次波动的价格区间随之收窄。成交量 — 反映成交手数或合约数量 — 也同步下降,印证了供应确实在真实减少,而非被暂时压制。
VCP 是这一过程的视觉呈现:一系列幅度递减的回调配合逐步萎缩的成交量,最终形成一个成交量极低的紧密整理区,此后股价得以在成交量放大的推动下突破,因为此时几乎已没有剩余供应可以阻挡上涨。
收缩序列:几何规律,而非凭空猜测
将有效 VCP 与随机横盘区间区分开来的决定性特征,是每次回调的几何级收窄。Minervini 指出,一个完整形态通常包含 2 至 6 次收缩。以下是典型的数据规律:
- 第一次收缩(C1):幅度最大。通常从前期上涨高点回调约 20–25%(在高波动资产中可延伸至 30–35% 而不破坏结构)。这是情绪化卖方退出市场的震仓阶段。
- 第二次收缩(C2):明显更小 — 约 10–15%。价格从 C1 低点反弹,在基部内形成新高,随后再次回调,但止步于 C1 低点之上。这个更高的低点是关键的结构性确认。
- 第三次收缩(C3):幅度进一步缩小 — 约 5–8%。成交量明显趋于平静。基部正在蓄势。
- 最终收缩(C-final):幅度最紧。日线图上通常为 3–5% 甚至更小。成交量萎缩至整个基部的最低水平。在杯柄形态的术语中,这有时被称为"柄部",但在 VCP 语境下,重点在于成交量的极度枯竭,而非单纯的价格形状。
关键检验:每次收缩的幅度必须小于前一次。若 C2 大于 C1,则波动率是在扩大而非收缩 — 形态失效,应放弃该机会。这一几何要求正是 VCP 与那些仅看起来平静的整理区别开来的关键。随机的横盘可能持续数周,但若没有逐步收窄的波动,那不过是噪音,而非结构。
| 收缩阶段 | 典型深度 | 成交量表现 | 关键结构要求 |
|---|---|---|---|
| C1(第一次) | 20–25%(高波动资产可达 35%) | 早期下跌段放量,随后萎缩 | 确立基部最大深度 |
| C2(第二次) | 10–15% | 较 C1 收缩 | 深度不得超过 C1 |
| C3(第三次) | 5–8% | 明显平静 | 低点高于 C1 和 C2 |
| C-final(最终) | 3–5% 或更小 | 整个基部成交量最低 | 关键价位形成于区间上沿 |
更高低点:买方信心的结构性证明
除每次收缩深度递减外,有效的 VCP 必须在整个基部呈现更高的低点。这不是可选的点缀 — 而是买方在每次回调时愿意以更高价格入场、争相买入的证明。若低点持续恶化 — 每次回调都跌破前一低点 — 则呈现的是下降结构,代表的是派发,而非积累。
逻辑很简单:若买方在每次回调时以越来越高的价格竞相买入,那么一旦卖方彻底耗尽,市场正下方便聚集着庞大的买盘。正是这股买盘推动了突破后的爆发性上涨。更高低点要求确保你看到的不是一个伪装成整理的缓慢顶部。
在实操中,这意味着需要依次标出每次回调的低点,并验证台阶是否在上升。在加密货币 4 小时图上,这些低点可能较为微妙,但必须存在。若某次回调的低点明显低于前次(超过噪音范围内的一根影线),则积累假设便受到质疑。
成交量:不可替代的确认信号
价格收缩若没有相应的成交量配合,则不足以构成有效信号。成交量揭示了区间收窄的原因:究竟是因为供应真正耗尽,还是仅仅因为各方都退出观望,市场在无任何方向性判断的情况下漫无目的地漂移?
下跌段的成交量
在健康的 VCP 中,每次收缩内的下跌段成交量,应低于前一次收缩下跌段的成交量。下跌段成交量放大,意味着卖方积极进攻;他们在抵抗。下跌段成交量萎缩,意味着卖方手中筹码已所剩无几 — 他们精疲力竭。你希望看到每次连续收缩中压低价格的力度逐渐减弱。
上涨段的成交量
在两次收缩之间,价格在基部内反弹时,成交量理想情况下应至少达到均值或高于均值。这表明买方愿意吸纳一切抛盘并将价格推回。若基部内上涨段也呈低成交量,则可能意味着买方同样缺席 — 这是僵局,而非积累。
成交量枯竭
最关键的成交量信号,是 Minervini 所说的"枯竭"。在关键价位前的最后一次收缩中,成交量应降至整个基部的最低水平 — 有时仅为日均成交量的极小比例。这种枯竭是市场发出的清晰信号:当前价位上,几乎没有卖方愿意出售筹码。头部供应已被完全消化。股票(或币种)已准备好向上重新定价。
在日线柱状图上,你往往会看到连续 3–5 天价格区间极窄、成交量极低。在加密货币 4 小时图上,你可能会看到 6–12 根低成交量蜡烛形成紧密簇群。确切的时间跨度不如以下事实重要:成交量处于数周低位,而价格维持在基部顶部附近的极窄区间内。这种组合 — 价格紧缩、成交量枯竭 — 正是 VCP 发出机会已成熟信号的方式。
关键价位:Minervini 的入场点
关键价位是定义入场的精确价格水平。它是最终收缩右侧的最高点 — 基部收窄至末端结构时形成的最近高点。Minervini 的入场技术是在该关键价位上方 5–10 美分(或等比例的小幅溢价)处买入,且关键在于仅在成交量激增时才入场,以确认是机构买盘而非无量突破。
为何是关键价位上方 5–10 美分,而非恰好在关键价位处?因为关键价位本身可能受到噪音的短暂冲击后回落。这个小幅缓冲确保你是在真正的承接力度出现时入场。在加密货币市场,价格从几分之一美分到每枚数万美元不等,等比例的缓冲约为主流流动性交易对关键价位上方 0.1–0.3%。
突破时的成交量确认
突破关键价位却没有成交量激增,是危险信号,而非放行信号。Minervini 明确指出:突破当天(或加密货币中突破的 4 小时 K 线)的成交量应至少高于近期均值的 40–50%,理想情况下远超这一水平。成交量激增是机构的足迹 — 随着机构开始主动建仓,大额订单同时涌入市场,将资产价格穿越已空的供应区向上重新定价。
低成交量突破也可能成功,但失败风险高得多。供应未必如枯竭信号所示的那样彻底耗尽,价格可能在数天内回落至基部内部。在动用资金之前,始终要求成交量确认。
时间维度:一个基部需要多长时间形成
Minervini 规定,有效基部的形成时间为 3 至 65 周。这个宽泛的区间,既容纳了动量市场中快速紧凑的整理,也涵盖了可能跨越一年以上的更复杂积累形态。
3 周的最短时间很重要。任何更短的情况 — 突破前两天的"紧缩区域",或仅一周的横盘 — 压缩得太厉害,不足以有效清洗弱手、消化供应。这些微形态看似 VCP,实则是更大走势中的噪音。仅历经数天的形态,没有给机构足够的时间建立其后续买入推动所需的仓位规模。
65 周的上限约束相对宽松,但反映了一个实际规律:极长时间的整理(超过约 15 个月)往往涉及标的基本面或资产层面的根本性变化,这些变化会改变逻辑假设,而非印证。在加密货币市场,基本面转变可在数周内发生,日线图上有效 VCP 基部的实际上限通常更接近 20–30 周;时间更长的形态可能意味着资产已发生结构性改变。
哪些情况会使 VCP 失效
理解什么会破坏形态,与识别有效形态同等重要。以下三种情况会从根本上使发展中的 VCP 失效:
1. 某次收缩超过前一次
若 C3 深于 C2,或 C2 深于 C1,则波动率在扩大。这与形态所要求的方向相反。基部形成过程中波动率扩大,意味着卖方越来越积极,而非越来越少。积累假设是错误的,或者基部尚不成熟,形态需要重新构建。退出基于失效 VCP 假设建立的任何仓位,等待新的结构形成。
2. 收缩中成交量激增
下跌段成交量放大,意味着卖方大量存在。若某次收缩伴随着大量成交量 — 尤其是 K 线以高于均值的成交量收于低位附近 — 这是震荡,即派发的特征。机构正在卖出给接盘资金,而非积累。无论价格走势表面看起来多好,若下跌段出现震荡成交量,则应舍弃该形态。这是只关注价格而不解读成交量的交易者常见的陷阱。相关信号另请参阅关键价位蜡烛动能耗竭的讨论。
3. 基部形成过程中价格跌破 50 日均线
对于股票,Minervini 要求价格在基部形成期间保持在 50 日均线之上。决定性跌破 50 日均线 — 尤其是放量跌破 — 表明趋势结构已受损。在加密货币市场中,这一原则需要适当调整:发展中的 VCP 基部期间跌破日线 50 周期均线,是资产可能处于更深层调整而非建设性整理的预警信号。若跌破短暂且价格随即在强势中收复该水平,不会自动使形态失效;但若在基部形成期间持续跌破 50 周期均线,则构成失格条件。这与 Minervini 要求在考量 VCP 之前必须满足的趋势模板与阶段分析框架直接相关。
VCP vs. 下降楔形 vs. 随机整理
VCP 常与其他形态混淆。区分因素始终是成交量序列。
下降楔形表现为价格在收敛通道中形成更低的高点和更低的低点,通常向下倾斜。虽然可以向上突破,但它不要求 VCP 所定义的波动深度逐步收窄,也不要求更高低点。若下降楔形整体成交量均匀萎缩,可能产生类似 VCP 的突破,但若缺乏更高低点,则缺乏基部买方竞争的结构性证明。
随机整理在一段时间内横向运动,但其波动幅度序列毫无规律。回调幅度时大时小,没有任何方向性趋势。成交量同样杂乱无章 — 有时回调时放量,有时反弹时缩量,毫无一致性。这些区域只是市场处于均衡状态等待催化剂,而非被系统性积累。随机整理的突破没有优势 — 是随机结果。
VCP 的优势完全来自于有序序列:每次波动小于前一次,每次成交量低于前一次,每次低点高于前一次。这种有序性是统计证据 — 不是证明,而是证据 — 表明一个蓄意的过程正在进行。而耗竭与新趋势时机的概念进一步强化了为何关键价位前的最后枯竭如此关键:卖方字面意义上已耗尽可出售的筹码。
将 VCP 应用于加密货币市场
加密货币市场面临独特挑战,需要对 Minervini 以股票为中心的框架进行调整。最显著的差异是全天候交易(无基于交易时段的成交量锚点)、更高的基准波动率,以及周末和非高峰时段对成交量数据的影响。
时间周期选择
在日线图上,BTC/USDT 和 ETH/USDT 等主流加密货币交易对可以在 4–20 周内形成教科书级别的 VCP,由于日线蜡烛聚合了足够的活动以平滑微观噪音,该形态在这一周期表现良好。在 4 小时图上,你可以在快速运动的市场中观察到 1–5 周内形成的 VCP,不过较短的时间压缩意味着每次收缩可能仅跨越数根蜡烛。
对于山寨币,由于流动性较低,且易受大型持仓者("巨鲸")的操控 — 其单笔交易可制造与真实机构积累无关的成交量异动,形态通常更为杂乱。对山寨币 VCP 应用更严格的过滤条件:要求至少 3 次清晰的收缩,坚持成交量枯竭至少低于 20 周期均值 50% 以下,并在关键价位以下设置更紧的止损以管理更高的固有风险。
无交易时段情况下的成交量锚定
在股票市场,成交量自然集中于每个交易日的开盘和收盘附近,便于将单日成交量与日均值进行比较。在加密货币市场,成交量持续运行,且在周末和特定 UTC 时间窗口内自然偏低。这意味着原始数据上的成交量枯竭,可能仅仅反映平静的周末,而非真实的供应耗尽。
解决方案是将最终收缩期间的成交量与整个基部的成交量历史进行比较,而非仅与最近均值对比。若最后 3–5 根日线蜡烛的成交量明显是整个 8–16 周基部中的最低值,则无论是否恰好与周末重合,枯竭信号都是有意义的。同时观察相对成交量指标,确认枯竭发生在所有交易时段,而非仅在非高峰窗口。你可以将仓位大小计算器与分析结合使用,确保加密货币 VCP 中的仓位规模反映了更高的波动率,而非 Minervini 原始案例所基于的更宽容的股票市场参数。
加密货币中的趋势背景
在股票市场,Minervini 要求在参与 VCP 突破前,大盘(以主要指数衡量)处于上升趋势。在加密货币市场,对应的参照是比特币的趋势。当 BTC 处于下降趋势时触发的山寨币 VCP 突破,失败率会大幅上升 — 宏观逆风会压过即便是技术形态完美的机会。优先考虑与 BTC 上涨趋势一致的 VCP,尤其是 BTC 本身在日线图上正在形成或突破 VCP 的时候。这是 Minervini 在其更广泛的SEPA 风险管理框架中所描述的多周期纪律的直接应用。
实战案例:VCP 在实践中的运用
设想一个假设的 BTC/USDT 日线图场景:价格在数月内从 $40,000 强势上涨至 $72,000 后开始整理。以下是一个有效 VCP 可能的展开方式:
| 阶段 | 价格走势 | 深度 | 成交量表现 | 结构检验 |
|---|---|---|---|---|
| 前期上涨 | $40,000 → $72,000 | +80% | 上涨日放量 | 强势趋势已建立 |
| C1 | $72,000 → $54,000 | -25% | 初期下跌放量,随后萎缩 | 首次震仓;低点 $54,000 |
| 基部内反弹 | $54,000 → $67,500 | +25% | 均值至均值以上 | 尚未收复 $72,000 |
| C2 | $67,500 → $59,400 | -12% | 低于 C1 下跌段成交量 | 低点高于 C1($59,400 > $54,000) |
| 基部内反弹 | $59,400 → $69,800 | +17.5% | 稳定;基部新高 | 接近前期峰值 |
| C3 | $69,800 → $65,100 | -6.7% | 明显更低 | 低点更高($65,100 > $59,400) |
| C-final(枯竭) | $69,800 → $68,200 | -2.3% | 整个基部最低 | 关键价位在 $69,800 |
| 突破 | >$69,850 且成交量激增 | — | 高于 20 日均值 50% 以上 | 入场触发;止损设于 $68,200 以下 |
在本例中,收缩序列为 25% → 12% → 6.7% → 2.3% — 每次回调幅度几何级递减。低点依次为 $54,000、$59,400、$65,100、$68,200 — 每个低点均高于前一个,形成一条上升阶梯,尽管整体价格仍在 $72,000 峰值以下盘整。最终收缩中成交量萎缩至数周低点,突破时伴随成交量扩张,机构参与不存任何疑义。
入场、止损与盈亏比
关键价位在 $69,800,入场点设于 $69,850(略高于关键价位)。自然止损位于最终收缩基部低点以下 — 本例中为 $68,200 以下,具体约 $67,900,为影线噪音留出小幅缓冲。由此得出每枚 BTC 的入场止损距离约为 $1,950,即约 2.8%。
对于第一个价格目标,Minervini 常将前期上涨的百分比涨幅从突破点开始应用(有时称为量测幅度预测)。前期上涨为 80%($40,000 至 $72,000)。从突破点应用该涨幅,预测目标约为 $125,000。更保守的第一目标可以是前期高点加基部区间一个标准差。无论如何,下单前请使用盈亏比计算器计算风险回报 — 若在关键价位正确入场,形态完好的 VCP 可轻松提供 5:1 或更优的盈亏比。
仓位大小由止损的美元距离决定,而非由对机会的信心决定。使用仓位大小计算器设置仓位规模,确保若交易触及止损,亏损不超过预先设定的单笔风险(通常为总资金的 0.5–2%)。切勿根据机会看起来有多好来确定仓位大小。关于从入场到出场管理完整交易的深入解析,请参阅SEPA 风险管理指南。
交易者在 VCP 中常犯的错误
即使理论上理解该形态的交易者,在实操时也会反复犯同样的错误:
- 将错误的走势计为收缩。上涨段内的一日短暂回调不是收缩。收缩必须代表基部内从局部高点到局部低点的有意义价格下跌 — 而非日内噪音。以日线收盘价而非影线来衡量深度。
- 忽视趋势背景。在第四阶段下降趋势或第一阶段长期横盘中形成的 VCP,与在显著前期上涨后第二阶段上升趋势中形成的 VCP,概率特征截然不同。前期上升趋势是前提条件,而非锦上添花。交易传奇共同原则一致强调趋势背景是最重要的过滤条件。
- 在关键价位触发前提前入场。通过在基部内买入来预判突破,情感上令人满足,但统计上劣于等待触发。关键价位之所以是信号,是因为它标志着价格克服基部内最后阻力的时刻。提前入场使你在没有任何确认的情况下承受基部整个持续时间的暴露 — 一旦形态失效,你在从未给出正确信号的交易上蒙受全额止损。
- 跳过成交量确认。正常或低于均值成交量的突破是未经确认的。成交量激增不是次要指标 — 它是信号的组成部分。没有它,突破未经机构参与验证,失败率会急剧上升。
- 止损过宽。止损应设于最终收缩基部低点以下,而非整个基部的绝对低点。将止损置于整个基部的绝对低点(C1 低点),会导致止损过宽,使大多数现实目标的盈亏比恶化至 1:1 以下,从而抹杀形态的优势。
VCP 在更广泛 SEPA 框架中的位置
VCP 并非孤立存在。在 Minervini 的 SEPA 方法论中,它是多条件入场清单中的一个层级。其他层级同样至关重要:股票必须通过趋势模板(一套确认第二阶段趋势状态的均线和相对强度要求),必须存在基本面加速(盈利和销售增长加速),且大盘必须处于确认的上升趋势中。在技术和基本面均强劲的股票以及健康市场周期中形成的 VCP,与弱势股票在市场调整期间出现的相同价格形态,有着本质的不同。
这种层级化方法赋予了 Minervini 体系优势:每个过滤条件独立提高胜率,当所有过滤条件同时满足时,交易的概率特征会发生实质性改变。VCP 是最终的过滤条件 — 积累过程完成、资产准备好启动的技术表达。在此之前的一切(趋势、基本面、市场背景)决定了 VCP 是否值得交易。关于完整的趋势模板要求,请参阅配套文章Minervini 趋势模板与阶段分析。
规划您的 VCP 交易盈亏比
将关键价位输入为目标入场价,将止损设于最终收缩基部低点以下,并在下单前计算盈亏比。形态完好、成交量充分枯竭的 VCP 可提供 4:1 至 8:1 的盈亏比 — 但前提是在交易前而非交易后计算。
打开盈亏比计算器