기술적 지표 #12. MFI(Money Flow Index) 계산법, 설정방법, 원리, 활용방법 총정리
튜토리얼
home
서비스 소개
home

#12. MFI(Money Flow Index)

1. 개요

MFI(Money Flow Index)는 매수와 매도의 상대강도를 측정하기 위해 사용되는 기술적 지표이다. RSI와 비슷한 지표이지만 주식의 가격 뿐만 아니라 거래량도 함께 사용한다는 차이가 있으며, ‘거래량을 감안한 RSI’로도 알려져 있다. MFI는 0에서 100 사이의 범위에서 움직이는 오실레이터로, 그 값이 20 이하일 때는 과매도, 80 이상일때는 과매수 상태로 판단할 수 있다.

1-1. 배경

MFI는 진 쿠옹(Gene Quong)과 아브럼 소우댁(Avrum Soudack)이 공동으로 개발하였다.

2. 산출법

Money Flow Ratio=SUMMF+SUMMF–\text{Money Flow Ratio} = \cfrac{\text{SUM}_{\text{MF+}}}{\text{SUM}_{\text{MF--}}}
MFI=1001001+Money Flow Ratio\text{MFI}=100-\cfrac{100}{1+\text{Money Flow Ratio}}
TP(Typical Price)=고가 + 저가 + 종가3\text{TP(Typical Price)}=\frac{\text{고가 + 저가 + 종가}}{3}
MF(Money Flow)=TP×거래량\text{MF(Money Flow)}=\text{TP}\times 거래량
SUMMF+=N일간 TP 증가일의 MF 합산\text{SUM}_{\text{MF+}}=\text{\textcolor{red}N일간 TP 증가일의 MF 합산}
SUMMF–=N일간 TP 하락일의 MF 합산\text{SUM}_{\text{MF--}}=\text{\textcolor{red}N일간 TP 하락일의 MF 합산}
MFI는 다음과 같은 단계를 거쳐 구할 수 있다.
1.
정해진 기간(N일) 동안, 각 일자별 고가, 저가, 종가를 평균내어 TP를 계산한다.
2.
TP와 거래량을 곱해 MF를 계산한다.
3.
전날보다 TP가 증가한 날의 MF를 모두 더해 SUMMF+\text{SUM}_{\text{MF+}}를 구한다.
4.
전날보다 TP가 감소한 날의 MF를 모두 더해 SUMMF–\text{SUM}_{\text{MF--}}를 구한다.
5.
SUMMF+\text{SUM}_{\text{MF+}}SUMMF–\text{SUM}_{\text{MF--}}로 나눠 Money Flow Ratio를 구한다.
6.
Money Flow Ratio의 값을 이용하여 최종적으로 MFI값을 산출한다.

2-1. 변수

기간: MFI를 계산하기 위해 사용되는 값으로, N에 해당한다. 기본값은 5

3. 분석

3-1. 해석

거래량을 고려한 RSI로 알려져 있으며, 주가와 거래량을 고려해 시장이 과열 상태에 있는지 여부를 알려준다.
MFI는 ‘거래량을 고려한 RSI’로 알려져 있다. RSI는 현재 시장의 상황이 과열 상태에 있는지를 판단하기 위해 사용되는 지표이다. MFI 또한 비슷한 방식으로 해석될 수 있다.
하지만 단순히 주가의 움직임만을 고려한 RSI와는 달리, MFI는 거래량을 계산에 포함시켰다는 차이가 있다. 거래량은 주가에 선행하는 성질이 있기 때문에, 주가의 원동력이 되는 거래량을 포함시킴으로써 RSI를 개선시켰다는 평가를 받는다.

3-2. 한계

잘못된 신호가 발생할 위험이 있어, 다른 지표들과 병행하여 사용되는 것이 권장된다.
다른 기술적 지표들과 마찬가지로, MFI 또한 잘못된 신호를 보낼 수 있다. 즉 좋은 매매 기회를 알려주는 신호를 보낼 수 있지만, 실제로 신호가 암시하는 방향대로 주가가 움직이지 않을 수도 있으며, 추세가 변경되지 않을 수도 있다. 따라서 하나의 지표에만 의존해 매매를 결정하기보단, 다른 형태의 분석과 리스크 관리를 병행할 필요가 있다.

4. 활용

4-1. 과매수/ 과매도

MFI가 20선을 상향돌파하면 매수, 80선을 하향돌파하면 매도하는 전략을 사용할 수 있다
MFI는 시장의 과열상태를 보여주며, 일반적으로 80 이상은 과매수, 20 이하는 과매도 상태로 판단할 수 있다. 시장이 과매도 국면일 경우 가격이 비정상적으로 많이 떨어져있다는 뜻이므로 매수 기회를 노리고, 과매수 국면일 때 가격이 비정상적으로 비싸다는 뜻이므로 매도 기회를 노림으로써 과매수/과매도를 활용한 매매를 할 수 있다.
하지만 현재 과매수 상태라고 해서 곧바로 가격이 내리거나, 과매도 상태라고 해서 즉시 가격이 오르는 것은 아니다. 따라서 MFI의 값이 20 이하로 떨어졌다고 해서 즉각적으로 매수하기보다는 다시 20 이상으로 올라올 때 매수하고, 80 이상으로 올라갔다고 해서 즉시 매도하기보다 다시 80 이하로 떨어졌을 때 매도하는 것이 더 안정적이다.

4-2. 다이버전스

MFI의 다이버전스가 발생한다면, 추세 전환의 신호로 파악할 수 있다.
MFI를 활용하는 주요한 방법 중 하나는 다이버전스를 이용하는 것이다. 다이버전스란 주가의 방향과 지표의 방향이 반대로 움직이는 현상으로, 추세의 반전을 암시한다.
강세 다이버전스는 주가가 계속해서 하락하며 저점이 낮아지는 동안 MFI의 저점은 상승하는 것을 말한다. 이는 하락 추세의 강도가 약해지고 상승추세로 전환될 것이라는 신호로 해석될 수 있다.
약세 다이버전스는 상승중인 주가가 고점를 갱신하는 동안 MFI의 고점은 하락하는 것을 말하는데, 상승 추세의 강도가 약해지고 하락추세로 전환될 것이라고 해석될 수 있다.

5. MFI 매매법 100% 활용하기

 ’지표분석’에서 MFI 매매전략 수익률 확인하기

화면의 왼쪽은 매매전략, 오른쪽은 지표분석 기능입니다.
매매전략 기능은 개별 매매전략의 매매시점을 차트에 표기해주며, 지표분석 기능은 전체 매매전략 중 해당 종목에 가장 높은 수익률을 내는 매매전략을 제공합니다.
지표분석 기능을 활용하면, 기술적분석을 보다 쉽고 효과적으로 활용할 수 있습니다.
지표분석 무료로 이용하러가기

MFI 매매법 ‘차트게임’에서 연습하기

차트게임은 실제 과거 차트를 활용하여 매매연습을 재밌게 해볼 수 있는 게임입니다.
오로지 차트만을 보고 게임을 진행하기 때문에 특히, 기술적분석 및 차트 투자자 분들께 유용한 게임입니다.
원하는 매매전략을 시간, 장소에 구애받지 않고 언제 어디서든 차트게임으로 연습해보세요!

지금 바로 차트게임 하러 가기

차트게임 시작하기

영상으로 쉽게 배워보세요!