MFI(자금흐름지수) 매매

전형가격에 거래량을 곱해 만든 거래량 가중 RSI로, 80/20 기준선과 다이버전스로 가격 움직임에 거래량이 뒷받침되는지까지 함께 판단하는 오실레이터.

난이도 · 중급 신뢰도 ★★★☆☆ 조건부 유효 한국 시장미국 시장 업데이트 · 2026년 7월 21일

개요와 원리

MFI(Money Flow Index, 자금흐름지수)는 1989년 진 쿠옹(Gene Quong)과 애브럼 수댁(Avrum Soudack)이 『Technical Analysis of Stocks & Commodities』지 3월호에 “거래량 가중 RSI: 자금흐름(Volume-Weighted RSI: Money Flow)“이라는 제목으로 발표한 모멘텀 오실레이터다. 원저자들 스스로 이 지표를 “거래량을 가중한 RSI”라고 규정했을 만큼, MFI는 RSI의 계산 골격에 거래량이라는 변수 하나를 더한 지표로 이해하면 된다.

계산은 고가·저가·종가의 평균인 전형가격(Typical Price)에서 시작한다. 전형가격에 해당 기간의 거래량을 곱한 값을 자금흐름(Money Flow)이라 부르고, 전형가격이 전일보다 상승했으면 양의 자금흐름, 하락했으면 음의 자금흐름으로 나눈다. 일정 기간(기본값 14일) 동안 쌓인 양의 자금흐름 합계를 음의 자금흐름 합계로 나눈 값이 자금흐름비율(Money Flow Ratio)이며, 이를 RSI와 같은 환산식(100 - 100/(1+비율))에 넣어 0~100 사이 값으로 만든다.

RSI와 결정적으로 다른 지점은 “가격이 얼마나 움직였는가”뿐 아니라 “그 움직임에 얼마나 많은 거래대금이 실렸는가”까지 함께 본다는 것이다. 종가 등락폭만 계산에 쓰는 RSI와 달리, MFI는 같은 폭으로 올랐거나 내려도 거래량이 더 많이 실린 날에 더 큰 가중치를 준다. 그래서 실무에서는 가격과 수급(거래대금)의 일치 여부를 동시에 읽는 용도로 자주 쓰이며, 주가는 신저점·신고점을 만드는데 거래량(자금흐름)이 이를 뒷받침하지 못하는 구간을 잡아내는 데 특히 유용하다는 평가를 받는다.

기준선은 RSI의 70/30보다 넓은 80/20을 표준으로 쓴다. 0~100 사이로 값이 제한돼 있고 거래량 가중이 극단적인 쏠림을 어느 정도 걸러주는 경향이 있어, 쿠옹과 수댁도 원 논문에서부터 80/20을 기준으로 제시했다.

핵심 규칙

진입

  1. 과매도 반등: MFI가 20을 하향 이탈한 뒤 다시 20 위로 올라오는 시점을 1차 관심 구간으로 본다. 20 아래에 머무는 동안의 진입은 하락이 이어질 수 있어 성급하다.
  2. 강세 다이버전스 확인: 주가는 직전 저점을 갈아치웠지만 그 구간의 거래량(자금흐름)이 직전 저점 때보다 뚜렷이 줄었다면, 매도 쪽에 실리는 돈의 힘이 약해졌다는 신호로 보고 반등 캔들(전일 고가 돌파, 양봉 등)을 확인한 뒤 분할로 진입한다.
  3. 실패 스윙: 쿠옹과 수댁이 원 논문에서 제시한 개념으로, MFI가 20 아래로 내려갔다가 반등한 뒤 되밀림에서 저점을 갱신하지 않고 직전 반등 고점을 상향 돌파하는 시점을 확인 신호로 삼는다(과매수 국면은 80 기준으로 반대로 적용한다).

