QuantumAlgo
首页›指南›图表形态 · 股票
图表形态 · 股票

VCP 形态:Minervini 的波动收缩形态、Trend Template 与枢轴突破

VCP 形态:Minervini 的波动收缩形态、Trend Template 与枢轴突破——Quantum Algo 指南。
◆ 简短答案

VCP(波动收缩形态)是 Mark Minervini 的底部整理形态:一只处于 Stage 2 上升趋势的股票会多次回调,且每次回调都比上一次更浅——例如 25%、15%、8%——同时成交量萎缩。买点是枢轴,也就是最后一次收缩的高点,并且要在成交量放大的突破中触发。

大多数图表形态由形状定义。波动收缩形态由顺序定义:一只已经处于趋势中的股票先回调,然后回调幅度变小,再进一步变小,直到波动变窄、成交量安静下来——随后突破。Mark Minervini 围绕这一顺序和严格趋势过滤器建立了赢得冠军的方法。本指南会介绍 VCP 是什么以及它来自哪里,如何阅读和测量收缩,为什么收缩会变小,8点 Trend Template,形态在 Stage analysis 中的位置,带有 Minervini 止损和仓位规则的逐步突破计划,它与杯柄形态、平底、Darvas box 和 Bollinger squeeze 的比较,一个四次收缩的完整示例,证据支持什么和不支持什么,常见错误,以及判断底部是否合格的检查器。

高级指标

经得起公开验证的指标。

一个引擎,四款精准工具:Gold(XAU)Scalper、机构级 Gravity Zone、Zeno 动量振荡指标,以及面向股票的 Zeno Stocks。

点击侧边卡片、拖动,或使用圆点切换
快速概览——1分钟看懂 VCP 形态
问题实用答案它是什么?一只已经处于上升趋势的股票,形成一组连续变小的回调底部。谁推广了它?Mark Minervini,1997 年和 2021 年 US Investing Champion。入场在哪里?突破枢轴——最后一次收缩的高点——且成交量上升。用什么过滤?8点 Trend Template:任何底部成立前,必须先有 Stage 2 上升趋势。
真实图表上的 Zeno
◆ 真实图表 · Zeno 用于黄金、Bitcoin 和 NAS1001 / 3
◆ 真实图表 · XAUUSD · 15M · Quantum Algo Zeno Gold
XAUUSD 15 分钟图表上的 Quantum Algo Zeno Gold:多头和空头信号,带止盈和止损区域,仪表板显示保证金、TP1、TP2 和 Smart Entry 状态
本页每个指标都在为这一点做过滤:黄金上的 Zeno 标出位置——扫荡、订单块、入场、止损、TP1/TP2。振荡指标决定时机。
滑动或使用箭头 · 3 张真实图表
每一次 Zeno 喊单都记录在公开实盘记录中。查看 Zeno 方案

什么是 VCP 形态?

VCP——波动收缩形态——是一种底部整理,它形成于强劲上升趋势中的股票暂停并多次回调时,而且每次回调都比前一次更小。摆动从左到右逐渐收紧,成交量随之萎缩;当价格突破最后一次、最紧收缩的高点时,形态完成。这个高点称为枢轴,突破它就是买点。

这一形态由 Mark Minervini 命名并推广,他是美国股票交易者,也是 Trade Like a Stock Market Wizard(2013)、Think & Trade Like a Champion(2017)和 Mindset Secrets for Winning(2019)的作者。Minervini 在 1997 年以 155% 回报赢得 US Investing Championship,并在 2021 年再次赢得其 $1 million-plus 股票组,回报达到创纪录的 334.8%;该比赛会用真实资金经纪账户报表验证结果。他对 VCP 的解释围绕供给:每次回调都会洗出较弱持有人,每一次都遇到更少卖方;当股票中的波动被挤出后,价格与新一轮上涨之间的阻力就很少了。

VCP 长什么样?

