Padrão VCP: o Volatility Contraction Pattern de Minervini, o Trend Template e o pivot breakout

O VCP (volatility contraction pattern) é o padrão de base de Mark Minervini: uma ação em tendência de alta de Stage 2 recua várias vezes, com cada pullback mais raso que o anterior — por exemplo 25%, 15%, 8% — enquanto o volume seca. O ponto de compra é o pivot, a máxima da contração final, em um breakout com volume crescente.
A maioria dos padrões gráficos é definida por uma forma. O volatility contraction pattern é definido por uma sequência: uma ação que já está em tendência recua, depois recua menos, depois menos de novo, até os swings ficarem apertados e o volume ficar silencioso — e então ela rompe. Mark Minervini construiu um método campeão em torno dessa sequência e de um filtro de tendência rigoroso. Este guia cobre o que é o VCP e de onde ele vem, como ler e medir as contrações, por que elas encolhem, o Trend Template de oito pontos, onde o padrão se encaixa na análise de Stage, um plano passo a passo para o breakout com as regras de stop e tamanho de Minervini, como ele se compara com cup and handle, flat base, Darvas box e Bollinger squeeze, um exemplo trabalhado com quatro contrações, o que as evidências sustentam ou não sustentam, os erros comuns e um checker que diz se uma base se qualifica.
Indicadores que se provam em público.
Um motor, quatro ferramentas de precisão — o Gold (XAU) Scalper, a Gravity Zone institucional, o Zeno Oscillator de momentum e o Zeno Stocks para ações.
O que é o padrão VCP?
O VCP — volatility contraction pattern — é uma base que se forma quando uma ação em forte tendência de alta pausa e recua várias vezes, com cada pullback menor que o anterior. Os swings se estreitam da esquerda para a direita, o volume seca junto com eles, e o padrão se resolve quando o preço rompe acima da máxima da última e mais apertada contração. Essa máxima é chamada de pivot, e o breakout por ela é o ponto de compra.
O padrão foi nomeado e popularizado por Mark Minervini, trader de ações dos EUA e autor de Trade Like a Stock Market Wizard (2013), Think & Trade Like a Champion (2017) e Mindset Secrets for Winning (2019). Minervini venceu o US Investing Championship em 1997 com retorno de 155% e venceu novamente sua divisão de ações de mais de $1 million em 2021 com o recorde de 334.8%; essa competição verifica resultados por extratos de corretoras com dinheiro real. A explicação dele para o VCP é sobre oferta: cada pullback expulsa detentores mais fracos, cada um encontra menos vendedores, e quando a volatilidade foi espremida para fora da ação, pouco fica entre o preço e uma nova pernada de alta.
Como é um VCP?

| Parte | O que procurar |
|---|---|
| Tendência de alta anterior | Um avanço claro de Stage 2 antes da base — muitas vezes 30% ou mais |
| Contrações (T) | Normalmente dois a quatro pullbacks, às vezes até seis, cada um com aproximadamente metade da profundidade do anterior — por exemplo 25%, 15%, 8%, 4% |
| Como a profundidade é medida | De cada swing high até a mínima seguinte: (máxima − mínima) ÷ máxima × 100 |
| Duração da base | Qualquer coisa de algumas semanas a mais de um ano; muitas bases construtivas duram 6 a 20 semanas |
| Volume | Em queda ao longo da base e muito silencioso na contração final |
| Pivot | A máxima da última e mais apertada contração — o ponto de compra |
| Breakout | Um movimento através do pivot com volume claramente em expansão |
Minervini descreve uma base com uma "pegada" abreviada: o número de semanas, os pullbacks mais profundo e mais raso, e a contagem de contrações. Uma base escrita como 40W 31/3 4T durou 40 semanas, corrigiu 31% no ponto mais profundo e 3% no ponto mais apertado, e teve quatro contrações. O objetivo da notação é a relação entre o primeiro e o último número — um VCP é definido pelo quanto o lado direito está mais apertado que o esquerdo.
Por que as contrações ficam menores?

