누적 거래량 지수 보는 법 — 거래량으로 추세의 진짜 힘을 읽는 법
누적 거래량 지수 (Cumulative Volume Index) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

지수가 오르는데 어쩐지 마음이 놓이지 않던 날이 있었습니다. 코스피가 며칠째 신고가를 갈아치우는데도 제 계좌의 종목들은 힘이 없었거든요. 그때 우연히 차트에 깔아둔 누적 거래량 지수가 가격과 정반대로 슬그머니 내려가고 있는 걸 봤습니다. 가격은 위를 보는데 거래량의 흐름은 아래를 가리키던 그 장면이, 며칠 뒤 조정으로 이어지는 걸 직접 겪고 나서 이 지표를 다시 보게 됐습니다.
누적 거래량 지수는 이름처럼 거래량을 차곡차곡 쌓아 시장의 '체력'을 보여주는 지표입니다. 가격이 시장의 표정이라면 거래량은 그 표정 뒤에 숨은 진짜 기운인데, CVI는 그 기운이 어느 쪽으로 누적되고 있는지를 한 줄로 압축해 줍니다. 이 글에서는 CVI가 무엇을 계산하는지, 선의 방향과 기울기를 어떻게 읽는지, 비슷한 거래량 지표들과 무엇이 다른지, 그리고 어떤 상황에서 빛나고 어디서 빗나가는지를 제 경험과 함께 차근차근 정리합니다.
누적 거래량 지수란 — 상승·하락 거래량의 누적합
누적 거래량 지수(CVI)는 시장 전체에서 상승한 종목의 거래량과 하락한 종목의 거래량 차이를 매일 누적해 그리는 지표입니다. 어느 날 상승 종목의 거래량이 하락 종목의 거래량보다 많으면 그 차이만큼 선이 올라가고, 반대면 내려갑니다. 이 값을 날마다 더해 나가기 때문에 한 줄로 이어지는 누적선이 만들어집니다.
핵심은 절댓값이 아니라 방향과 기울기입니다. CVI 자체의 숫자가 100만이든 200만이든 그 자체로는 의미가 적습니다. 선이 우상향하면 매수세 쪽으로 거래량이 쏠리고 있다는 뜻이고, 우하향하면 매도세 쪽으로 거래량이 빠져나가고 있다는 뜻입니다. 가격이 아니라 거래량의 무게중심이 어디로 움직이는지를 추적하는 셈입니다.
그래서 CVI는 지수형 시장 폭(market breadth) 지표로 분류됩니다. 개별 종목 하나가 아니라 시장 구성원 전체의 참여 강도를 거래량으로 측정한다는 점에서, 가격 지수만 봐서는 놓치기 쉬운 내부 동력을 드러내 줍니다. 가격 지수는 시가총액이 큰 몇몇 대장주의 움직임에 크게 좌우되지만, CVI는 그날 누가 얼마나 많은 거래량을 동원해 사고팔았는지를 합산하기 때문에 시장 바닥의 분위기를 더 솔직하게 보여 줍니다.
계산 자체는 어렵지 않습니다. 매일 상승 종목 거래량에서 하락 종목 거래량을 뺀 값을 구하고, 그 값을 전날까지의 누적값에 계속 더해 나가면 됩니다. 트레이딩뷰 같은 차트 도구에서는 지표 목록에서 Cumulative Volume Index를 추가하기만 하면 자동으로 그려지므로, 투자자는 계산보다 해석에 집중하면 됩니다.
읽는 법 — 방향, 기울기, 그리고 다이버전스
CVI를 읽는 첫 단계는 가격 지수와 같은 방향인지 확인하는 것입니다. 가격이 오를 때 CVI도 함께 우상향하면 상승에 거래량이 실린 건강한 추세로 봅니다. 반대로 가격은 오르는데 CVI가 옆걸음이거나 내려가면, 오름세를 떠받치는 거래량이 약해지고 있다는 경고입니다.
가장 자주 쓰는 신호는 다이버전스(괴리)입니다. 가격은 신고가를 만드는데 CVI는 직전 고점을 넘지 못하면 약세 다이버전스로 보고, 추세가 식어가는 신호로 해석합니다. 반대로 가격은 신저가인데 CVI가 더 낮은 저점을 만들지 않으면 강세 다이버전스로 보고, 하락 동력이 빠지는 신호로 봅니다. 즉 가격은 끝까지 한 방향으로 달리는데 거래량의 무게중심이 더 이상 그 방향을 떠받치지 않을 때, 추세의 균열을 미리 알아채는 도구가 다이버전스입니다.
기울기 변화도 놓치지 말아야 합니다. 같은 우상향이라도 기울기가 점점 가팔라지면 시장 참여가 확대되며 추세에 가속이 붙는다는 뜻이고, 기울기가 완만해지며 옆으로 눕기 시작하면 거래량이 한쪽으로 몰리는 힘이 약해지고 있다는 신호입니다. 저는 절대 위치보다 이 기울기의 변화를 더 눈여겨 보는 편입니다.
- CVI 우상향 + 가격 상승 = 거래량이 실린 건강한 추세
- 가격 신고가인데 CVI 고점 낮아짐 = 약세 다이버전스(추세 둔화 경고)
- 가격 신저가인데 CVI 저점 안 낮아짐 = 강세 다이버전스(하락 동력 약화)
- CVI 기울기 가팔라짐 = 시장 참여 강도 확대
비슷한 거래량 지표와 무엇이 다른가
거래량 누적 계열에는 비슷해 보이는 지표가 여럿 있습니다. 자주 비교되는 것이 OBV(온밸런스볼륨)와 등락주선(어드밴스 디클라인 라인)입니다. 셋 다 무언가를 누적한다는 점은 같지만, 무엇을 쌓느냐가 다릅니다.
OBV는 개별 종목 하나의 종가 방향에 따라 그 종목의 거래량을 더하거나 빼는 반면, CVI는 시장 전체에서 상승·하락 종목의 거래량 차이를 쌓습니다. 등락주선은 거래량을 쓰지 않고 상승 종목 수에서 하락 종목 수를 뺀 값을 누적합니다. 정리하면 CVI는 시장 폭을 거래량 기준으로 본 지표라고 이해하면 편합니다.
이 차이는 실전에서 의미가 큽니다. 예컨대 상승한 종목 수는 많은데 정작 거래량은 소수의 하락 종목에 쏠려 있다면, 등락주선은 좋게 보여도 CVI는 미지근하게 나옵니다. 종목 수로 본 시장과 거래량으로 본 시장이 엇갈리는 이런 순간이, 표면적인 분위기와 실제 자금 흐름이 다르다는 단서가 되곤 합니다. 그래서 저는 두 지표를 나란히 놓고 어디서 갈라지는지를 살핍니다.
| 지표 | 누적 대상 | 관점 |
|---|---|---|
| 누적 거래량 지수(CVI) | 시장 전체 상승·하락 종목의 거래량 차이 | 거래량 기준 시장 폭 |
| OBV | 개별 종목 한 종목의 거래량(종가 방향) | 개별 종목 매집·분산 |
| 등락주선(AD Line) | 상승 종목 수 - 하락 종목 수 | 종목 수 기준 시장 폭 |
| 등락 비율(AD Ratio) | 상승 종목 수 / 하락 종목 수 | 비율로 본 시장 폭 |
한계와 보완 — 후행성과 시장 구성의 함정
CVI는 누적값이라 본질적으로 후행 성격이 있습니다. 추세가 한참 진행된 뒤에야 기울기가 분명해지는 경우가 많아, 단독으로 매매 타이밍을 잡기에는 둔합니다. 또 누적 시작 시점에 따라 절대 수치가 달라지므로 절댓값 비교는 의미가 없고, 오직 방향과 기울기, 다이버전스만 봐야 합니다.
구성 종목의 영향도 주의해야 합니다. 거래량이 압도적으로 큰 소수의 대형주가 며칠 들썩이면 CVI가 시장 전반과 무관하게 흔들릴 수 있습니다. 그래서 저는 CVI를 가격 지수, 등락주선과 같이 보면서 세 지표가 같은 이야기를 할 때만 신뢰도를 높입니다. 한 지표만 튀고 나머지가 잠잠하면 일시적 잡음일 가능성이 높다고 보고 한 박자 기다립니다.
또 하나, CVI는 어떤 종목 집단을 기준으로 만드느냐에 따라 결과가 달라집니다. 코스피 전체를 기준으로 한 CVI와 코스닥, 혹은 특정 업종만 모아 만든 CVI는 서로 다른 이야기를 합니다. 내가 보는 종목이 어느 시장에 속하는지에 맞춰 같은 기준의 CVI를 보는 것이 기본입니다. 기준이 어긋난 지표를 들고 해석하면 엉뚱한 결론에 닿기 쉽습니다.
- 절댓값은 무의미 — 방향, 기울기, 다이버전스만 본다
- 후행성이 있어 단독 타이밍 도구로는 둔하다
- 대형주 쏠림으로 왜곡될 수 있어 등락주선과 교차 확인
- 다이버전스는 경고일 뿐, 가격 확인 없이 선행 매매 금지
직접 써보고 느낀 점 — 추세의 진위를 가리는 거름망
제가 CVI를 쓰는 방식은 단순합니다. 매매 신호를 직접 받기보다, 지금 보이는 가격 추세가 진짜 거래량을 동반한 것인지 거르는 거름망으로 씁니다. 지수가 오를 때 CVI가 같이 올라주면 마음 편히 비중을 유지하고, 가격만 오르고 CVI가 따라오지 않으면 신규 진입을 미루고 보유 비중을 점검합니다. 글머리에서 말한 그 조정 직전의 약세 다이버전스가 제게는 좋은 학습이 됐습니다.
다만 다이버전스가 떴다고 곧장 매도하지는 않습니다. 괴리는 며칠에서 몇 주씩 길게 이어지기도 하고, 끝내 가격이 거래량을 따라잡는 경우도 있기 때문입니다. 저는 CVI를 '경고등'으로만 받아들이고, 실제 행동은 가격이 지지선을 깨는지, 거래량이 실제로 터지는지를 확인한 뒤에 합니다. CVI 역시 과거 데이터로 만든 지표라 미래를 보장하지 않으며, 최종 판단과 책임은 투자자 본인에게 있다는 점을 늘 기억합니다.