청산과 손절

  • 청산: MFI가 80에 도달했다고 즉시 전량 매도하기보다, 일부만 이익을 실현하고 나머지는 약세 다이버전스나 추세선 이탈 같은 후속 신호에 맡기는 분할 청산이 일반적이다.
  • 손절: 다이버전스 근거 매수라면 두 번째 저점(직전 저점) 이탈이 신호 무효화 지점이다. 진입 근거가 사라지면 손실 폭과 무관하게 정리한다는 원칙이 필요하다.
  • 추세장 예외: 강한 추세에서는 거래량 증가를 동반한 채 MFI가 80 위(또는 20 아래)에 오래 머물 수 있다. 이때는 과매수·과매도 자체보다 이동평균이나 추세선 이탈을 청산 기준으로 삼는 편이 안전하다.

실전 적용

첫 번째 차트는 하락 추세 후반의 강세 다이버전스 사례다. 주가는 1차 저점(94)보다 낮은 2차 저점(81.5)을 만들었지만, 그 구간의 거래량은 1차 저점 때(4,700)보다 크게 줄었다고 가정한 상황이다(2차 저점 거래량 1,200). 거래량이 급감했다는 것은 신저점을 만드는 매도 압력에 실제로 실린 돈의 힘이 그만큼 약했다는 뜻이고, MFI로 환산하면 2차 저점이 1차 저점보다 높게 나오는 강세 다이버전스로 나타난다. 반등 캔들 확인 후 분할 진입하고, 직전 반등 고점(98) 돌파를 신호 확정 기준으로 삼는 흐름을 보여준다. 두 번째 차트는 강한 상승 추세에서 거래량 증가를 동반한 채 MFI가 80 위에 장기간 고착되는 사례로, 과매수 신호만 보고 조기에 매도하면 이후 상승분을 고스란히 놓친다는 점을 보여준다.

한국 시장: 코스닥 중소형주는 특정 세력이나 개인 매수세가 짧은 기간에 집중되면 거래량이 급증하면서 MFI가 90 이상까지 치솟는 경우가 흔하다. 이런 극단값은 자금흐름이 실제로 강하다는 뜻일 수도 있지만, 단기 수급 쏠림 뒤 거래량이 급감하며 반락하는 사례도 많아 고점 추격 매수는 위험하다. 상하한가 제도(±30%)로 하루 변동폭이 제한된 만큼, 거래량 급증 초기 하루이틀은 신호를 보수적으로 걸러 보는 편이 낫다.

미국 시장: 미국 주식은 일일 가격제한폭이 없고 실적 발표 직후 거래량이 평소의 몇 배로 튀는 일이 잦다. 이런 날은 자금흐름이 순간적으로 극단값을 찍었다가 다음 거래일 이후 정상화되는 경우가 많아, 이벤트 직후 하루이틀의 신호는 걸러서 보는 편이 안전하다. 반면 대형 우량주가 실적 호조로 장기 상승 추세를 탈 때는 거래량을 동반한 MFI 고착이 흔해, 이때는 반전 신호보다 추세 강도를 확인하는 용도로 쓰는 견해가 많다.

장단점

구분내용
장점거래량을 계산에 포함해 가격 움직임에 실제 수급이 뒷받침되는지 함께 확인할 수 있다
장점80/20 기준선이 단순해 과매수·과매도 판단이 직관적이다
장점RSI만으로는 놓치기 쉬운 “거래량 없는 신고점·신저점”을 다이버전스로 잡아낼 수 있다
단점강한 추세장에서는 80 위(또는 20 아래) 고착이 길어져 역추세 신호가 반복 실패한다
단점거래량 데이터의 질(허수성 체결, 유동성 부족 종목 등)에 따라 왜곡될 수 있다
단점계산 기간(14일 등) 설정에 따라 신호 빈도와 극단값 폭이 크게 달라진다

