MFI 보는 법 — RSI에 거래량을 더하면 무엇이 달라지는가
MFI (Money Flow Index) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

RSI를 몇 년 쓰다 보면 아쉬운 순간들이 생깁니다. 가격만으로 계산되다 보니, 거래량이 텅 빈 채 슬금슬금 오른 종목과 거래량이 빵빵하게 실리며 오른 종목의 RSI가 똑같이 나옵니다. 두 상승의 질이 전혀 다른데 말이죠. 그 아쉬움을 정확히 메워주는 지표가 MFI입니다.
MFI는 구조적으로 RSI의 친형제입니다. 공식의 뼈대가 같고, 0~100 스케일도 같고, 과매수·과매도 개념도 같습니다. 단 하나, 가격 대신 '가격 × 거래량(자금)'을 넣는다는 점만 다릅니다. 그래서 별명이 '거래량 가중 RSI'입니다. 이 글에서는 MFI의 원리와 기준선, 그리고 제가 RSI와 MFI를 나란히 띄워놓고 둘의 차이에서 정보를 얻는 방법을 정리합니다.
MFI란 — 가격이 아니라 돈의 흐름을 재는 RSI
MFI(Money Flow Index, 자금흐름지수)는 진 콴(Gene Quong)과 에이브럼 사우닥(Avrum Soudack)이 개발한 거래량 기반 모멘텀 지표입니다. 계산 순서는 이렇습니다. 먼저 대표가(고가+저가+종가÷3)를 구하고, 대표가 × 거래량으로 그날의 자금 흐름(Money Flow)을 계산합니다. 대표가가 전일보다 오른 날은 양의 자금 흐름, 내린 날은 음의 자금 흐름으로 분류해 14일간 합산하고, 그 비율을 RSI와 같은 공식에 넣어 0~100으로 만듭니다.
결과적으로 MFI가 측정하는 건 '최근 14일간 이 종목에 들어온 돈과 나간 돈의 비율'입니다. RSI가 가격 변화의 세기를 잰다면, MFI는 그 변화에 실린 돈의 무게까지 잽니다. 거래량 1만 주로 오른 5%와 100만 주로 오른 5%가 RSI에서는 같지만 MFI에서는 완전히 다르게 찍힙니다.
기준선 80/20 — RSI보다 한 칸 바깥
MFI의 과매수·과매도 기준은 80/20입니다. RSI의 70/30보다 바깥쪽이죠. 거래량 가중 때문에 MFI가 RSI보다 변동이 크고 극단값에 잘 도달해서, 기준선도 그만큼 바깥에 둡니다. 90 이상/10 이하를 극단적 과열/침체로 보는 보조 기준도 통용됩니다.
사용 원칙은 RSI와 동일한 주의가 필요합니다. 80 이상이 곧 매도, 20 이하가 곧 매수는 아닙니다. 강한 추세에서는 MFI도 과매수권에 눌러앉습니다. 오히려 거래량까지 실려 있는 과매수라는 점에서, 추세 초입의 MFI 80은 RSI 70보다 더 강력한 추세 증명일 수 있습니다. 횡보장에서의 평균회귀 신호로 쓸 때만 기준선 터치를 신뢰하고, 추세장에서는 다이버전스 중심으로 보는 것 — RSI에서 배운 교훈이 MFI에 그대로 적용됩니다.
| MFI 구간 | 해석 | 참고 |
|---|---|---|
| 90 이상 | 극단적 자금 유입 (과열) | 단기 변곡 가능성 — 단, 추세 초입이면 강세 증명 |
| 80~90 | 과매수권 | 횡보장에서만 매도 참고 신호 |
| 50 | 자금 유출입 균형 | 50 위/아래로 추세 우위 판단 |
| 10~20 | 과매도권 | 횡보장에서만 매수 참고 신호 |
| 10 이하 | 극단적 자금 유출 (침체) | 투매 막바지 후보 — 다이버전스 확인 |
RSI와 나란히 띄우기 — 둘의 차이가 곧 정보
제가 MFI를 쓰는 방식의 핵심은 RSI를 대체하는 게 아니라 RSI 아래에 나란히 띄우는 것입니다. 두 지표가 같은 말을 할 때는 그 신호의 신뢰도가 올라간 것이고, 다른 말을 할 때는 거래량에 비밀이 있다는 뜻입니다.
전형적인 두 장면이 있습니다. 첫째, RSI는 60인데 MFI가 80에 가깝다 — 가격 상승 폭에 비해 돈이 과하게 몰려들고 있다는 뜻입니다. 단기 과열 또는 큰손의 적극 매집, 어느 쪽이든 평소보다 주시해야 할 종목입니다. 둘째, RSI는 신고점인데 MFI 고점이 낮아진다 — 가격은 오르는데 들어오는 돈이 줄고 있다는 뜻으로, 거래량 관점의 경고가 가격 관점보다 먼저 켜진 상황입니다. 제 경험상 'RSI 단독 다이버전스'보다 'MFI가 먼저 꺾이는 다이버전스'가 고점 경고로서 신뢰도가 높았습니다.
반대 방향도 마찬가지입니다. 바닥권에서 가격과 RSI는 계속 신저점을 갱신하는데 MFI 저점이 올라온다면, 던지는 물량을 받아가는 돈이 들어오기 시작했다는 정황입니다. OBV의 매집 신호와 같은 이야기를 오실레이터 형태로 해주는 셈입니다.
MFI 다이버전스 — 돈이 먼저 움직인 흔적
다이버전스 보는 법 자체는 RSI와 같습니다. 가격 신고가 + MFI 고점 하락이 약세 다이버전스, 가격 신저가 + MFI 저점 상승이 강세 다이버전스입니다. 차이는 의미의 무게입니다. MFI 다이버전스는 '가격과 돈이 따로 논다'는 직접적인 증거라서, 추세의 연료(자금)가 마르고 있다는 해석이 가능합니다.
실전 팁 하나. 다이버전스를 확인할 때 거래량 막대를 같이 보면 MFI 다이버전스의 원인이 보입니다. 가격 신고가 구간의 거래량 자체가 직전 고점 대비 눈에 띄게 줄어 있다면, MFI 다이버전스는 그 거래량 감소를 수치로 번역한 것뿐입니다. 지표는 원본 데이터(가격, 거래량)의 요약이라는 사실을 기억하면, 지표끼리 모순될 때 원본으로 돌아가 판단할 수 있습니다.
실전 운용과 주의점
제 운용은 단순합니다. 메인 오실레이터는 RSI, 그 아래 MFI를 보조로 띄웁니다. 신규 진입 검토 시 둘 다 과매도권이면 가점, 보유 종목의 신고가에서 MFI만 꺾이면 익절 라인을 올립니다. MFI 단독으로 매매하지는 않습니다. 거래량 데이터가 섞이는 만큼 노이즈도 섞여서, 단독 신호의 안정성은 RSI보다 오히려 떨어진다고 느꼈기 때문입니다.
주의점은 거래량 지표의 공통 약점과 같습니다. 거래량이 적은 소형주에서는 대량 체결 몇 번에 MFI가 널뛰어 신뢰도가 급락합니다. 또 배당락일, 선물옵션 만기일, 블록딜처럼 가격과 무관한 대량 거래가 있는 날은 MFI가 왜곡됩니다. 거래대금이 충분한 종목에서, 이벤트성 거래량을 걸러가며 쓰는 것이 전제입니다. 기간 설정은 기본값 14를 유지합니다.
- RSI 아래에 MFI를 나란히 — 두 지표의 괴리 자체가 정보
- RSI < MFI 급등: 가격 대비 과한 자금 유입 — 과열 또는 매집 주시
- 가격 신고가 + MFI 고점 하락: 자금 연료 소진 — 익절 라인 상향
- 거래대금 적은 소형주·이벤트일(만기일, 블록딜)에서는 신뢰도 하락
- 기준선은 80/20, 설정은 14 기본값