◆ 图表 · 结构 anatomy
一张股票图表先处于上升趋势,随后形成一个底部整理,标注了四次逐渐变小的回调:minus 25、minus 15、minus 8 和 minus 4 percent,T1 到 T4;最后的狭窄区间上方画出枢轴线,并有一根突破 K线收盘在其上方。
VCP 的 anatomy:底部中的每一次回调大约是前一次的一半,因此摆动从左到右变得更紧。枢轴是最后一次、最紧收缩的高点。
部分需要看什么
先前上升趋势底部之前有清晰的 Stage 2 上涨——通常为 30% 或更多
收缩(T)通常 2 到 4 次回调,有时最多 6 次,每次大约是前一次深度的一半——例如 25%、15%、8%、4%
深度如何测量从每个波段高点到随后的低点:(高点 − 低点)÷ 高点 × 100
底部长度从几周到超过一年都可能;许多建设性底部持续 6 到 20 周
成交量贯穿底部逐渐下降,并在最后一次收缩中非常安静
枢轴最后一次、最紧收缩的高点——买点
突破在成交量明显放大的情况下穿过枢轴

Minervini 会用简写“footprint”描述一个底部:周数、最深与最浅回调,以及收缩次数。写作 40W 31/3 4T 的底部持续 40 周,最深修正 31%,最紧时为 3%,并有 4 次收缩。这个记号的重点在于第一个和最后一个数字之间的比例——VCP 由右侧比左侧收紧多少来定义。

为什么收缩会越来越小?

◆ 图表 · 成交量枯竭
同一个底部,下方有成交量面板,成交量柱在收缩过程中逐渐变小,并标注 dry up;突破 K线上有一根高成交量柱,标注 1.5 to 2 times average volume。
价格收紧与成交量枯竭同时出现——这是卖方耗尽的迹象。突破应伴随成交量明显放大;安静地突破枢轴是警告信号。

可以把每次回调看作一次供给测试。底部中的第一次下跌通常最深:在顶部附近买入的持有人卖出,股票必须跌到足够低才能找到买方。下一轮反弹时,同一批卖方变少,所以随后的回调更浅。每一轮都会移除更多可用供给,直到摆动变小,下跌日成交量变轻。这就是收紧所代表的含义——不是神奇的百分比序列,而是一个卖方正在枯竭的市场。

成交量是确认。收缩过程中成交量萎缩,说明卖方正在枯竭;突破时出现高成交量柱,说明需求已经来到枢轴。普通成交量上的突破值得怀疑;如果底部右侧价格很安静但成交量很重,说明仍在派发。Minervini 的书强调成交量枯竭,而不是固定突破数字;交易者惯例从高于平均成交量约 40–50%,到约为 50日均量的 2 倍不等。

什么是 Minervini 的 Trend Template?

◆ 检查清单 · Trend Template
股票图旁边的检查清单面板,带有 50日、150日和 200日移动平均线,列出 8 条已勾选标准:价格位于 150日和 200日均线上方、150日均线高于 200日均线、200日均线至少上升 1 个月、50日均线高于 150日和 200日均线、价格位于 50日均线上方、至少高于 52周低点 30%、距离 52周高点不超过 25%,以及相对强度评级 70 或更高。
Trend Template 会在考虑任何底部之前,先筛选已经处于 Stage 2 上升趋势的股票。未通过它的股票即使出现 VCP,也只是没有趋势支撑的形态。
#标准
1价格高于 150日和 200日移动平均线
2150日移动平均线高于 200日移动平均线
3200日移动平均线至少上升 1 个月(最好 4 到 5 个月)
450日移动平均线高于 150日和 200日移动平均线
5价格高于 50日移动平均线
6价格至少高于其 52周低点 30%
7价格距离其 52周高点不超过 25%
8相对强度排名至少 70,最好在 80 或 90 多

