分享

【转载】MFI指标深度剖析

 js大圣 2016-10-12

TYP := (HIGH + LOW + CLOSE)/3;
V1  := SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),N)/SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),N);
MFI := 100-(100/(1+V1));

先看官方注释:

引用:
资金流量指标(Money Flow Index)
原理:
    资金流量指标MFI是RSI扩展指标,MFI指标用成交金额代替的指数,是某一时间周期内上涨的成交量之和与下跌的成交量之和的比率。它比RSI能更好的反映市场的运行趋势用法:

1.MFI>80为超买,当其回头向下跌破80时,为短线卖出时机
2.MFI<20为超卖,当其回头向上突破20时,为短线买进时机

3.MFI>80,而产生背离现象时,视为卖出信号。
4.MFI<20,而产生背离现象时,视为买进信号。

5.MFI指标连续两次向下交叉其平均线时,视为卖出讯号。
6.MFI指标连续二次向上交叉其平均线时,视为买进讯号。

从官方解释中我们可看到,注释中提到了平均线,但指标中实际上只有一条线:MFI。所以要使用该指标,就要进行修改或优化,先来看每句的解释:


第一句

TYP := (HIGH + LOW + CLOSE)/3;
TYP是一个修正值,其值与收盘价C有一定差别:对股价运行区间较为重视,收盘价的权重被大幅降低。

这样做对数据有什么影响呢?
举例:一只股票大幅放量封上涨停板,之后急速缩量一直到收盘,这种情况下,大部分成交是在封涨停之前出现的,用TYP的算法算出的值肯定比C小,也更接收市场中的实际平均成本。


第二句

V1 := SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),N)   SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),N);

这一句是指标的核心,首先我们先来看看IF(TYP>REF(TYP,1),TYP*VOL,0),这一段,就是当TYP上涨时,结果为TYP*VOL,这里用一个平均价去乘成交量,得到的是一个约等于成交金额的数值。这里我有些不明白,指标设计者为什么不直接使用成交金额,这是后话,我们继续往下看,IF(TYP<REF(TYP,1),TYP*VOL,0)这一句是计算TYP下跌时的TY*VOL。

看完这一句,大家都应该明白,指标为什么叫做“资金流向”指标了。
如果TYP上涨,就将“成交金额”计入 “注入资金”,否则计入“流出资金”,以一段时间为期限汇总后相除就是V1。


第三句

MFI := 100-(100/(1+V1));——V1增长则MFI增长,反之亦然。


现在我们需要考虑两个极端的例子:
1、当一段时间流入资金远远大于流出资金时,V1就会变大,同时100/(1+V)就越趋近于0,此时的MFI就越趋近于100;
2、反之,V1会变小,100/(1+V)就越趋近于100,此时的MFI就越趋近于0;

通过这个算法之后,MFI指标成形,同时也就变成了一个震荡指标!

 
关于MFI的一般用法

指标剑法
1.MFI>80时,代表资金短期过热讯号。但是,必须等待MFI指标再度向下跌破80时,才能确认资金转向。
2.MFI<20时,代表资金短期冷却讯号。但是,必须等待MFI指标再度向上突破20时,才能确认资金转向。

3.MFI在80左右的水平,出现一顶比一顶低,和股价“背离”的现象时,可视为中期反转下跌的讯号。
4.MFI在20左右的水平,出现一底比一底高,和股价“背离”的现象时,可视为中期反转上涨的讯号。

5.MFI指标连续两次向下交叉其平均线时,视为卖出讯号。(平均线一般设定为6天)
6.MFI指标连续两次向上交叉其平均线时,视为买进讯号。(平均线一般设定为6天)

MFI<35时,指标连续两次有效上交叉其平均线时,可视为中短线买入的信号。


经过修改和优化后的源代码如下:

代码:
Input:N(14),M(6);
TYP := (HIGH + LOW + CLOSE)/3;
V1:=SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),N)/SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),N);
MFI:100-(100/(1+V1)),colorred;
mfma:ma(mfi,m),colorFFFF00;
80,pointdot,linethick2,coloryellow;
20,pointdot,linethick2;
============================
MFI大多的翻译是资金流量,但我认为不够直观,如果翻成Market Facilitate Index,即市场活跃指数,更符合它的直观判断思路。

这个指标,最早据说还被翻译成“市场泥泞指数”,这跟“市场活跃指数”的意思是异曲同工,一边是泥泞,一边是畅快:以50为中间值,高于50就是雪尽马蹄轻,低于50就是泥足深陷。

还有一个感觉,这个指标在牛市中判底,在熊市判顶,分开来用比较合适。



 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多