지표·기법 사전 · 지표 사전

MFI 자금 흐름 지수: 공식과 설정

한눈에 보기

  • 자금 흐름 지수(MFI)는 각 봉의 가격 변화를 거래량으로 가중해 0~100 사이에서 움직이는 오실레이터입니다.
  • 일반적으로 Gene Quong과 Avrum Soudack이 와일더의 RSI를 거래량 가중 방식으로 변형해 제시한 지표로 알려져 있습니다.
  • 표준 설정은 14기간이며, 80과 20을 극단 기준선으로 사용합니다.
  • 박스권에서는 소진과 다이버전스를 포착하는 데 유용하지만, 강한 추세에서는 극단값이 오래 유지될 수 있습니다.

자금 흐름 지수(MFI)는 0과 100 사이를 움직이는 모멘텀 오실레이터로, 아주 단순한 질문을 던집니다. 최근 N개 봉 동안 거래된 금액 중 상승 마감한 봉에서 발생한 비중과 하락 마감한 봉에서 발생한 비중은 각각 얼마인가 하는 것입니다. 가격에 거래량을 곱해 계산하기 때문에, 움직임 그 자체뿐 아니라 그 움직임 뒤에 얼마나 많은 금액이 오갔는지에 반응합니다.

트레이더들이 MFI에 주목하는 이유는, 참여도를 반영할 줄 아는 상대강도지수(RSI)에 가장 가깝기 때문입니다. 거래가 한산한 상태의 상승과 거래가 폭발한 상태의 상승은 RSI에게는 똑같아 보이지만, MFI에게는 꽤 다르게 보입니다. 지금의 움직임이 실제 자금 흐름에 뒷받침된 것인지, 아니면 동력이 빠진 채 흘러가는 것인지 판단할 때 유용한 '제2의 의견'이 되는 이유입니다.

MFI 자금 흐름 지수: 공식과 설정 — 1

그림 1은 2026년 10월 SOL/USDT 무기한 선물 4시간봉 아래에 기본값인 14기간 MFI를 표시한 것입니다. 오실레이터 패널은 가격 패널 아래에 위치하며, 80과 20에 그어진 수평선이 통상 과매수·과매도 구간이라 불리는 영역을 표시합니다.

MFI(자금 흐름 지수)란?

MFI는 대표가격(typical price)과 거래량으로 만든 범위 제한형 오실레이터입니다. 각 봉마다 대표가격에 거래량을 곱한 '원시 자금 흐름(raw money flow)'을 계산하고, 그 봉의 대표가격이 직전 봉보다 올랐는지 내렸는지에 따라 양(+)의 흐름 또는 음(-)의 흐름으로 분류합니다. 그다음 설정한 기간 동안의 양의 흐름 합계와 음의 흐름 합계를 비교해 0~100 척도로 표현합니다.

수치가 100에 가깝다면 해당 기간에 오간 자금이 거의 전부 상승 봉에서 발생했다는 뜻입니다. 0에 가깝다면 그 반대입니다. 50 부근이라면 거래대금으로 가중한 매수 압력과 매도 압력이 대체로 균형을 이뤘다는 의미입니다.

공식의 구조 때문에 MFI는 종종 '거래량 가중 RSI'라고 불립니다. 본질적으로 정확한 설명입니다. 와일더(Wilder)의 가격 상승폭·하락폭 대신 거래량으로 가중한 자금 흐름을 넣으면, 수학적으로 거의 같은 형태가 되기 때문입니다.

지표의 배경(이론과 역사)

자금 흐름 지수는 일반적으로 Gene Quong과 Avrum Soudack이 고안한 것으로 알려져 있습니다. 두 사람은 1980년대 후반 Technical Analysis of Stocks & Commodities 매거진에서 J. Welles Wilder의 상대강도지수(RSI)를 거래량 가중 방식으로 변형한 지표로 소개했습니다. 와일더는 1978년 저서 New Concepts in Technical Trading Systems에서 RSI를 발표했고, MFI는 그의 정규화 방식을 그대로 유지하면서 거래량이라는 차원을 추가했습니다.

