자금흐름이란? 자금흐름 지표 완벽 정리
자금흐름은 가격 방향으로 가중된 거래량으로 특정 봉에서 자금이 종목으로 들어오는지 빠지는지를 측정합니다. MFI, CMF, OBV — 공식, 용도, 함정.

자금흐름 지표는 가격 방향과 거래량을 결합하여 자금이 종목으로 들어오는지(누적) 빠지는지(분산)를 추정합니다. 단순 거래량은 얼마나 거래되었는지를 알려주고, 자금흐름 도구는 그 거래량이 누구 편에 있었는지를 알려줍니다. 잘 사용하면 추세 도구가 등록할 만큼 가격이 움직이기 전에 누적의 초기 단계를 잡아냅니다. 무신경하게 사용하면 과신하기 쉽습니다 — 자금흐름은 여러 신호 중 하나이지 결정타가 아닙니다.
핵심 요약
- 세 가지 지표가 지배적: MFI(Money Flow Index), CMF(Chaikin Money Flow), 그리고 OBV(On-Balance Volume). 각각 약간 다른 방식으로 가격 방향에 따라 거래량을 가중합니다.
- 핵심 아이디어: 무거운 거래량의 양봉 = 순매수 압력, 무거운 거래량의 음봉 = 순매도. 봉을 합산해 누적 압력 시리즈를 얻습니다.
- 자금흐름의 사각지대: 같은 거래량 봉에서 대형 기관 흐름과 합쳐진 개인 흐름을 구분할 수 없습니다. 현대 시장은 그 구분을 더욱 흐려놓습니다.
- 가장 가치 있는 용도는 다이버전스: 가격은 새로운 고점을 만들지만 자금흐름은 그렇지 않을 때(또는 그 반대). What is divergence?를 참고하세요.
- 모든 보유 종목에 표시됩니다 — PickSkill /indicators 자금흐름 대시보드는 MFI와 CMF 수치, 그리고 5일 자금흐름 추세 버킷을 표시하여 누적이 쌓이고 있는지 사라지고 있는지를 보여줍니다.
자금흐름은 어떻게 계산되는가?
세 가지 흔히 쓰이는 정형화 — 각각 가격 행동으로 거래량을 가중하는 방식에 대해 약간 다른 가정을 합니다.
Money Flow Index (MFI)
거래량 가중 RSI입니다. 범위 0~100; 과매수 >80, 과매도 <20.
Typical Price (TP) = (High + Low + Close) / 3
Raw Money Flow (RMF) = TP × Volume
Positive Money Flow = Sum of RMF over N bars where TP rose
Negative Money Flow = Sum of RMF over N bars where TP fell
Money Flow Ratio = Positive MF / Negative MF
MFI = 100 − [100 / (1 + Money Flow Ratio)]
기본 N = 14. 0~100 척도가 친숙하고(RSI처럼 읽힘) 과매수/과매도 임계값이 직관적으로 매핑되기 때문에 MFI가 가장 인기 있는 자금흐름 지표입니다.
Chaikin Money Flow (CMF)
각 봉의 거래량을 종가가 봉의 범위 내 어디에 위치했는지에 따라 가중합니다. 고점 근처에서 종가가 형성된 봉은 양의 가중치를, 저점 근처에서 종가가 형성된 봉은 음의 가중치를 받습니다.
Money Flow Multiplier (MFM) = ((Close − Low) − (High − Close)) / (High − Low)
Money Flow Volume (MFV) = MFM × Volume
CMF = Sum(MFV, N) / Sum(Volume, N)
기본 N = 20. CMF는 −1에서 +1 사이에서 움직이며, +0.05 이상은 매수 압력을, −0.05 이하는 매도 압력을 나타냅니다. CMF의 강점은 봉 단위 정밀도이며(각 봉의 흐름은 그 봉이 범위 내 어디에서 마감되었는지에 따라 완전히 결정됨), 약점은 단발성 광폭 봉에 대한 민감성입니다.
On-Balance Volume (OBV)
세 가지 중 가장 단순하고, 사실상 가장 견고합니다:
If Close[t] > Close[t-1]: OBV[t] = OBV[t-1] + Volume[t]
If Close[t] < Close[t-1]: OBV[t] = OBV[t-1] − Volume[t]
Else: OBV[t] = OBV[t-1]
OBV는 누적 시리즈입니다 — 절대값은 의미가 없고, 가격 방향에 대한 OBV의 방향이 중요합니다. 가격이 횡보하는 동안 OBV가 상승하면 그 아래에서 누적이 쌓이고 있는 것이고, 가격이 새로운 고점을 만드는데 OBV가 그렇지 않으면 약해지는 참여 위에서 상승이 일어나고 있는 것입니다.
세 지표는 대부분의 시간 일치합니다. 의견이 다를 때 OBV가 보통 가격 움직임을 순거래량이 뒷받침하는지에 대한 가장 깔끔한 판단을 줍니다.
자금흐름은 실제로 무엇을 알려주는가?
우위 순서로 세 가지 실제 사용 사례:
- 가격이 움직이기 전에 누적 탐지. 하락추세 말미의 종목은 가격이 바닥을 확인하기 전에 자금흐름 지표가 상승 전환하는 경우가 많습니다. 패턴: 가격이 여전히 횡보 중인데 OBV가 바닥을 잡고 상승 추세를 시작합니다. 이는 "돌파 전 매수"의 더 깔끔한 설정 중 하나입니다 — 다만 결과가 나타나기까지 수 주가 걸리는 일이 자주 있고, 많은 후보가 가격 추가 진행을 만들어내지 않습니다.
- 돌파 확인. 약한 자금흐름(CMF가 0 근처, OBV 신고점 없음)의 가격 돌파는 강한 자금흐름(CMF 양의 급등, OBV의 신고점 돌파)의 돌파보다 실패할 가능성이 높습니다. 자금흐름을 확인으로 다루세요: 확신도 높은 진입에는 필수, 기회주의적 진입에는 선택.
- 자금흐름 다이버전스 식별. 가격이 더 높은 고점을, 자금흐름이 더 낮은 고점을 만듭니다. 이는 자금흐름 특유의 약세 다이버전스로, MACD나 RSI 다이버전스와 다르며 때로는 더 빠릅니다. 상승추세에서의 숨겨진 강세 자금흐름 다이버전스(가격은 더 높은 저점, 자금흐름은 더 낮은 저점)는 순수 가격 도구가 놓치는 추세 재개를 포착합니다.
일반적으로 알려진 만큼 잘 작동하지 않는 사용 사례: 실시간 절대 천장과 바닥 예측. 자금흐름 신호는 극단에서보다 전환에서 노이즈가 적습니다 — 더 깔끔한 판단은 극단(상승추세의 정점)보다 전환(하락추세 → 횡보)에서 나옵니다.
자금흐름은 무엇을 놓치는가?
신호를 과신하기 전에 알아둘 만한 세 가지 구조적 사각지대:
- 기관과 개인 흐름을 구분할 수 없음. 10% 거래량 급증은 한 명의 기관 매수자의 누적일 수도 있고 10,000건의 개인 거래일 수도 있습니다. 자금흐름 지표는 둘을 동일하게 다룹니다. 옵션 관련 헤지 흐름이 무거운 종목(특히 대형 테크)에서는 이 왜곡이 무시할 수 없습니다 — 옵션 딜러 헤지가 펀더멘털 확신을 반영하지 않은 채 일일 흐름을 지배할 수 있습니다.
- 다크풀 / 장외 거래량을 볼 수 없음. 현대 미국 주식 시장은 거래량의 30~50%를 장외에서 처리합니다. 공개 테이프 자금흐름 지표는 정규 시장 거래량만 봅니다. 신호는 여전히 실재합니다(정규 시장 흐름은 장외 흐름과 상관관계가 있음) — 그러나 절대 수치는 전체 그림이 아닙니다.
- 갭 데이에 민감. 어닝 갭, 뉴스 갭, 야간 정지는 향후 N개 봉 동안 지표를 지배하는 단일 봉 거래량 급증을 만듭니다. 14봉 MFI는 단일 비정상 갭을 완전히 할인하는 데 14 세션이 걸립니다.
PickSkill 자금흐름 대시보드는 갭 데이 봉과 (A주의 경우) 상한가 봉을 이상치로 명시적으로 표시하며, 평활화된 자금흐름 수치는 단발성 사건이 판단을 지배하지 않도록 롤링 윈도우에서 이를 제외합니다.
자금흐름 신호 해석의 4가지 함정
- 추세 대신 절대 수준 읽기. "MFI 65"는 거의 정보가 없습니다. "MFI가 최근 8봉 동안 가격이 평평한 상태에서 35에서 65로 상승했다"는 같은 숫자이지만 훨씬 더 강한 신호입니다. 자금흐름 지표는 스냅샷 값이 아니라 기울기와 궤적을 통해 가장 유용합니다.
- 거래량과 자금흐름 혼동. 무거운 거래량의 양봉은 강세, 무거운 거래량의 음봉은 약세입니다. 거래량 단독은 중립이며, 그 봉이 어느 방향으로 마감했든 그 방향을 증폭합니다. 자금흐름 지표는 방향으로 가중된 거래량입니다 — 그 가중이 정보 내용의 전부입니다. 방향 오버레이 없이 거래량 봉만 본다면 자금흐름을 보고 있는 것이 아닙니다.
- 시장 전체 자금흐름 맥락 무시. 시장 전체 매도세 동안 OBV가 상승하는 종목은 시장 전체 랠리 동안 OBV가 상승하는 종목보다 정보가 더 많습니다 — 전자는 흐름에 맞서 실제 확신이 쌓이고 있는 것이고, 후자는 그저 시장 베타입니다. 항상 자금흐름을 더 넓은 시장 자금흐름과 비교 점검하세요.
- 가격 행동 트리거 없이 자금흐름 매매. 자금흐름이 상승 전환한다고 매수해야 하는 것은 아닙니다 — "매수 트리거를 지켜보라"는 뜻입니다. 사이즈업하기 전에 가격 행동 확인(레벨 위로 돌파, MA 교차, MACD 전환)을 기다리세요.
A주에서 자금흐름은 어떻게 작동하는가
A주 시장에는 알아둘 만한 추가 자금흐름 역학이 있습니다:
- 북향 / 남향 자금(홍콩발 Stock Connect 유입)은 별도의 공개된 자금흐름 시리즈입니다. 테이프상 MFI / CMF / OBV와 같지 않으며 — 커넥트 채널을 통한 외국 기관 흐름을 구체적으로 잡습니다. 많은 로컬 플랫폼이 이를 "북향 자금 순유입(北向资金净流入)" 지표로 집계하는데, 이는 단순한 거래량이 아니라 누가 매수하는지에 대한 정보입니다.
- 데이트레이딩 제한(T+1)이 자금흐름 신호를 압축합니다. A주 투자자는 당일 매도가 불가능하기 때문에 일일 거래량은 초기 매수 쪽으로 크게 기울어 있습니다 — 오버나잇 위험은 해소되지 않고 보유됩니다. 이는 A주 OBV를 미국 OBV보다 더 방향성 있게 만들지만, 또한 일일 군중 추종 급등에 더 취약하게 만듭니다.
- 상한가 날은 자금흐름을 절단합니다. 종목이 상한가에 잠기면 호가창의 거래량은 막대할 수 있지만 체결 거래량은 작습니다. 대부분의 데이터 피드는 체결 거래량을 보고합니다 — 체결 거래량을 사용하는 자금흐름 지표는 상한가 날의 실제 수요를 과소평가합니다. 상한가 날 자금흐름 신호는 주의해서 다루세요.
더 넓은 플레이북은 Best Indicators for A-shares를 참고하세요.
보유 종목의 자금흐름을 추적하세요. /indicators 자금흐름 대시보드는 모든 포지션에 대해 MFI와 CMF를 렌더링하고, 5일 자금흐름 추세 버킷을 표시하며, 누적 패턴(횡보 가격 동안 OBV 상승)과 분산 패턴(가격 상승 동안 OBV 하락)을 명시적으로 표시합니다.
자금흐름이 다중 신호 워크플로우에 어떻게 들어맞는가
자금흐름은 참여 계층입니다 — "거래량이 움직임을 뒷받침하는가?"에 답합니다. 그 계층은 더 넓은 스택에 들어맞습니다:
| 계층 | 도구 | 질문 |
|---|---|---|
| 추세 | MA 묶음, ADX | 방향? 강도? |
| 모멘텀 | MACD, RSI | 최근 변화 방향? |
| 참여 | MFI, CMF, OBV | 움직임을 거래량이 뒷받침하는가? |
| 변동성 | 볼린저 밴드 | 움직임은 비례적인가? |
| 지도 | 지지/저항 | 핵심 레벨은 어디인가? |
자금흐름 단독으로 신호를 생성하기보다는, 참여 계층을 다른 계층의 신호를 확인하는 데 사용하세요. OBV 상승, MACD 골든크로스, 50일 MA 위 가격이 있는 강세 설정은 그 중 어느 하나만보다 실질적으로 더 확신도가 높습니다.
더 읽기
- Marc Chaikin의 Money Flow 논문 — CMF 개발자 본인의 다룸과 자금흐름의 지속성 이론.
- Joseph Granville, New Strategy of Daily Stock Market Timing — 원조 OBV 참고자료. 방법론 섹션은 여전히 읽을 가치가 있습니다.
FAQ
어떤 자금흐름 지표를 써야 하나요? OBV로 시작하세요 — 가장 단순하고 가장 견고합니다. RSI 같은 0~100 경계 수치를 원할 때는 MFI를 사용하세요. 각 봉이 자기 범위 안에서 어떻게 마감했는지가 중요하다면 봉 단위 정밀도를 위해 CMF를 사용하세요. 세 가지는 대부분의 시간 일치합니다 — 의견이 다를 때는 보통 OBV가 가장 깔끔한 신호입니다. PickSkill 자금흐름 대시보드는 세 가지 모두를 표시합니다.
"스마트머니 자금흐름"은 자금흐름과 같은 것인가요? "스마트머니 자금흐름"은 기술적 정의가 아니라 마케팅 용어입니다. 대부분의 "스마트머니" 지표는 OBV / MFI / CMF의 재포장 버전이며, 때로는 시간대별 가중(기관이 종가 쪽으로 거래한다는 이론으로 장 마감 거래량이 더 큰 가중치를 받음)이 추가됩니다. 기초 신호는 같은 계열이고 브랜딩만 다릅니다.
자금흐름은 종목이 어디로 갈지 예측할 수 있나요? 예측은 너무 강한 표현입니다. 자금흐름은 현재 움직임이 거래량으로 잘 뒷받침되는지(지속 확률 상승) 또는 부실하게 뒷받침되는지(실패 확률 상승)를 알려줍니다. 단독으로는 방향을 알려줄 수 없습니다 — 긴 횡보 기간 동안 자금흐름은 평탄하고, 뉴스 주도 갭 동안 거짓 신호를 만듭니다. 방향 예측이 아니라 다른 도구의 신호에 대한 신뢰도 조정자로 다루세요.
왜 자금흐름이 플랫폼마다 다르게 보이나요? 세 가지 원인: (1) 다른 N 값(MFI 14 vs 21, CMF 20 vs 21), (2) 프리마켓 / 시간 외 거래량의 다른 처리(일부는 시간 외를 포함; PickSkill은 일관성을 위해 정규 세션만 사용), (3) 다른 갭 데이 처리. 일관성을 위해 PickSkill은 정규 세션 거래량을 사용하고, (A주의 경우) 상한가 봉을 제외하며, 모든 보유 종목에 단일 기본 N 값 세트를 적용합니다.
자금흐름은 옵션 관련 헤지와 어떻게 상호작용하나요? 대량의 옵션이 거래되는 대형주에서는 딜러 헤지가 펀더멘털 확신을 반영하지 않고도 일일 흐름의 20~40%를 주도할 수 있습니다 — 감마 익스포저가 증가하는 종목은 딜러가 상승일에 매수하고 하락일에 매도하도록 강제되어 양방향 모두 자금흐름 수치를 부풀립니다. 옵션 활동이 무거운 종목의 경우 자금흐름 신호가 덜 옵션 활동이 적은 종목보다 정보가 적습니다 — 완전한 판단을 위해 자금흐름을 내재 변동성 스큐와 감마 익스포저 데이터와 결합하세요.