← 인사이트 가이드

VCP(변동성 수축 패턴) 기초 — 개념부터 확인 지표까지

MarketFlow 리서치 · 최초 게시: 2026-08-27 · 내용 보강: 2026-09-05 · 10분 읽기 · 차트 분석

운영자: 비트맨 · 비트맨의 GOODRICH TV

VCP(Volatility Contraction Pattern, 변동성 수축 패턴)는 주가의 조정 폭이 단계적으로 줄어들며 에너지가 응축되는 구간을 찾는 차트 분석 방법입니다. 이 글은 VCP 를 처음 접하는 분을 위해 개념과 구조, 그리고 패턴을 볼 때 함께 확인해야 할 지표를 정리합니다.

변동성 수축이란 무엇인가

상승 추세에 있는 종목도 계속 오르기만 하지는 않습니다. 상승 후에는 차익 매물이 나오며 조정을 받는데, 건강한 종목은 조정을 거칠 때마다 하락 폭이 이전보다 작아지는 경향이 있다고 해석합니다. 설명용 가상 예로 첫 조정에서 고점 대비 25% 하락했다면, 다음 조정은 15%, 그다음은 8% 처럼 수축하는 식입니다. 팔 사람이 점점 줄어들고 있다는 신호로 해석할 수 있습니다.

이 수축 과정이 여러 번(보통 2~4회) 반복되면 차트는 오른쪽으로 갈수록 좁아지는 깔때기 모양이 됩니다. 마지막 수축 구간에서 가격 변동과 거래량이 함께 잦아들었다가, 매물대를 뚫는 돌파가 나올 때를 관찰 포인트로 삼는 것이 VCP 분석의 골격입니다.

패턴의 3요소

함께 확인하면 좋은 조건

1. 시장 전체 국면

같은 패턴이라도 시장이 위험 회피(RISK_OFF) 국면이면 개별 종목 외의 위험을 함께 살펴야 합니다. 지수 추세, 시장 폭(상승 종목 비율) 같은 시장 레짐 지표를 먼저 확인하는 것이 순서입니다.

2. 상대 강도

시장이 조정받는 동안에도 잘 버틴 종목, 즉 상대 강도가 높은 종목의 VCP 가 상대적으로 주목할 만합니다. 지수보다 먼저 신고가에 접근하는 종목이 대표적입니다.

3. 수급 동향

수축 구간에서 외국인·기관의 순매수가 이어진다면 조정 구간의 물량을 큰손이 받아 갔을 가능성을 시사합니다. 반대로 수축 중 대량 순매도가 반복된다면 패턴 모양이 좋아도 보수적으로 봐야 합니다.

흔한 오해와 한계

개념에서 기억할 점

VCP 는 "팔 사람이 줄어드는 과정"을 차트로 읽는 틀입니다. 수축 구조·거래량 감소·돌파 확인이라는 세 요소를 기계적으로 점검하고, 시장 국면과 수급을 함께 보면 관찰 대상을 추리는 데 도움이 됩니다. 다만 차트만으로 실제 매도자의 의도를 확인할 수는 없으며, 검출은 매매 신호의 확정이 아닙니다.

직접 계산해 보는 수축과 거래량

다음은 실재 종목이 아닌 계산 연습입니다. 조정 구간의 고점과 저점을 먼저 고정하고 수축 깊이를 (고점 − 저점) ÷ 고점 × 100으로 계산합니다. 고점·저점을 나중에 바꾸면 같은 차트에서도 다른 결과를 만들 수 있으므로, 구간 선정 날짜와 기준을 함께 적어야 합니다.

가상 가격으로 비교하는 세 번의 조정
구간고점 / 저점깊이
첫 조정10,000원 / 8,000원20%
둘째 조정9,800원 / 8,820원10%
셋째 조정9,700원 / 9,215원5%

이 예에서는 깊이가 줄었지만 그것만으로 돌파가 확인되지는 않습니다. 마지막 구간 평균 거래량이 4만 주이고 비교 대상으로 미리 정한 직전 20거래일 평균이 10만 주라면 비율은 0.4배입니다. 두 기간에 같은 날짜를 중복 포함했는지, 장중 누적량을 하루 전체 거래량과 비교했는지도 확인합니다. 0.4라는 숫자는 여기서 정한 예제 값이며 모든 시장의 통과 기준이 아닙니다.

실제 점검 사례 — 숫자가 있어도 검증을 보류한 이유

2026-09-05 원고 보강 때 확인한 과거 VCP 저장 자료에는 생성 문자열이 2026-04-14T15:42:53.183703이고 후보가 147개 있었습니다. 이 중 종목 코드 294630의 자료와 같은 날짜 가격 기록을 대조하자 가격 갱신 문자열은 2026-04-14 15:13:56이었습니다. 두 기록에는 원천 제공자와 명시적인 시간대가 없고, VCP 기록에는 종목별 기준 시각도 없었습니다.

확인한 것은 저장된 문자열과 필드의 존재 여부입니다. 날짜가 같다는 이유로 같은 시점의 확정 종가라고 인정할 수는 없습니다. 그래서 이 자료의 피벗 가격·거래량 비율을 검증된 값으로 소개하지 않고, 패턴의 유효성 판단을 보류했습니다. 147개는 해당 과거 파일의 후보 수이지 현재 후보 수나 적중 종목 수가 아닙니다. 내부 기록의 제한된 점검 사례이며 독립된 외부 성과 검증을 받은 자료가 아닙니다.

다음 차트를 열 때 남길 기록

  1. 종목·시장·통화, 원천 제공자, 가격 기준 시각과 수집 시각을 각각 적습니다.
  2. 조정 구간의 시작·끝 날짜, 고점·저점과 수축 깊이를 함께 기록합니다.
  3. 거래량 비교 기간, 수정주가 사용 여부, 거래정지·분할 등 이벤트를 확인합니다.
  4. 돌파 관찰 기준과 무효화 조건을 결과를 보기 전에 정합니다. 출처·기간이 없으면 보류합니다.

이 체크리스트의 목적은 차트에 그럴듯한 이름을 붙이는 것이 아니라, 다른 사람이 같은 자료로 같은 판단을 재현할 수 있게 하는 것입니다. 원천 자료를 다시 확인할 때는 아래 KRX 시세 메뉴를 이용할 수 있지만, 그 링크가 위 내부 파일의 원천을 입증하는 것은 아닙니다.

출처와 작성 방법

수축 계산 예제는 가상 자료입니다. 실제 사례는 2026-04-14 저장 자료의 시점·출처 부족을 점검한 것으로, 현재의 유효 패턴이나 매매 성과를 제시하지 않습니다.

출처 확인·본문 보강일: 2026-09-05. 초안 정리, 자료 대조와 계산 검산에 AI(Codex)를 활용했습니다. 실제 기록과 가상 계산을 구분했으며, 운영자의 직접 매매 경험이나 금융 전문가의 검수를 주장하지 않습니다.

오류 제보: [email protected] (가이드 제목과 확인이 필요한 문장을 함께 보내 주세요.)

이 글은 투자 교육을 위한 일반 정보이며 특정 종목의 매수·매도 권유나 투자 자문이 아닙니다. 언급된 지표와 체크리스트는 분석 도구일 뿐 수익을 보장하지 않으며, 투자의 최종 판단과 책임은 투자자 본인에게 있습니다.