이론 자체는 단순합니다. 가격만 보면 마지막 체결의 방향만 알 수 있습니다. 가격에 거래량을 곱하면 그 가격대에서 얼마만큼의 자본이 투입됐는지를 알 수 있습니다. 가격은 오르는데 상승 봉의 거래대금이 하락 봉 대비 줄어들고 있다면, 그 상승은 점점 더 적은 자금으로 떠받쳐지고 있다는 뜻입니다. 이런 상태는 흔히 상승 정체에 선행하지만, 반드시 그렇게 되어야 하는 것은 아닙니다.

MFI는 OBV(온밸런스 볼륨), 차이킨 자금 흐름(CMF), 누적/분산 라인(A/D Line)과 같은 계열에 속합니다. MFI만의 차별점은 값의 범위가 제한돼 있다는 점입니다. OBV와 A/D는 누적형이고 상·하한이 없어 자산 간, 기간 간 비교가 어렵습니다. MFI는 0~100 범위를 갖기 때문에 기준선 설정과 시장 간 비교가 실용적입니다.

이론에 대해 솔직히 짚고 넘어갈 점이 하나 있습니다. '자금 흐름'은 어디까지나 비유입니다. 거래가 체결될 때 시장으로 돈이 들어오거나 빠져나가지 않습니다. 모든 계약에는 매수자와 매도자가 동시에 존재하기 때문입니다. MFI가 실제로 측정하는 것은 상승 봉과 하락 봉에 거래대금이 어떻게 분포했는가입니다. 이는 실재하고 유용한 통계이지만, 자산에 자본이 유입된 양을 측정한 값은 아닙니다.

계산 방법

각 봉에 대해 단계별로 계산합니다.

  1. 대표가격. 고가, 저가, 종가를 더한 뒤 3으로 나눕니다.
  2. 원시 자금 흐름. 대표가격에 해당 봉의 거래량을 곱합니다.
  3. 흐름 분류. 이번 봉의 대표가격이 직전 봉보다 높으면 원시 자금 흐름은 양(+)입니다. 낮으면 음(-)입니다. 두 대표가격이 같으면 해당 봉은 보통 어느 쪽에도 포함하지 않고 제외합니다.
  4. 기간 합산. 최근 14개 봉의 양의 자금 흐름을 합하고, 같은 14개 봉의 음의 자금 흐름을 따로 합합니다.
  5. 자금 흐름 비율. 양의 합계를 음의 합계로 나눕니다.
  6. 정규화. 와일더의 공식으로 비율을 0~100 값으로 변환합니다.

``` TP = (High + Low + Close) / 3 RMF = TP * Volume PMF = sum of RMF over last N bars where TP > TP[1] NMF = sum of RMF over last N bars where TP < TP[1] MFR = PMF / NMF MFI = 100 - (100 / (1 + MFR))

equivalently: MFI = 100 * PMF / (PMF + NMF) ```

두 번째 형태를 눈여겨볼 필요가 있습니다. MFI는 결국 분류된 전체 자금 흐름 중 상승 봉에서 발생한 비중을 백분율로 나타낸 값입니다. 해당 기간에 음의 자금 흐름이 0이면 MFI는 100에 고정되고, 양의 자금 흐름이 0이면 0에 고정됩니다.

RSI가 와일더식 평활(지수평균 방식) 평균을 쓰는 것과 달리, MFI는 단순 이동 합계를 사용합니다. 그래서 더 민감하게 반응합니다. 거래량이 유난히 큰 봉 하나가 수치를 크게 움직이고, N개 봉이 지나 그 봉이 계산 구간에서 빠지는 순간 현재 가격 흐름과 무관한 점프가 발생할 수 있습니다.

기본 설정과 변형

표준 설정은 14기간이며, 와일더의 RSI에서 그대로 물려받은 값입니다. 와일더는 일봉 데이터를 다루면서 한 달 주기의 절반 정도로 14를 선택했습니다. 이 숫자에 마법 같은 의미는 없으며, 관행으로 자리 잡았고 반응성과 노이즈 사이의 균형이 무난하다는 이유로 살아남았습니다.

표준 극단 기준선은 80과 20으로, RSI의 통상적인 70/30보다 넓습니다. 이유는 실용적입니다. 거래량 가중 때문에 MFI는 더 변동이 심해 같은 기준선이라면 RSI보다 극단 구간을 자주 방문하므로, 밴드를 넓혀 노이즈를 일부 걸러내는 것입니다.