Pense em cada pullback como um teste de oferta. A primeira queda em uma base costuma ser a mais profunda: detentores que compraram perto do topo vendem, e a ação precisa cair o bastante para encontrar compradores. Na próxima alta, esses mesmos vendedores são menos numerosos, então o pullback seguinte é mais raso. Cada ciclo remove mais da oferta disponível da ação, até que os swings sejam pequenos e o volume nos dias de queda seja leve. É isso que o estreitamento representa — não uma sequência mágica de percentuais, mas um mercado em que os vendedores estão acabando.
O volume é a confirmação. Volume encolhendo ao longo das contrações diz que os vendedores estão secando; uma barra alta de volume no breakout diz que a demanda chegou ao pivot. Um breakout com volume comum é suspeito, e uma base cujo lado direito é silencioso no preço, mas pesado em volume, ainda está sendo distribuída. Os livros de Minervini enfatizam o dry-up, não um número fixo para o breakout; as convenções dos traders vão de cerca de 40–50% acima do volume médio até por volta de duas vezes a média de 50 dias.
O que é o Trend Template de Minervini?

| # | Critério |
|---|---|
| 1 | Preço acima das médias móveis de 150 dias e 200 dias |
| 2 | A média móvel de 150 dias acima da de 200 dias |
| 3 | A média móvel de 200 dias em tendência de alta por pelo menos um mês (de preferência quatro a cinco meses) |
| 4 | A média móvel de 50 dias acima das médias de 150 dias e 200 dias |
| 5 | Preço acima da média móvel de 50 dias |
| 6 | Preço pelo menos 30% acima da mínima de 52 semanas |
| 7 | Preço dentro de 25% da máxima de 52 semanas |
| 8 | Ranking de força relativa de pelo menos 70, de preferência nos 80s ou 90s |
Minervini aplica o template antes de olhar qualquer base: só vale operar um VCP em uma ação que já cumpra todos os oito critérios. O template é o que coloca o padrão em uma tendência de alta de Stage 2, e é a parte do método com mais apoio externo — comprar ações perto de suas máximas de 52 semanas e com forte força relativa se alinha a décadas de pesquisa sobre momentum. O ranking de força relativa no critério 8 é o rating RS da Investor's Business Daily; em outras plataformas, um ranking percentil do retorno de 12 meses da ação contra o mercado é um substituto próximo.
Onde o VCP se encaixa na análise de Stage?
| Stage | Nome | Como parece | Relevância do VCP |
|---|---|---|---|
| 1 | Base / negligência | Lateral após uma queda; médias móveis planas | Cedo demais — sem tendência de alta para continuar |
| 2 | Avanço | Máximas e mínimas ascendentes; preço acima de uma média de 30 semanas (≈150 dias) em alta | Onde os VCPs são operados |
| 3 | Topo | Swings amplos e voláteis perto das máximas | Bases soltas que falham |
| 4 | Queda | Máximas e mínimas descendentes abaixo de uma média em queda | Evite |
A análise de Stage vem de Secrets for Profiting in Bull and Bear Markets (1988), de Stan Weinstein, que usava uma média móvel de 30 semanas para definir os estágios; Minervini adotou a mesma estrutura de quatro estágios. A lição prática é que uma base se estreitando significa coisas opostas em estágios diferentes: em Stage 2, é oferta secando antes da próxima pernada; em Stage 3, pode ser a última pausa antes de um rompimento para baixo. O guia de trend trading cobre como diferenciar uma tendência de alta de uma faixa de topo.
Como você opera um VCP breakout?
- Faça o filtro com o Trend Template. Comece apenas com ações que cumprem todos os oito critérios.
- Encontre a base e conte as contrações. Meça cada pullback da máxima à mínima e verifique se cada um é menor que o anterior.
- Marque o pivot. A máxima da contração final e mais apertada. Configure um alerta logo acima dela.
- Espere o volume secar no lado direito. Volume leve na última contração é o sinal de que a oferta está exausta.
- Compre o breakout através do pivot com volume em expansão. Evite comprar mais que alguns por cento acima do pivot; uma entrada perseguida amplia o risco.
- Coloque o stop abaixo da última contração. Minervini limita perdas a 10% e mira uma perda média de 5–6%; uma base apertada torna possível um stop apertado.
- Defina o tamanho a partir do stop. Ele descreve arriscar cerca de 1.25% do patrimônio por trade, 2.5% no máximo.
- Proteja o ganho. Quando o trade estiver cerca de três vezes o risco inicial positivo, mova o stop para breakeven.
Minervini também compra mais cedo na base em alguns casos — as entradas "cheat". Um 3-C (cup completion cheat) é uma pausa dentro do lado direito da base, abaixo do pivot eventual, que oferece um stop mais apertado; o low cheat é a mesma ideia aplicada mais abaixo na base. Elas trocam um stop menor por menos confirmação e pertencem a traders que já lidam bem com a entrada básica no pivot. O guia de position sizing cobre a aritmética do dimensionamento a partir de um stop.
Como o VCP se compara a padrões parecidos?
| Padrão | Característica definidora | Profundidade / duração típica | Filtro de tendência |
|---|---|---|---|
| VCP | Pullbacks sucessivos, cada um menor; volume seca | Varia; o lado direito normalmente fica abaixo de cerca de 10% | Trend Template / Stage 2 obrigatório |
| Cup and handle | Uma xícara arredondada e depois uma pequena alça na metade superior | Xícara com cerca de 12–33% de profundidade, pelo menos ~7 semanas (IBD) | Tendência de alta anterior |
| Flat base | Uma faixa lateral apertada após um avanço | Não mais que cerca de 15%, pelo menos ~5 semanas (IBD) | Tendência de alta anterior |
| Darvas box | Uma caixa a partir de uma nova máxima e uma mínima confirmada | Qualquer; caixas empilhadas em uma tendência | Novas máximas |
| Bollinger squeeze | BandWidth em mínima de vários meses | Mede apenas volatilidade | Nenhum — o rompimento pode ir para qualquer lado |
Muitas bases de cup-and-handle e flat bases contêm um VCP — a alça costuma ser a contração final —, então os padrões se sobrepõem mais do que competem. O que torna o VCP distinto é que ele é definido pela sequência de pullbacks encolhendo, não por uma forma, e que vem junto com um filtro de tendência. Um squeeze sozinho diz que a volatilidade está baixa; um VCP diz que a volatilidade está baixa, os vendedores estão exaustos e a tendência já é de alta. O indicador squeeze momentum é um companheiro útil para cronometrar a liberação.
VCP checker
Insira a profundidade de cada contração da esquerda para a direita, a duração da base, o que o volume fez na última contração, quantos critérios do Trend Template a ação cumpre e, opcionalmente, o volume do breakout. O checker escreve a pegada da base, testa se a volatilidade está realmente se contraindo e lista o que está faltando.
Dados de referência
| Item | Valor |
|---|---|
| Nome completo | Volatility Contraction Pattern (VCP) |
| Popularizado por | Mark Minervini, Trade Like a Stock Market Wizard (2013) |
| Contrações | Normalmente 2–4 (até cerca de 6), cada uma aproximadamente metade da anterior |
| Fórmula da profundidade | (Swing high − mínima seguinte) ÷ swing high × 100 |
| Ponto de compra | Breakout acima do pivot (máxima da última contração) com volume em expansão |
| Stop | Abaixo da última contração; perda máxima de Minervini 10%, alvo médio 5–6% |
| Risco por trade | Cerca de 1.25% do patrimônio, 2.5% no máximo (Minervini) |
| Filtro de tendência | Trend Template — 8 critérios, incluindo ≥30% acima da mínima de 52 semanas e dentro de 25% da máxima |
| Stage | Stage 2 (Weinstein / Minervini) |
| No TradingView | Sem detector de VCP nativo; existem scripts "VCP" da comunidade |
| Verificado | Outubro de 2026 |
Exemplo trabalhado: um VCP de quatro contrações
Uma ação ilustrativa dobrou de $40 para $80 ao longo de seis meses e cumpre todos os oito critérios do Trend Template. Ela constrói uma base de 18 semanas. O primeiro pullback vai de $80 a $60 (25%). A alta seguinte perde força em $78 e recua para $66.30 (15%). O terceiro swing faz topo em $77 e cai para $70.84 (8%). O quarto faz topo em $76 e segura $72.96 (4%), com volume diário nessa última contração por volta de metade da média de 50 dias. A pegada é 18W 25/4 4T — cada contração com cerca de metade da anterior, lado direito apertado, volume seco.
O pivot é $76. A ação rompe com volume médio de 1.6× e o trader compra a $76.20, com stop em $72.90, logo abaixo da mínima da última contração — 4.3% abaixo da entrada. Em uma conta de $50,000 arriscando 1% ($500), a posição é $500 ÷ $3.30 ≈ 150 ações, cerca de $11,400 ou 23% da conta. Se a ação chegar a $86.10 — três vezes o risco de $3.30 — o stop vai para breakeven. Se o breakout tivesse vindo com volume abaixo da média, ou se o quarto pullback fosse mais profundo que o terceiro, a base não teria se qualificado e não haveria trade.
Que evidências sustentam o VCP?
Não há estudo revisado por pares sobre o VCP em si, e as taxas de sucesso frequentemente citadas para VCP breakouts não remontam a dados publicados. O que tem forte apoio é o contexto no qual o método insiste. Jegadeesh e Titman (1993) mostraram que comprar vencedores passados e vender perdedores passados gerou retornos significativos em horizontes de três a doze meses; George e Hwang (2004) descobriram que a proximidade da máxima de 52 semanas prevê retornos futuros melhor do que retornos passados; Asness, Moskowitz e Pedersen (2013) encontraram prêmios de momentum em oito mercados diferentes. Esses resultados apoiam a ênfase do Trend Template em força e máximas de 52 semanas.
A mesma literatura também traz o alerta: Daniel e Moskowitz (2016) documentaram "crashes" de momentum após quedas de mercado, e é por isso que breakouts falham em grupos quando o mercado geral vira. Do lado dos padrões, Lo, Mamaysky e Wang (2000) descobriram que alguns padrões gráficos carregam informação incremental sobre retornos futuros. O resumo honesto é que o VCP é uma forma disciplinada de comprar momentum em um ponto de baixo risco, não uma vantagem comprovada de forma independente.
Que erros os traders cometem com o VCP?
- Operar uma base se estreitando em uma ação que falha no Trend Template — o padrão sem a tendência.
- Contar contrações que na verdade não encolhem. Se o terceiro pullback é tão profundo quanto o segundo, não é um VCP.
- Perseguir o breakout muito acima do pivot, o que transforma um stop de 4% em um de 10%.
- Ignorar o volume — comprar um breakout silencioso, ou um lado direito apertado no preço, mas pesado em volume.
- Mover o stop para baixo quando o breakout recua. O stop pertence abaixo da última contração.
- Comprar em um mercado em queda. Breakouts falham em grupo quando os índices estão em correção.
- Esperar que toda base se pareça com 25-15-8-4. As proporções variam; o estreitamento é o ponto.
Como o VCP se encaixa com estrutura e indicadores gratuitos?
O VCP é um padrão de gráfico de ações, mas suas partes se traduzem diretamente para ferramentas no TradingView. O Volatility Storm Tracker mostra a volatilidade comprimindo e expandindo, que é a contração e liberação sobre a qual o padrão é construído; Institutional Key Levels marca as máximas anteriores que viram o pivot; e o Smart Money Concepts Engine imprime o break of structure que confirma o breakout em timeframes menores. Zeno, o motor premium, imprime sinais de compra e venda com stop e alvos integrados — em um VCP breakout, um sinal de compra no pivot com stop abaixo da última contração é o alinhamento a procurar. Para encontrar candidatos, veja os melhores indicadores para ações e o guia de estratégia de momentum trading.
O VCP é uma base em que cada pullback é menor que o anterior e o volume seca, em uma ação que já passa pelo Trend Template de Minervini. Meça as contrações da máxima à mínima, exija que elas encolham, marque o pivot na máxima da última contração, compre o breakout com volume em expansão, mantenha o stop abaixo da última contração e dimensione a partir dele. O padrão não tem prova independente própria; sua força é comprar momentum em um ponto de baixo risco.
◆ Checagem interativa
Você consegue ler um VCP?
Perguntas que traders fazem sobre o padrão VCP
O volatility contraction pattern é uma base em que uma ação em tendência de alta recua várias vezes, com cada pullback menor que o anterior, enquanto o volume seca. Ele se resolve com um breakout acima da máxima da contração final, chamada de pivot.
O padrão foi nomeado e popularizado por Mark Minervini em Trade Like a Stock Market Wizard (2013) e seus livros posteriores. Minervini venceu o US Investing Championship em 1997 e sua divisão de ações de mais de $1 million em 2021.
Normalmente duas a quatro, às vezes até seis. O número importa menos que a progressão: cada contração deve ter aproximadamente metade da profundidade da anterior, com uma contração final apertada.
De cada swing high até a mínima seguinte: (máxima − mínima) ÷ máxima × 100. Um primeiro pullback de 25% seguido por 15%, 8% e 4% é um VCP clássico de quatro contrações.
Em um breakout acima do pivot — a máxima da última contração — com volume claramente acima da média. Comprar muito acima do pivot amplia o stop e estraga o risco.
Abaixo da mínima da última contração. Minervini limita perdas a 10% e mira uma perda média de 5–6%, algo que uma base apertada torna possível.
Oito critérios que uma ação deve cumprir antes de uma base ser considerada: preço acima das médias de 150 e 200 dias, média de 150 dias acima da de 200 dias, média de 200 dias em alta, média de 50 dias acima de ambas, preço acima da média de 50 dias, pelo menos 30% acima da mínima de 52 semanas, dentro de 25% da máxima de 52 semanas e ranking de força relativa de pelo menos 70.
Eles se sobrepõem — a alça de uma xícara costuma ser a última contração de um VCP —, mas o VCP é definido pela sequência de pullbacks encolhendo e vem com o Trend Template, enquanto o cup and handle é definido por sua forma arredondada.
Não há estudo revisado por pares sobre o VCP em si. Seus componentes — comprar ações fortes perto das máximas de 52 semanas em tendências de alta — são sustentados por pesquisas de momentum, e o stop apertado limita perdas quando ele falha.
O TradingView não tem detector de VCP nativo, mas scripts da comunidade fazem o rastreamento do padrão e do Trend Template. Indicadores de volatilidade e níveis-chave ajudam a marcar as contrações e o pivot.
Referências e guias relacionados
Leia a seguir
- Padrão cup and handle
- Darvas Box
- Estratégia de breakout trading
- Indicador squeeze momentum
- Estratégia de Bollinger Band Squeeze
- Estratégia de momentum trading
- Melhor indicador para ações
- Position sizing
- Trailing stop loss
- Médias móveis
- Volatility Storm Tracker (indicador gratuito)
- Zeno — o motor premium
Fontes primárias
- PR Newswire — Minervini wins US Investing Championship a second time (2022)
- Business Wire — 2021 US Investing Championship winners
- Jegadeesh & Titman — Returns to buying winners and selling losers (Journal of Finance, 1993)
- George & Hwang — The 52-week high and momentum investing (2004)
- Daniel & Moskowitz — Momentum crashes (JFE, 2016)
- StockCharts ChartSchool — Bollinger Band Squeeze