Minervini 会在查看任何底部之前先应用这个模板:只有已经满足全部 8 条标准的股票,VCP 才值得交易。这个模板把形态放进 Stage 2 上升趋势中,也是该方法中外部支持最多的部分——买入接近 52周高点且相对强度强的股票,与数十年的动量研究一致。第 8 条中的相对强度排名是 Investor's Business Daily 的 RS rating;在其他平台上,用该股票 12个月回报相对于市场的百分位排名可以近似替代。

VCP 在 Stage analysis 中处于什么位置?

阶段名称看起来像什么VCP 相关性
1筑底 / 被忽视下跌后横盘;移动平均线走平太早——没有可延续的上升趋势
2上涨高点和低点抬高;价格位于上升的 30周(≈150日)均线上方VCP 的交易位置
3见顶高位附近宽幅、剧烈摆动容易失败的松散底部
4下跌高点和低点降低,位于下行均线下方避开

Stage analysis 来自 Stan Weinstein 的 Secrets for Profiting in Bull and Bear Markets(1988),该书使用 30周移动平均线定义阶段;Minervini 采用了同样的四阶段框架。实际教训是,收紧的底部在不同阶段意味着相反的事情:在 Stage 2 中,它是下一段上涨前供给枯竭;在 Stage 3 中,它可能是跌破前的最后暂停。趋势交易指南介绍了如何区分上升趋势与见顶区间。

如何交易 VCP 突破?

  1. 用 Trend Template 筛选。只从满足全部 8 条标准的股票开始。
  2. 找到底部并计数收缩。测量每次回调从高点到低点的幅度,并检查每次是否小于上一次。
  3. 标出枢轴。也就是最后一次、最紧收缩的高点。在其略上方设置提醒。
  4. 等待右侧成交量枯竭。最后一次收缩中成交量清淡,是供给耗尽的迹象。
  5. 在成交量放大时买入穿过枢轴的突破。避免在高出枢轴几个百分点以上的位置追买;追高入场会扩大风险。
  6. 把止损放在最后一次收缩下方。Minervini 将亏损上限控制在 10%,并以 5–6% 的平均亏损为目标;紧凑底部让紧止损成为可能。
  7. 从止损计算仓位大小。他描述的每笔风险约为权益的 1.25%,最多 2.5%。
  8. 保护利润。一旦交易浮盈约为初始风险的 3 倍,就把止损移到保本。

Minervini 在某些情况下也会更早在底部中买入——也就是 “cheat” entries。3-C(cup completion cheat)是底部右侧内部的一次暂停,低于最终枢轴,但能提供更紧止损;low cheat 是同一思路在底部更低位置的版本。它们用更少确认换取更小止损,适合已经能很好处理基础枢轴入场的交易者。仓位大小指南介绍了从止损计算仓位的算术。

VCP 与相似形态如何比较?

形态定义特征典型深度 / 长度趋势过滤器
VCP连续回调,每次更小;成交量枯竭不固定;右侧通常低于约 10%需要 Trend Template / Stage 2
杯柄形态一个圆弧杯形,随后在上半部形成小把手杯深约 12–33%,至少约 ~7 周(IBD)先前上升趋势
平底上涨后的紧凑横盘区间不超过约 15%,至少约 ~5 周(IBD)先前上升趋势
Darvas box由新高和确认低点形成的箱体任意;趋势中可堆叠多个箱体新高
Bollinger squeezeBandWidth 位于多个月低位只衡量波动率无——突破可以向任一方向

许多杯柄形态和平底都包含 VCP——把手往往就是最后一次收缩——因此这些形态重叠多于竞争。VCP 的独特之处在于,它由不断缩小回调的顺序定义,而不是由形状定义,并且自带趋势过滤器。单独的 squeeze 只说明波动率低;VCP 说明波动率低、卖方耗尽,并且趋势已经向上。squeeze momentum indicator 是配合判断释放时机的有用工具。

VCP 检查器

从左到右输入每次收缩的深度、底部长度、最后一次收缩中的成交量变化、股票满足多少条 Trend Template 标准,以及可选的突破成交量。检查器会写出底部 footprint,测试波动率是否真的在收缩,并列出缺失条件。

