VCP 패턴 실전 스크리닝 — 차트에서 직접 찾는 5단계

VCP 패턴 실전 스크리닝 — 차트에서 어떻게 찾을 수 있을까?

VCP(Volatility Contraction Pattern)의 개념을 이해하는 것과, 실제 차트에서 이 패턴을 발견하고 매수 판단을 내리는 것은 전혀 다른 영역입니다. 많은 투자자가 VCP의 원리를 공부한 뒤에도 "이 차트가 VCP인가?"라는 판단에서 막히곤 합니다.

이 글에서는 수천 개의 종목 중에서 VCP 후보를 걸러내고, 최종적으로 매수 가능한 패턴인지 판단하는 5단계 실전 스크리닝 절차를 정리합니다.


스크리닝 전에 알아야 할 것: VCP의 3가지 필수 조건

VCP를 찾기 전에 패턴의 핵심 조건을 다시 짚고 넘어가겠습니다. Mark Minervini는 *"Trade Like a Stock Market Wizard"*에서 VCP의 필수 요소를 세 가지로 정리합니다.

  1. 수축(Contraction): 가격 변동폭이 점진적으로 줄어야 한다
  2. 거래량 감소(Volume Dry-Up): 수축 구간에서 거래량이 함께 줄어야 한다
  3. 피봇 포인트(Pivot Point): 수축이 완료된 지점에 명확한 매수 기준가가 존재해야 한다

"Each successive contraction within the base should be less than the prior one. This is the hallmark of the VCP." — Mark Minervini, Trade Like a Stock Market Wizard

이 세 가지를 기준으로 스크리닝 절차를 구성합니다.


1단계: 추세 필터 — Stage 2 종목만 남긴다

VCP는 상승 추세(Stage 2)에 있는 종목에서만 유효합니다. 하락 추세나 횡보 구간의 종목에서 변동성이 줄어드는 것은 VCP가 아니라 단순한 관심 부족일 수 있습니다.

Stage 2 판별 조건 (Minervini의 트렌드 템플릿):

조건 기준
현재가 위치 150일·200일 이동평균선
150일선 위치 200일선
200일선 방향 최소 1개월 이상 상승
52주 최저가 대비 30% 이상 상승
52주 최고가 대비 25% 이내

이 조건만으로도 전체 종목의 70~80%가 탈락합니다. 남은 종목들이 VCP 후보의 모집단이 됩니다.

"Before you even look at a chart pattern, make sure the stock is in a confirmed Stage 2 uptrend. This one filter alone will save you from countless losing trades." — Mark Minervini, Think and Trade Like a Champion


2단계: 변동성 수축 확인 — 조정폭이 줄어드는가?

Stage 2 종목 중에서 최근 조정 패턴이 수축하고 있는 종목을 찾습니다. 이것이 VCP의 핵심 시그니처입니다.

구체적으로 확인할 것:

예를 들어, 조정 패턴이 25% → 15% → 8%로 줄어든다면 전형적인 VCP 수축 패턴입니다. 반대로 25% → 30%로 오히려 커지면 VCP가 아닙니다.

주의할 점: 수축 횟수는 보통 2~4회가 일반적입니다. Minervini는 수축이 5회 이상 반복되면 패턴이 "지친(tired)" 상태일 수 있다고 경고합니다.


3단계: 거래량 패턴 확인 — 마른 거래량이 핵심

변동성 수축과 함께 거래량도 줄어드는지 확인합니다. 이 단계가 빠지면 VCP의 핵심을 놓치는 것입니다.

이상적인 거래량 패턴:

마른 거래량은 팔 사람이 거의 남지 않았다는 강력한 신호입니다. 이 상태에서 소량의 매수세만 유입되어도 가격이 급등할 수 있는 조건이 갖춰집니다.

"Low volume during the contraction tells you that sellers are drying up. That's exactly what you want to see before a breakout." — Mark Minervini, Trade Like a Stock Market Wizard

실전 팁: 최근 5~10일의 평균 거래량이 50일 평균 거래량의 50% 이하로 떨어졌다면, 이 종목은 거래량 조건을 충족한 것으로 볼 수 있습니다.