설정 주요 용도 트레이드오프
MFI 9~10 단기, 저시간대 신호 증가, 노이즈 증가, 잦은 극단값
MFI 14 (기본값) 범용, 모든 시간대 균형적이며 다수의 시장 참여자가 보는 설정
MFI 20~25 스윙·포지션 관점 더 부드럽고 극단값이 적지만 전환이 늦음
기준선 80/20 표준 박스권에서는 적절, 강한 추세에서는 너무 좁음
기준선 90/10 추세장 또는 변동성이 매우 큰 시장 신호는 드물지만 노이즈가 적음

일부 플랫폼은 가격 입력값을 선택하게 하거나(대표가격 대신 종가), MFI의 시그널선 평균을 추가로 제공합니다. 둘 다 합리적인 변형이지만 수치 자체가 달라지므로, 한 차트에서의 20이 다른 차트에서의 20과 정확히 같지는 않습니다. 다른 사람과 수치를 비교하기 전에 사용하는 차트 도구가 실제로 무엇을 계산하는지 확인하는 편이 좋습니다.

암호화폐에서는 기간 설정보다 거래량 데이터의 출처가 더 중요합니다. 특정 거래소의 무기한 계약 거래량과 합산 현물 거래량은 같은 시계열이 아니며, 둘 다 해당 거래소 자체의 현물 호가창과도 다릅니다. 같은 MFI 14라도 SOL/USDT 무기한 선물과 SOL/USD 현물에서 눈에 띄게 다르게 보일 수 있습니다. 일관된 데이터 소스 하나를 정하고 계속 사용하는 것이 좋습니다.

읽는 방법

MFI는 다음 세 층위를 이 순서대로 읽습니다.

  • 레벨. 80 위는 해당 기간 거래대금에서 상승 봉이 우세했다는 뜻이고, 20 아래는 하락 봉이 우세했다는 뜻입니다. 예측이 아니라 이미 일어난 일에 대한 서술입니다.
  • 방향과 기울기. MFI가 30에서 55로 오르고 있다면 참여도가 상승 봉 쪽으로 이동 중이라는 의미입니다. 85에서 60으로 내려오고 있다면 레벨은 여전히 높아도 그 반대 의미입니다.
  • 가격과의 관계. 다이버전스, 즉 가격은 고점을 높이는데 MFI는 고점을 낮추는 현상(또는 그 반대)은 실제로 MFI 사용자들이 가장 많이 보는 신호입니다. 거래량 가중이 가격만으로는 알 수 없는 정보를 더해주는 지점이기 때문입니다.

50선은 유용하지만 과소평가된 기준입니다. 여러 봉에 걸쳐 50 위를 유지한다면 매수세가 계속 매물을 소화하고 있는 시장이고, 50 아래에서 반복적으로 좌절한다면 그 반대입니다. 많은 트레이더가 50선을 대략적인 국면 필터로 쓰고, 80/20은 타이밍 맥락용으로 남겨둡니다.

MFI가 극단 구간에 얼마나 오래 머무는지도 함께 봐야 합니다. 아래 예시의 SOL 구간에서 MFI 14가 80/20 밴드 바깥에 있던 봉은 전체의 3.3%에 불과했습니다. 오실레이터가 며칠씩 80 위에 머무는 시장과 한 달에 두 번 닿는 시장은 국면이 다르며, 같은 수치라도 각각 의미가 다릅니다.

트레이더들의 활용법

1. 박스권에서의 소진 맥락. 가격이 일정한 밴드 안에서 오르내릴 때, 지지선 부근에서 MFI가 20 아래로 내려가거나 저항선 부근에서 80 위로 올라가면 한쪽이 거래량을 소진한 지점일 수 있습니다. 시장이 레벨 사이를 명확히 오갈 때 유효합니다. 돌파 초입에서는 실패합니다. 그때의 첫 극단값은 움직임의 끝이 아니라 시작이기 때문입니다.

2. 다이버전스. 가격이 신고점을 쓰는데 MFI 고점은 낮아진다면, 이번 상승이 직전보다 적은 거래대금으로 유지되고 있다는 신호입니다. 긴 추세의 막바지, 상위 시간대에서 가장 유효합니다. 암호화폐의 5분·15분 차트에서는 다이버전스가 끊임없이 나타나고 대부분 아무 일 없이 끝나기 때문에 자주 실패합니다. 다이버전스는 모멘텀의 질에 대한 경고일 뿐, 그 자체로 타이밍 도구가 될 수 없습니다.

