가격은 올랐는데 돈은 빠져나간다? — CMF 차이킨 자금흐름으로 종가 위치의 매집과 분산을 읽는 글의 썸네일
차트공부

가격은 올랐는데 돈은 빠져나간다? — CMF 지표로 매집·분산 읽는 법



3줄 요약

  • CMF(차이킨 자금흐름)는 종가가 봉 안 어디서 마감했는지에 거래량을 곱해, 돈이 들어오는지(매집) 나가는지(분산)를 -1~+1 사이 숫자로 보여주는 지표입니다.
  • 2026년 8월 19일 종가 기준 삼성전자의 CMF(21)는 -0.16 — 주가가 반등해도 종가는 자꾸 봉 아래쪽에서 마감하고 있다는 뜻입니다.
  • 다만 SPY 10년치를 세어보니 0선 교차를 매매 신호로 그대로 쓰는 건 근거가 약했습니다. CMF는 ‘신호기’가 아니라 돌파와 추세를 검증하는 ‘검증기’로 쓰는 게 맞습니다.

혹시 이런 경험 있으신가요? 주가는 분명 올랐는데 오르는 모양새가 왠지 불안한 날이 있습니다. 장중에 반짝 치솟았다가 마감 무렵 슬금슬금 밀려 내려와 결국 봉 아래쪽에서 끝나는 날들이요. 어제(8월 18일) 코스피가 장중 사상 처음 7,216선을 찍고 346포인트를 반납하며 마감한 것도 딱 그런 그림이었습니다. 이럴 때 “가격은 올랐는데, 돈은 정말 들어온 걸까?”라는 질문에 숫자로 답해주는 도구가 있습니다. 오늘 다룰 CMF 지표, 차이킨 자금흐름(Chaikin Money Flow)입니다.

어두운 해변에 밀물과 썰물이 드나드는 항공 사진 — 돈이 들어오고 나가는 자금 흐름을 상징하는 리드 이미지
가격이 같은 자리여도 돈은 들어오는 중일 수도, 나가는 중일 수도 있습니다. CMF는 그 방향을 재는 온도계입니다.

CMF 지표란 — 장 마감의 ‘위치’가 말해주는 것

CMF 지표의 출발점은 단순한 관찰입니다. 하루 종일 싸우고 난 뒤, 종가가 봉 안 어디에서 마감했는가.

종가가 고가 근처라면 그날은 매수 세력이 이긴 날입니다. 장 마지막까지 사겠다는 사람이 남아 있었다는 뜻이니까요. 반대로 종가가 저가 근처라면 설령 그날 주가가 올랐더라도 마감 무렵엔 파는 쪽이 우세했습니다. CMF는 이 ‘마감 위치’를 봉마다 채점합니다.

CMF 지표 계산 원리 도해 — 종가가 고가·중간·저가 근처일 때 자금흐름 승수가 +0.8, 0, -0.8로 달라지는 모습과 3단계 공식
승수에 거래량을 곱하고 21일 평균을 내면 CMF가 됩니다. 0 위는 매집 우위, 0 아래는 분산 우위입니다.

계산은 세 단계입니다.

  1. 자금흐름 승수 = [(종가-저가) – (고가-종가)] ÷ (고가-저가). 종가가 고가에 붙으면 +1, 저가에 붙으면 -1, 한가운데면 0이 됩니다.
  2. 자금흐름 거래량 = 승수 × 그날 거래량. 같은 마감 위치라도 거래량이 실린 날에 가중치를 더 줍니다.
  3. CMF(21) = 최근 21일 자금흐름 거래량의 합 ÷ 21일 거래량의 합.

결과는 -1에서 +1 사이를 오갑니다. 0 위에 있으면 최근 한 달간 종가가 대체로 고가 쪽에서 마감했다는 뜻이라 매집 우위, 0 아래면 저가 쪽 마감이 많았다는 뜻이라 분산 우위로 읽습니다. 기본 기간이 21일인 건 한 달 거래일이 대략 21일이기 때문입니다.

아직도 감으로만 투자하시나요?

매일 10분, 차트를 보는 눈이 달라집니다

거래량 지표의 대전제인 “거래량은 가격에 선행한다”는 관점에서 보면 CMF는 OBV의 진화형입니다. OBV는 종가가 어제보다 올랐는지 내렸는지만 보고 그날 거래량 전부를 매수 또는 매도로 몰아 계산하는데, CMF는 봉 안에서의 위치까지 반영하니 한 단계 정교합니다.