VCP 检查器您的收缩、底部长度、成交量和趋势 → 它是建设性 VCP 吗?
解读——

参考数据

项目数值
全称Volatility Contraction Pattern(VCP)
推广者Mark Minervini,Trade Like a Stock Market Wizard(2013)
收缩通常 2–4 次(最多约 6 次),每次大约是前一次的一半
深度公式(波段高点 − 随后低点)÷ 波段高点 × 100
买点在成交量放大时突破枢轴(最后一次收缩的高点)
止损位于最后一次收缩下方;Minervini 最大亏损 10%,平均目标 5–6%
每笔风险约为权益的 1.25%,最高 2.5%(Minervini)
趋势过滤器Trend Template——8 条标准,包括高于 52周低点 ≥30%,且距离高点不超过 25%
阶段Stage 2(Weinstein / Minervini)
在 TradingView 上没有内置 VCP 检测器;存在社区 “VCP” 脚本
已检查2026年10月

完整示例:四次收缩的 VCP

设想一只示例股票,6 个月内从 $40 翻倍到 $80,并满足全部 8 条 Trend Template 标准。它构建了一个 18 周底部。第一次回调从 $80 到 $60(25%)。下一轮反弹在 $78 受阻,并回调到 $66.30(15%)。第三次摆动在 $77 见顶,并跌到 $70.84(8%)。第四次在 $76 见顶,并守住 $72.96(4%),最后一次收缩中的日成交量约为 50日均量的一半。footprint 是 18W 25/4 4T——每次收缩约为上一次的一半,右侧紧凑,成交量枯竭。

枢轴是 $76。股票在 1.6× 平均成交量上突破,交易者以 $76.20 买入,止损放在 $72.90,略低于最后一次收缩低点——比入场低 4.3%。在 $50,000 账户上风险 1%($500),仓位为 $500 ÷ $3.30 ≈ 150 股,约 $11,400,或账户的 23%。如果股票到达 $86.10——即 $3.30 风险的 3 倍——止损移到保本。如果突破发生在低于平均的成交量上,或第四次回调比第三次更深,这个底部就不合格,也不会有交易。

哪些证据支持 VCP?

没有针对 VCP 本身的同行评审研究,且经常被引用的 VCP 突破成功率无法追溯到已发表数据。真正有强力支持的是该方法坚持的环境。Jegadeesh 和 Titman(1993)显示,买入过去赢家、卖出过去输家,在 3 到 12 个月区间内获得显著回报;George 和 Hwang(2004)发现,接近 52周高点比过去回报更能预测未来回报;Asness、Moskowitz 和 Pedersen(2013)发现,动量溢价存在于 8 个不同市场。这些结果支持 Trend Template 对强度和 52周高点的强调。

同一文献也带来警告:Daniel 和 Moskowitz(2016)记录了市场下跌后的动量“崩盘”,这就是为什么大盘转弱时突破会成批失败。在图表形态方面,Lo、Mamaysky 和 Wang(2000)发现,一些图表形态对未来回报含有增量信息。诚实的总结是:VCP 是一种在低风险位置买入动量的纪律化方式,而不是一个被独立证明的优势。

交易者在 VCP 上常犯哪些错误?

  • 在未通过 Trend Template 的股票中交易收紧底部——有形态但没有趋势。
  • 把实际上没有缩小的回调计为收缩。如果第三次回调和第二次一样深,它就不是 VCP。
  • 在远高于枢轴的位置追突破,把 4% 止损变成 10% 止损。
  • 忽略成交量——买入安静突破,或买入价格紧凑但成交量沉重的右侧。
  • 突破回落时把止损下移。止损应放在最后一次收缩下方。
  • 在下跌市场中买入。指数处于修正时,突破会成批失败。
  • 期待每个底部都长成 25-15-8-4。比例会变化;重点是收紧。