3. 추세 내 되돌림 맥락. 자리 잡은 상승 추세에서 추세 구조가 깨지지 않은 채 MFI가 30~40 구간까지 내려오는 눌림은 반전이 아니라 휴식에 가깝습니다. 상위 시간대 구조가 유지될 때 유효합니다. 추세가 끝나가는 국면에서는 실패합니다. 바로 그때도 같은 수치가 나타나지만 이후 더 아래로 계속 내려가기 때문입니다.

4. 실패 스윙(failure swing). MFI가 20 아래로 내려갔다가 다시 위로 올라오고, 이후 저점을 낮추지 않은 채 눌림을 준 다음 앞선 반등 고점을 넘어서는 패턴입니다. 와일더의 실패 스윙 개념을 MFI에 적용한 것으로, 가격을 참조할 필요가 전혀 없습니다. 극단값의 힘이 빠지고 있다는 구조적 확인으로 유효합니다. MFI가 밴드를 반복해서 들락거리는 고변동 국면에서는 실패합니다.

암호화폐에 한정해 보면, 24시간 거래되기 때문에 거래량 패턴을 리셋해주는 세션 구분이 없고 주말 거래량은 구조적으로 얇습니다. 거래량이 적은 주말에는 양쪽 원시 자금 흐름이 모두 줄어 MFI가 들쭉날쭉해질 수 있습니다. 무기한 선물에서는 청산 연쇄가 극단적인 거래량을 가진 단일 봉을 만들어 14봉 합계를 지배하다가 곧 그 구간에서 사라지므로, 대응되는 가격 이벤트 없이 MFI가 급격히 되돌려질 수 있습니다.

실제 SOL 차트 예시

아래 구간은 거래소의 SOL/USDT 무기한 선물, 4시간봉, 2026년 10월 2일~10월 31일이며, MFI 14와 표준 80/20 기준선을 사용했습니다. 한 시장의 한 달치일 뿐이며, 수치가 어떻게 맞물리는지 보여주는 예시지 지표가 무언가를 예측한다는 증거는 아닙니다.

MFI 자금 흐름 지수: 공식과 설정 — 2

그림 2는 해당 구간의 기준선 이벤트를 모두 표시하고, 4시간 기준으로 6봉 후(하루)와 18봉 후(사흘) 변동률을 함께 표기한 것입니다.

이 30일 동안 MFI 14가 20 아래로 내려간 것은 정확히 두 번이었고 — 구간 내 유일한 극단 이벤트였습니다 — 전체 봉의 3.3%만 80/20 밴드 바깥에 있었습니다.

일시 (UTC) 신호 가격 6봉 후 18봉 후
2026-10-08 12:00 MFI < 20 108.50 +1.07% +3.17%
2026-10-31 20:00 MFI < 20 95.44 — —

10월 8일 108.50에서 발생한 첫 번째 이벤트 뒤에는 소폭 반등이 이어졌습니다. 6봉 후 +1.07%, 18봉 후 +3.17%입니다. 평균회귀 관점의 해석자가 기대할 법한 방향이긴 하지만 폭은 미미하며, SOL의 일반적인 4시간 변동 범위 안에 충분히 들어갑니다. 관측 하나로는 신뢰할 만한 정보를 얻을 수 없습니다. 여기서의 요약 통계는 측정 시점 기준 1건 중 1건이 신호 방향으로 움직였다는 것인데, 표본이 너무 작아 누구의 기대치에도 영향을 주어서는 안 됩니다.

두 번째 이벤트는 구간의 맨 끝에 있습니다. 10월 31일 마지막 4시간봉 종가 95.44, MFI는 15.07이었습니다. 이 구간 안에는 이후 데이터가 없으므로 그저 미결 관측일 뿐입니다. 맥락도 함께 볼 필요가 있습니다. 마지막 신호 시점의 가격은 첫 신호 시점보다 약 12% 낮았습니다. 즉 10월 초의 과매도 MFI 수치가 3주 뒤 상당히 낮은 가격을 막아주지 못했다는 뜻입니다.