계산기 한 대로 만든 지표 — 마크 차이킨 이야기

이 지표를 만든 마크 차이킨(Marc Chaikin)은 1966년에 증권 브로커 자격을 딴 이래 60년 가까이 월가에 몸담은 인물입니다. 스탠스베리 리서치에 실린 회고를 보면 차이킨은 월가 첫날부터 거래량에 집착했다고 합니다. 가격만 봐서는 풀리지 않는 수수께끼의 “잃어버린 고리(missing link)”가 거래량이라고 믿었습니다.

젊은 차이킨은 조 그랜빌의 OBV와 래리 윌리엄스의 매집·분산 개념을 공부하면서 보마 브레인(Bowmar Brain)이라는 휴대용 계산기 한 대로 자기가 추적하는 종목 전부의 수치를 매일 손으로 계산했다고 합니다. 컴퓨터가 아니라 계산기로요.

그런데 1978년 무렵 사건이 터집니다. 뉴욕타임스와 월스트리트저널 같은 주요 신문들이 지면 절약을 이유로 종목별 시가 게재를 중단해버립니다. 윌리엄스의 공식은 시가와 종가를 비교하는 방식이었으니 재료 자체가 사라진 셈이었습니다. 차이킨은 여기서 포기하는 대신 공식을 다시 설계했습니다. 시가 대신 그날의 고가-저가 범위 안에서 종가가 어디 있는지를 쓰기로 합니다. 그 바탕엔 “시장을 움직이는 기관 자금은 장 마감 무렵에 움직인다”는 오랜 관찰이 있었습니다. 데이터가 끊긴 불편함이 오히려 더 나은 공식을 낳았습니다.

차이킨은 이후 차이킨 오실레이터 등 여러 자금흐름 지표를 남겼고, 지금도 차이킨 애널리틱스라는 리서치 회사를 이끌고 있습니다. 세력의 매집을 발자국으로 추적한다는 발상은 와이코프의 매집 이론과도 맞닿아 있는데, 차이킨은 그걸 누구나 계산할 수 있는 공식으로 옮겼습니다.

삼성전자 차트로 읽어보기 — 지금 돈은 들어오고 있을까

말로만 하면 감이 안 오니 실제 데이터를 보겠습니다. 야후 파이낸스의 삼성전자 일봉으로 CMF(21)를 계산해 주가와 나란히 놓은 차트입니다.

삼성전자 주가와 CMF(21) 차트 — 1월과 5~6월 급등 구간의 매집 우위, 7월 이후 분산 우위(현재 -0.16) 구간이 색으로 구분된 실데이터
2026년 8월 19일 종가 기준 CMF(21)는 -0.16. 7월 중순 이후 한 달 넘게 분산 우위 구간입니다. (자료: Yahoo Finance, 자체계산)

몇 가지가 눈에 들어옵니다.

먼저 올해 1월의 급등 구간에서는 CMF가 +0.3 위까지 올라간 채 오래 머물렀습니다. 종가가 계속 고가 근처에서 마감하며 거래량이 실렸다는 뜻이니 상승에 돈이 따라붙은 건강한 구간으로 읽힙니다. 5월 중순부터 6월 초까지의 2차 급등도 마찬가지로 CMF가 0 위에서 받쳐줬습니다.

그런데 지금은 그림이 다릅니다. 8월 19일 종가 기준 삼성전자는 247,500원, CMF(21)는 -0.16입니다. 7월 중순 이후 CMF가 0 아래로 내려가 한 달 넘게 분산 우위 구간에 머물러 있습니다. 최근 주가가 반등하는 날에도 종가는 자꾸 봉 아래쪽에서 마감했습니다. 물론 이것만으로 “하락한다”고 단정할 수는 없습니다. 다만 어제 같은 급반전이 나온 뒤라면 “이 반등에 돈이 실리고 있는가”를 체크하는 온도계 하나쯤은 들고 있는 게 좋겠죠.

비슷한 거래량 지표들과 뭐가 다른지 표로 정리하면 이렇습니다.