VCP 如何与结构和免费指标配合?

VCP 是一种股票图表形态,但它的组成部分可以直接转换到 TradingView 工具上。Volatility Storm Tracker 显示波动率压缩和扩张,这正是形态所依赖的收缩与释放;Institutional Key Levels 标记会成为枢轴的前高;Smart Money Concepts Engine 打印在低时间周期上确认突破的结构突破(BOS)。Zeno 这个高级引擎会打印带有内置止损和目标位的买卖信号——在 VCP 突破中,需要寻找的是枢轴处出现买入信号,且止损位于最后一次收缩下方。寻找候选标的可参见股票最佳指标和动量交易策略指南。

◆ 关键要点

VCP 是一种底部:每次回调都小于上一次,成交量枯竭,并且股票已经通过 Minervini 的 Trend Template。请从高点到低点测量收缩,坚持要求它们缩小,在最后一次收缩高点标出枢轴,在成交量放大时买入突破,把止损放在最后一次收缩下方,并据此计算仓位。该形态本身没有独立证明;它的强项在于在低风险点买入动量。

◆ 互动检查

您能读懂 VCP 吗?

交易者关于 VCP 形态的常见问题

什么是 VCP 形态?+

波动收缩形态是一种底部:处于上升趋势的股票多次回调,每次回调都比上一次更小,同时成交量枯竭。它最终通过突破最后一次收缩高点来完成,这个高点称为枢轴。

谁创造了 VCP?+

该形态由 Mark Minervini 在 Trade Like a Stock Market Wizard(2013)及其后续书籍中命名并推广。Minervini 在 1997 年赢得 US Investing Championship,并在 2021 年赢得其 $1 million-plus 股票组。

VCP 需要多少次收缩?+

通常 2 到 4 次,有时最多 6 次。次数没有进程重要:每次收缩应大约是前一次深度的一半,并且最后一次收缩要紧凑。

如何测量 VCP 收缩?+

从每个波段高点到随后的低点:(高点 − 低点)÷ 高点 × 100。第一次回调 25%,随后是 15%、8% 和 4%,就是经典的四次收缩 VCP。

VCP 在哪里买入?+

在突破枢轴——最后一次收缩高点——且成交量明显高于平均时买入。远高于枢轴买入会扩大止损并破坏风险。

VCP 交易的止损放在哪里?+

放在最后一次收缩低点下方。Minervini 将亏损上限控制在 10%,并以 5–6% 的平均亏损为目标,而紧凑底部能让这成为可能。

什么是 Minervini Trend Template?+

在考虑底部之前,股票必须满足 8 条标准:价格高于 150日和 200日均线、150日均线高于 200日均线、200日均线上升、50日均线高于两者、价格高于 50日均线、至少高于 52周低点 30%、距离 52周高点不超过 25%,并且相对强度排名至少 70。

VCP 和杯柄形态一样吗?+

它们有重叠——杯形的把手常常是 VCP 的最后一次收缩——但 VCP 由不断缩小回调的顺序定义,并自带 Trend Template;杯柄形态则由圆弧形状定义。

VCP 形态有效吗?+

没有针对 VCP 本身的同行评审研究。它的组成部分——在上升趋势中买入接近 52周高点的强势股票——受到动量研究支持,而紧止损能在失败时限制亏损。

我可以在 TradingView 上找到 VCP 吗?+

TradingView 没有内置 VCP 检测器,但社区脚本可以筛选该形态和 Trend Template。波动率与关键价位指标有助于标记收缩和枢轴。

参考资料与相关指南

接下来阅读

原始资料

作者 · Quantum Algo

ILY 为 Quantum Algo 撰写交易教育内容——把聪明钱概念(SMC)、市场结构和价格行为拆解成清晰、实用的课程。每篇指南都由创始人Quant 审核,Quantum Algo 发布的每个交易思路都会加上时间戳,任何人都可以验证。

✓ 由 Quant 审核 · 创始人兼首席交易员