이 구간이 주는 정직한 교훈이 바로 이것입니다. 전반적으로 하락한 시장 안에서 두 번의 극단값이 나왔고, 하나는 소폭 반등으로 이어졌으며 하나는 결론이 나지 않았습니다. MFI는 참여도를 정확히 묘사했지만, 누구에게도 예측을 건네주지는 않았습니다.

흔한 실수

  • 20과 80을 신호로 취급하기. 이 값들은 최근 자금 흐름 분포에 대한 서술입니다. 강한 추세에서는 가격이 계속 가는 동안 MFI가 여러 봉 연속으로 80 위나 20 아래에 머물 수 있습니다.
  • 구조 없이 극단값을 역으로 매매하기. 하락 추세 속의 과매도 MFI는 하락 추세의 정상적인 상태이지, 추세에 대한 반증이 아닙니다.
  • 다이버전스를 단독으로 매매하기. 암호화폐 저시간대의 다이버전스는 매우 흔하고 대부분 추세 지속으로 귀결됩니다. 의미를 가지려면 레벨, 구조 이탈, 상위 시간대 기준이 함께 필요합니다.
  • 거래량 출처 무시하기. 유동성이 낮은 페어, 신규 상장 종목, 거래량 시계열에 결손이 있는 거래소에서 MFI를 돌리면 수학적으로는 유효하지만 실질적으로는 무의미한 수치가 나옵니다.
  • 이동 합계 특성 잊기. 거래량이 큰 봉이 14봉 구간에서 빠져나가는 것만으로도 새로운 가격 정보 없이 MFI가 눈에 띄게 움직일 수 있습니다. 급변이 현재 봉 때문인지, 과거 봉이 빠진 탓인지 확인해야 합니다.
  • 기간 과최적화. 지난달에는 MFI 11이 더 잘 맞았다는 발견은 연구가 아니라 곡선 맞추기입니다.

다른 도구와의 조합

MFI는 아주 좁은 질문 하나에 답하므로, 다른 질문에 답하는 도구와 조합할 때 가장 잘 작동합니다.

추세 맥락과 함께. 긴 이동평균, 상위 시간대 시장 구조, 혹은 단순히 최근 100봉의 가격 기울기만 봐도 MFI 극단값을 소진(박스권)으로 읽을지 지속(추세)으로 읽을지 판단할 수 있습니다. 이 필터가 없으면 80/20 기준선은 도움이 되기보다 오해를 부르는 경우가 더 많습니다.

수평 레벨과 함께. 충분히 검증된 지지·저항 영역에서 나타난 MFI 극단값은 박스권 한가운데서 나온 같은 수치보다 훨씬 큰 맥락을 갖습니다. 레벨이 위치를 제공하고, MFI는 참여도의 이야기를 제공합니다.

순수 RSI와 함께. MFI와 RSI를 나란히 비교하면 거래량이 기여한 부분이 분리됩니다. RSI는 고점을 높이는데 MFI는 그러지 못한다면, 가격 모멘텀은 살아 있지만 그 뒤의 거래대금은 얇아지고 있다는 뜻입니다. 이 대비는 두 선 중 어느 하나만 보는 것보다 더 많은 정보를 줍니다.

변동성 지표와 함께. 평균진폭(ATR)이나 볼린저 밴드 폭은 현재 국면에서 3%의 움직임이 큰 것인지 일상적인 것인지 알려줍니다. 앞선 SOL 예시에서도 사흘간 +3.17%가 4시간봉 SOL에서는 특별할 것 없는 수준임을 아는 것이 이벤트를 합리적으로 해석하는 데 필수적입니다.

거래량 자체와 함께. 원시 거래량 히스토그램을 항상 띄워두는 편이 좋습니다. MFI는 거래량을 하나의 숫자로 압축하지만, 히스토그램은 그 숫자가 한 번의 청산 스파이크에서 나왔는지 지속적인 참여에서 나왔는지를 보여줍니다. 무기한 선물에서는 이 구분이 매우 중요합니다.

자주 묻는 질문

Q. 암호화폐에 가장 좋은 MFI 설정은 무엇인가요?

