2.13 MFI(资金流量指标)

 

资金流量指标(MFI,英文全名 Money Flow Index)是相对强弱指标(RSI)和人气指标(OBV)两者的结合。MFI 指标可以用于测度交易量的动量和投资兴趣,而交易量的变化为股价未来的变化提供了线索,所以 MFI 指标可以帮助判断股票价格变化的趋势。

计算方法
1. 先计算 N 日内每天的典型价格(即 TVP),它等于最高价,最低价和收盘价三者的均值。
2. 如果当天的典型价格大于昨天的则定义为流入,反之为流出,流入流出金额为典型价格乘以当天交易量。这样把 N 日内每天结果计算出来,然后再把流出额和流入额分别加总,得到 N 日内的流入总额和流出总额,接着前者除以后者,大于 1 则 N 日内的资金为流入,反之为流出。V 就是代表这个比值。
3.MFI=100-[100/(1+V)]
参数 N 一般设为 14 日。

以代码 600000 的股票数据为例,计算其 14 日 MFI

A
1 14
2 = T(“D://600000.csv”).select( 收盘价 >0).sort(日期)
3 =A2.new(日期,( 最高价 + 最低价 + 收盘价)/3:TVP, if(TVP>TVP[-1],TVP* 成交量,0):PV,if(TVP<TVP[-1],TVP* 成交量,0):NV,sum(PV[1-A1:0])/sum(NV[1-A1:0]):V)
4 =A3.new(日期,100-(100/(1+V)):MFI)

A3 计算典型价格 TVP,每日资金流入 PV,流出 NV,N 日内资金流入和流出的比值
A4 带入公式计算 MFI

imagepng