지표 재는 것 형태 강점
OBV 종가의 등락 방향 × 거래량 누적 끝없이 쌓이는 누적선 장기 매집 추적, 다이버전스
CMF 종가의 봉 내 위치 × 거래량 0 중심 -1~+1 진동 매집·분산의 방향과 강도
MFI 전형가격 변화 × 거래량 0~100 오실레이터 과매수·과매도 판별

한 문장으로 줄이면 CMF는 “돈이 들어오나 나가나”를 보고 MFI는 “얼마나 과열됐나”를 봅니다. 거래량 지표 전반이 처음이시라면 거래량 지표 TOP 3 정리 글부터 보시는 것도 좋습니다.

0선 교차, 그대로 믿어도 될까 — 10년치를 세어봤습니다

교과서에는 “CMF가 0선을 상향 돌파하면 매수, 하향 돌파하면 매도”라고 적혀 있습니다. 정말 그럴까요? 궁금해서 SPY(미국 S&P500 ETF)의 2016년 9월부터 2026년 8월까지 10년, 일봉 2,492개로 세어봤습니다. 노이즈를 줄이려고 ±0.05 임계선을 기준으로 삼았고 신호 이후 20거래일 뒤 수익률을 쟀습니다.

CMF 0선 교차 실측과 갭 함정 — SPY 10년에서 매도 신호 후 20일 평균 +2.02%로 기저율보다 높았고, 삼성전자 2026년 3월 5일엔 11.3% 오른 날이 승수 -0.40으로 기록된 사례
왼쪽: 0선 교차를 매매 신호로 쓰기 어려운 이유. 오른쪽: 갭 상승일을 ‘분산’으로 적는 승수의 결함.

결과가 재미있습니다.

  • 아무 날이나 사서 20일 들고 있었을 때(기저율): 평균 +1.13%
  • CMF가 +0.05를 상향 돌파한 날(교과서의 매수 신호, 118회): 평균 +0.77%
  • CMF가 -0.05를 하향 돌파한 날(교과서의 매도 신호, 87회): 평균 +2.02%

매수 신호는 기저율보다 못했고 매도 신호에 팔았다면 오히려 10년 내내 제일 좋은 구간을 놓쳤다는 계산이 나옵니다. 왜 이럴까요? SPY 같은 지수는 애초에 상승 편향이 강해서 CMF가 바닥까지 눌린 시점이 공포가 극에 달한 저점 근처인 경우가 많았기 때문으로 보입니다. 여기에 0선 교차 자체가 10년간 191번, 연평균 19번이나 발생할 만큼 잦다는 문제도 있습니다. 0 근처에서 파르르 떨리는 지표를 신호기로 쓰면 수수료만 쌓입니다.

함정은 하나 더 있습니다. 승수 계산이 갭을 무시한다는 점입니다. 위 차트 오른쪽이 실제 사례인데, 삼성전자는 2026년 3월 5일 전일 대비 13.2% 갭 상승으로 출발해 당일 종가 기준으로도 11.3%나 올랐습니다. 그런데 종가가 그날 봉의 아래쪽에서 마감하는 바람에 승수는 -0.40, CMF 입장에선 ‘분산’으로 기록됐습니다. 하루에 11% 오른 날을 돈이 나간 날로 적은 거죠. 엔비디아도 2021년 11월 18일에 똑같은 일(당일 +8.3%, 승수 -0.51)이 있었습니다. 갭이 잦은 종목에서 CMF가 이상하게 낮게 나온다면 이 왜곡부터 의심해보셔야 합니다.

그래서 실전에서는 이렇게 씁니다

세어본 결과를 반영하면 CMF 지표의 올바른 자리는 ‘신호기’가 아니라 ‘검증기’입니다.

첫째, 돌파의 진위 검증. 주가가 저항선을 뚫었을 때 CMF가 뚜렷한 양(+)이면 거래량이 실린 진짜 돌파일 가능성이 높고, CMF가 0 근처이거나 음수라면 속임수 돌파를 의심합니다. 돌파 자체보다 “돌파에 돈이 실렸나”를 봅니다.

둘째, 추세의 건강 검진. 상승추세 중에 CMF가 0 위를 유지하면 매수세가 건강하다는 뜻입니다. 반대로 주가는 신고가인데 CMF 고점이 낮아지는 다이버전스가 나오면 상승에 돈이 따라오지 못하고 있다는 경고로 받아들입니다.