4단계: 피봇 포인트 설정 — 매수 기준가 결정

수축이 완료되었다면 **매수 기준가(피봇 포인트)**를 설정합니다. VCP에서 피봇은 마지막 수축 구간의 고점입니다.

피봇 포인트 설정 방법:

  1. 마지막 수축 구간(가장 좁은 가격 범위)을 식별한다
  2. 그 구간의 최고가를 피봇으로 설정한다
  3. 피봇 위 0.1~0.5% 정도에 매수 주문을 걸어둔다 (노이즈 방지)

피봇의 품질을 높이는 조건:

좋은 피봇 나쁜 피봇
마지막 수축이 매우 타이트 (3~5% 이내) 수축이 느슨 (10% 이상)
52주 신고가 근처 52주 고점에서 먼 위치
핸들이 약간 하향 경사 핸들이 위로 치솟음 (wedging up)
거래량 극도로 감소 거래량이 불규칙

5단계: 돌파 확인 — 진입과 검증

피봇을 설정했다면, 이제 돌파가 진짜인지 확인하는 단계입니다. 가짜 돌파(False Breakout)를 걸러내는 것이 이 단계의 핵심입니다.

진짜 돌파의 조건:

가짜 돌파의 신호:

Minervini는 돌파 후 5% 이상 상승한 종목은 추격 매수하지 않을 것을 권고합니다. 매수가와 손절가의 거리가 너무 넓어지면 리스크/리워드 비율이 무너지기 때문입니다.


이 모든 과정을 요약하면

단계 확인 사항 핵심 질문
1단계 추세 필터 Stage 2 상승 추세인가?
2단계 변동성 수축 조정폭이 점차 줄어드는가?
3단계 거래량 패턴 수축 구간에서 거래량이 마르는가?
4단계 피봇 설정 마지막 수축의 고점이 명확한가?
5단계 돌파 확인 거래량 급증과 함께 돌파했는가?

5단계를 모두 통과한 종목만이 VCP 매수 후보입니다. 하나라도 부족하다면 넘어가는 것이 현명합니다. Minervini의 말처럼, 기회는 항상 다시 옵니다.


스크리닝 효율을 높이는 실전 팁

RS Rating을 1차 필터로 활용

RS Rating 80 이상인 종목만 대상으로 스크리닝하면, 이미 시장 대비 강한 상승 모멘텀을 보유한 종목만 남게 됩니다. Stage 2 조건과 RS 조건은 상당 부분 겹치므로 스크리닝 시간을 크게 절약할 수 있습니다.

주간 단위로 리뷰

VCP 패턴은 최소 수 주에서 수 개월에 걸쳐 형성됩니다. 매일 수백 개 차트를 확인할 필요 없이, 주 1~2회 정도 후보군을 점검하면 충분합니다. 중요한 건 매일 차트를 보는 것이 아니라, 패턴이 완성되었을 때 준비가 되어 있는 것입니다.

워치리스트 관리

Stage 2 + RS 80 이상 종목 중 수축이 진행 중인 종목은 워치리스트에 등록해 두고, 피봇에 근접했을 때 알림을 설정합니다. 이렇게 하면 돌파 순간을 놓치지 않으면서도 불필요한 시간 소모를 줄일 수 있습니다.


마무리

VCP 스크리닝은 결국 매물 소진의 증거를 차트에서 읽어내는 과정입니다. 가격 수축, 거래량 감소, 그리고 타이트한 피봇 — 이 세 가지가 동시에 관찰될 때, 시장은 "팔 사람이 다 팔았다"고 말하고 있는 것입니다.

처음에는 판단이 어려울 수 있지만, 수백 개의 차트를 반복해서 보다 보면 VCP가 눈에 들어오기 시작합니다. Minervini 역시 매주 수천 개의 차트를 리뷰하는 것으로 유명합니다. 패턴 인식은 이론이 아니라 반복적인 훈련의 영역입니다.


참고 자료:


본 글은 투자 권유가 아닌 정보 제공을 목적으로 합니다. 모든 투자 판단과 그에 따른 결과는 투자자 본인에게 있습니다.