MFI指標原文是 Money Flow Index,原意即為資金的流動指標,所以它的設計原理很簡單,就是要追踪股票資金的流入或流出,流入多於流出當然就漲,反之就跌。
MFI指標的公式是摹仿RSI指標公式設計而成,除了構成的要素元件不同之外,整個公式的結構與設計理念與RSI沒有任何差異。它的計算步驟如下:
1. 先求算典型價格:
TPt = ( 最高價t+最低價t+收盤價t )/3
注意:這種計算方式即稱為典型價格(Typical Price)。
2. 求算每日資金流量:
TVt = TPt * 成交量t
接下來我們直接以附表1的計算範例來說明:
將H欄的每日典型價格與前一日價格相比,如果上漲,那麼將每日資金流量TV寫在第I欄, J欄當日的數字就填入零;如果下跌或等於0 ( 即沒漲沒跌,注意:因為我們使用典型價格來作每日漲跌比較,而非使用收盤價,所以前後日典型價格會完全相同的可能性極低 )時,則在J欄填入TV值,I欄當日的值就填入零。注意I欄與J欄的數字,一定只有一個不是零。
有了I、J兩欄的數字後,我們就要對這兩欄數字各求其平滑平均值,使用的方法稱為威爾德平滑法 ( Wilder’s Smoothing),求K欄數字的方式如下:
UP t = UP t-1 + 1 / N * ( UTVt – UP t-1)
其中 N 為平滑平均天數, t 為當日值, t-1為前一日值。我們取六天平均為例,所以N=6,在K欄中,除了第一個數字0.00,同於I欄之外,其他的數字全部以上面的威爾德平滑公式算出。例如第5個數字3981.29是由 1777.55 + 1/6 ( 14999.97-1777.55) 而得,其餘以此類推。 L欄的計算方式同K欄。
第M欄的數字是將 K、L兩欄數字相加當分母, K欄數字當分子, 兩者相除再乘以100%而得。 這個M欄的數字就是MFI指標的值。 第N欄的數字,就是對MFI指標的值取3日平滑平均而得,而第O欄的數字則是對第N欄取三日平滑平均而得。附圖1的MFI指標就是最後N、O兩欄的數字。
附圖1中的MFI指標的形狀會很類似RSI指標,研判的方式有兩種,首先我們可以用MFI指標值是否大於50,來作為股價多空的分野,這是看大方向,藉此可以瞭解巿場資金是流入還是流出該股票,雖然買賣訊號出現次數較少,但沒法買到低點或賣到高點。其次,可以利用MFI指標中兩條線形成黃金交叉(如圖中B點)或死亡交叉(如圖中S點)來決定買賣點,這種方式雖然能夠較準確指出股價的高低點,但是出現雜訊的次數也大幅增加。
觀察圖1,我們發現1種比較準確的研判買賣點的方式,那就是MFI指標值在50附近形成交叉時,是一個比較有效的買賣點。如果是從接近80的高點反轉向下,而後在50附近得到支撐交叉向上,那麼後巿看漲機會居多,如圖中的各個B點所示;反之,如果是從接近20的低點反轉向上,但在50附近碰到壓力交叉向下,那麼後巿看跌機會居多,如圖中各個S點所示。