셋째, 임계선 활용. 0선 교차는 너무 잦으니 ±0.05 안쪽은 무승부로 칩니다. ±0.25를 넘는 극단값이 나올 때만 “강한 매집/분산”으로 의미를 부여하는 식으로, 기준을 한 단계 높여 잡는 게 실전적입니다.

이런 판단은 결국 차트를 많이 봐야 늡니다. 차트큐의 차트게임에서는 과거 실제 차트를 놓고 다음 흐름을 맞혀보는 연습을 할 수 있으니, CMF와 거래량을 함께 놓고 “이 돌파에 돈이 실렸나”를 추측하는 훈련을 해보시면 감 잡는 속도가 확실히 달라집니다.

흔한 실수

0선 교차만 보고 사고파는 것. 위에서 세어본 대로입니다. 특히 지수나 대형 우량주처럼 상승 편향이 강한 자산에서 CMF 하향 돌파를 기계적 매도 신호로 쓰면 장기 성과를 갉아먹기 쉽습니다.

갭이 잦은 종목에 그대로 적용하는 것. 실적 발표나 뉴스로 갭이 자주 뜨는 종목은 승수 왜곡 때문에 CMF가 실제 자금 흐름과 어긋날 수 있습니다. 이런 종목은 OBV나 MFI를 함께 놓고 교차 확인하는 게 안전합니다.

거래량 데이터가 부실한 시장에서 쓰는 것. CMF는 거래량이 신뢰할 만한 유동성 좋은 종목에서 진가를 발휘합니다. 거래량이 들쭉날쭉한 소형주에서는 하루 이상치가 21일 평균을 통째로 흔들 수 있습니다.

자주 묻는 질문

Q. 21일 말고 다른 기간을 써도 되나요?

됩니다. 21일은 한 달 거래일에서 온 표준값일 뿐입니다. 단기 스윙이라면 20일 미만으로 줄여 민감도를 높이고, 장기 관점이라면 늘려서 노이즈를 줄입니다. 다만 기간을 줄일수록 0선 교차가 더 잦아진다는 점은 감안하셔야 합니다.

Q. CMF가 마이너스인데 주가가 계속 오르면 어떻게 해석하나요?

둘 중 하나입니다. 갭 상승이 잦아 승수가 왜곡됐거나, 정말로 상승의 질이 나쁜 겁니다. 먼저 최근 갭 발생 여부를 확인하고, 갭 문제가 아니라면 “마감 무렵마다 파는 세력이 있다”는 경고로 받아들여 손절선을 점검하는 쪽이 합리적입니다.

Q. OBV, MFI, CMF 중 하나만 쓴다면요?

목적에 따라 다릅니다. 장기 매집 추적이면 OBV, 과열 판별이면 MFI, 지금 이 구간에서 돈이 들어오는지 나가는지 강도를 보고 싶으면 CMF입니다. 서로 재는 게 달라서 하나로 나머지를 대체하기는 어렵습니다.


CMF 지표는 “종가가 봉 안 어디서 마감했는가”라는 단순한 질문에 거래량을 곱해, 매집과 분산을 숫자 하나로 보여주는 도구입니다. 1978년 신문에서 시가가 사라진 불편함이 만들어낸 공식이라는 출생 배경도 재미있죠. 다만 10년치를 직접 세어본 결과가 말해주듯, 0선 교차를 그대로 매매 신호로 쓰기보다는 돌파를 검증하고 추세의 건강을 진단하는 보조 도구로 쓰실 때 가장 값어치를 합니다. 오늘 밤에라도 보유 종목 차트에 CMF를 한 번 얹어보세요. 가격이 말하지 않던 이야기가 보일 수 있습니다.

이 글은 특정 종목의 매수·매도를 권유하지 않으며, 투자 판단의 책임은 본인에게 있습니다.

오늘 내용은 눈으로만 읽으면 금방 잊힙니다. 저희가 만드는 차트큐에는 과거 실제 차트가 무작위로 나오는 차트게임과 초보자용 스터디 가이드가 있으니, 실제 차트에서 직접 연습해 보시길 추천드립니다.

차트큐 차트게임 플레이 화면차트큐 ChartQ 앱 소개 화면

차트큐 바로가기 (chartq.app/qr)

Hi, I’m 차트겟-ChartGet

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다