모든 상황에서 최적인 설정은 없습니다. 80/20 기준선의 MFI 14가 표준이며 다른 참여자 대부분이 보고 있는 값이라는 점 자체가 거기서 시작할 이유가 됩니다. 저시간대를 다루는 트레이더는 노이즈를 줄이기 위해 기간을 9나 10으로 줄이고 밴드를 90/10으로 넓히기도 하지만, 기간이 짧아지면 극단값과 오신호가 함께 늘어납니다.

Q. MFI와 RSI의 차이는 무엇인가요?

RSI는 가격의 상승폭과 하락폭의 균형만 측정합니다. MFI는 같은 균형을 측정하되 각 봉을 거래대금(대표가격×거래량)으로 가중하므로, 거래량이 많은 봉이 한산한 봉보다 더 크게 반영됩니다. 또한 MFI는 와일더식 평활 대신 단순 이동 합계를 쓰기 때문에 같은 기간에서도 RSI보다 더 민감하게 반응합니다.

Q. MFI가 20 아래라는 것은 무슨 의미인가요?

최근 14개 봉 동안 분류된 자금 흐름 중 대표가격이 오른 봉에서 발생한 비중이 20% 미만이라는 뜻입니다. 즉 거래대금을 매도 봉이 지배했다는 의미입니다. 최근 상황에 대한 서술이지 반전 예측이 아닙니다. 지속적인 하락 추세에서는 MFI가 오랜 기간 20 아래에 머물 수 있습니다.

Q. MFI를 무기한 선물에 써도 되나요?

고가·저가·종가·거래량이 있는 모든 시계열에서 계산할 수 있으므로 무기한 계약에도 적용됩니다. 다만 무기한 선물의 거래량은 거래소별로 다르고 레버리지 청산 물량을 포함하므로, 연쇄 청산이 발생한 봉 하나가 14봉 합계를 지배할 수 있다는 점에 유의해야 합니다. 수치 비교는 같은 계약, 같은 데이터 소스 안에서만 하십시오.

Q. MFI는 선행 지표인가요, 후행 지표인가요?

MFI는 전적으로 과거 봉으로 계산되므로 구조상 후행 지표입니다. 가격과 MFI의 다이버전스는 전환보다 먼저 나타날 수 있어 선행으로 불리기도 하지만, 추세 지속 전에도 자주 나타나므로 조기 신호라기보다는 지켜봐야 할 조건으로 다루는 편이 좋습니다.

Q. 5분봉이나 15분봉 암호화폐 차트에서도 MFI를 쓸 수 있나요?

가능하고 실제로 많은 단기 트레이더가 사용하지만, 극단값과 결과 없는 다이버전스가 훨씬 자주 나타날 것을 각오해야 합니다. 암호화폐 저시간대는 짧게 터지는 거래량 폭발이 지배하며, 이것이 자금 흐름 합계를 왜곡합니다. 단기에 MFI를 쓴다면 상위 시간대 추세 판단에 고정시키고 기준선을 넓히는 편이 좋습니다.

핵심 요약

  • MFI는 가격 방향을 거래대금으로 가중하는 0~100 오실레이터로, 보통 거래량 가중 RSI로 설명되며 Gene Quong과 Avrum Soudack이 고안한 것으로 알려져 있습니다.
  • 계산은 대표가격 × 거래량을 14봉 동안 양·음 합계로 나눈 뒤, 와일더의 공식으로 0~100 척도로 정규화하는 방식입니다.
  • 기본값 14기간과 80/20 기준선은 최적화된 값이 아니라 관행입니다. 밴드가 더 넓은 이유는 거래량 가중 탓에 MFI가 RSI보다 변동이 심하기 때문입니다.
  • 극단값은 박스권에서는 소진을, 추세장에서는 지속을 의미하므로, MFI 수치는 추세와 구조를 함께 읽어야만 해석이 가능합니다.
  • 예시로 든 SOL/USDT 4시간봉 구간에서 MFI 14는 한 달간 20 미만 이벤트를 단 두 번 만들었고 전체 봉의 3.3%만 극단 구간에 머물렀습니다. 하나는 소폭 반등, 다른 하나는 첫 신호보다 한참 낮은 가격에서의 미결 수치였습니다. 한 시장의 한 구간은 어느 쪽으로든 아무것도 증명하지 못합니다.

교육용 자료입니다. 그림은 실제 SOL/USDT 무기한 시세이며, 과거 움직임이 미래를 보장하지 않습니다. 투자 권유가 아닙니다.