흔한 실수

  1. MFI 80 도달을 곧바로 매도 신호로, 20 도달을 곧바로 매수 신호로 기계적으로 해석한다. 추세장에서는 이 방식이 연속 손실로 이어지기 쉽다.
  2. 거래량 자체를 보지 않고 MFI 수치만 본다. MFI가 극단값을 찍었어도 그 기간의 실제 거래량이 평소보다 오히려 적은 유동성 부족 종목이라면 신호의 신뢰도가 떨어진다.
  3. 다이버전스를 한 번의 어긋남만으로 추세 전환이라 단정한다. 다이버전스는 여러 번 연장되며 실패할 수 있으므로 반전 캔들이나 실패 스윙 완성 같은 확인 절차가 필요하다.
  4. RSI와 계산 원리가 다르다는 점을 잊고 두 지표의 기준선(70/30과 80/20)을 혼용한다. MFI에 70/30을 그대로 적용하면 신호가 지나치게 잦아진다.
  5. 손절 기준 없이 지표 신호만 믿고 진입한다. MFI는 확률적 보조 도구일 뿐이며, 신호 무효화 지점을 정하지 않은 매매는 위험 관리가 되지 않는다.

같이 쓰면 좋은 기법

  • RSI: 계산 골격이 같아 비교가 쉬운 지표다. 두 지표에서 다이버전스가 동시에 나타나면 가격 움직임과 거래량 양쪽에서 확인된 신호이므로 상대적으로 근거가 두텁다.
  • 거래량 분석(OBV 등): MFI는 이미 거래량을 계산에 내재화했지만, OBV처럼 누적 방식이 다른 거래량 지표와 교차 확인하면 자금흐름 해석의 신뢰도를 높일 수 있다.
  • 이동평균·추세선: 장기 이동평균 위에서는 과매도 매수 신호만, 아래에서는 과매수 매도 신호만 취하는 식으로 추세 방향과 일치하는 신호만 걸러 쓰면 역추세 손실을 줄일 수 있다.
  • 지지·저항: MFI 신호가 주요 지지선·저항선과 겹치는 자리를 우선 후보로 삼으면 진입 근거가 중첩된다.

📊 예시로 보기

앞서 설명한 내용을 가상의 예시 차트로 확인해 본다. 실제 시세가 아닌 개념 설명용 데이터다.

강세 다이버전스: 신저점에도 거래량은 급감 과매도 저점 권역 88.0 96.8 105.7 114.5 반등 고점(확인선) 주가 저점 하락(거래량은 오히려 급감) 1차 저점: 거래량 급증(투매성 매물, MFI 저점 형성) 2차 저점: 주가는 신저점이나 거래량은 1차 저점 대비 급감(강세 다이버전스) 반등 캔들 확인 후 분할 매수 진입 반등 고점(98) 상향 돌파로 신호 확정 거래량
강세 다이버전스: 신저점에도 거래량은 급감
하락 추세 후반, 주가는 1차 저점(94)보다 낮은 2차 저점(81.5)을 만들었지만 그 구간의 거래량은 1차 저점 때(4700)보다 크게 줄었다고 가정한 예시다(강세 다이버전스). 반등 캔들 확인 후 분할 매수하고, 직전 반등 고점(98) 돌파를 신호 확정 기준으로 삼는다.
상승 하락 10일 이동평균 ※ 개념 설명용 예시 차트 (실제 시세 아님)
강한 상승 추세에서 MFI 80 고착과 조기 매도의 함정 94.3 101.6 108.9 116.2 상승 추세선 MFI 80 상향 돌파(거래량 급증 동반) 과매수만 근거로 한 조기 매도(추세 지속으로 손실) MFI 80 위 장기 고착, 거래량도 함께 증가(추세 강도 확인) 거래량
강한 상승 추세에서 MFI 80 고착과 조기 매도의 함정
강한 상승 추세에서는 MFI가 80 위에 거래량 증가를 동반한 채 장기간 머물 수 있다. 과매수 진입만 근거로 조기 매도하면 이후 상승분을 놓친다. 이런 국면에서는 상승 추세선 이탈을 청산 기준으로 삼는 편이 낫다.
상승 하락 10일 이동평균 ※ 개념 설명용 예시 차트 (실제 시세 아님)

⚠️ 이 글은 교육 목적의 정리 자료입니다. 특정 종목의 매수·매도 추천이 아니며, 어떤 기법도 수익을 보장하지 않습니다. 과거에 유효했던 기법이 미래에도 유효하다는 보장은 없으며, 모든 투자 판단과 책임은 투자자 본인에게 있습니다.