在本文的底部,各位读者可以获取对应的EXCEL模板。

一、MFI(能量潮指标:MFI)的含义和原理

MFI指标(Money Flow Index),又成为资金流量指标,实际是将RSI加以修改后,演变而来。RSI以成交价为计算基础;MFI指标则结合价和量,将其列入综合考虑的范围。可以说,MFI指标是成交量的RSI指标。

二、MFI指标的计算

1.先计算一定期限内(一般14天)每天的典型价格(即Typical Price: TYP),它是当天最高价,最低价和收盘价三者的均值。即TYP:= (最高价HIGH+最低价LOW+收盘价CLOSE)/3

2.如果当天的典型价格TYP大于昨天的则定义为流入(Positive Money Flow),反之为流出(Negative Money Flow),流入流出金额为典型价格乘以当天交易量。这样把14天每天结果计算出来,然后再把流出额和流入额分别累计加总,得到14天内的累计流入总额和累计流出总额,接着前者除以后者,大于1则14天内的资金为流入,反之为流出。这个比值用Money Ratio代替。

3.MFI就是在Money Ratio的基础上,为了更好地在坐标上显示出来,进行的数据处理。

二、EXCEL中实现

EXCEL中,可以直接用金融函数库插件快速的计算出MFI指标。但为了便于理解,手工计算其实也很方便。

下面演示一下手工计算的过程。

  • 步骤一:从通达信导入平安银行(000001.SZ)的历史交易数据

    数据看起来是这个样子:

  • 步骤二:计算MFI指标

    1:G列:计算典型价格Typical Price =(最高价C+最低价D+收盘价E)/ 3

    2:H列:将典型价格Typical Price乘以交易量F,得出资金流量Money Flow。

    3:现在,我们计算正向和负向资金流量

    对于过去的时间窗口(通常为14天),

    • Positive Money Flow =IF(G14>G13,H14,0)

      当当天的典型价格G列大于前一天的典型价格的情况下,显示当天的资金流量,否则为零。

    • Negative Money Flow=IF(G14<G13,H14,0)

    • 当当天的典型价格G列小于前一天的典型价格的情况下,显示当天的资金流量,否则为零。

4:K和L列各自计算Positive和Negative Money Flow的累计数

5:计算M列:=K列/L列

6:MFI指标= 100 – 100 /(1 +资金比率M)

  • 步骤三:绘制EXCEL图表。如下:

XLS文件模板可以在百度网盘中获取

链接: https://pan.baidu.com/s/1uI2ejpH680QDSFolPjHkSw

提取码: 2nst

使用EXCEL计算并绘制MFI指标相关推荐

  1. 使用EXCEL计算并绘制EMA指标

    在本文的底部,各位读者可以获取对应的EXCEL模板. EMA指标计算非常简单,但因为比较常用,所以单独拿出来写一下. 一.EMA(指数移动平均值Exponential Moving Average)的 ...

  2. 使用EXCEL计算并绘制MACD指标

    在本文的底部,各位读者可以获取对应的EXCEL模板. 一.MACD指标的含义与原理 MACD是由快的指数移动平均线EMA(12)减去慢的指数移动平均线EMA(26)得到快线DIF,再用2×(快线DIF ...

  3. 使用EXCEL计算并绘制ATR指标

    在本文的底部,各位读者可以获取对应的EXCEL模板.** 一.ATR(平均真实波动范围Average True Range)的含义和原理 ATR指标主要是用来衡量市场波动的强烈度,即为了显示市场变化率 ...

  4. 使用EXCEL计算并绘制OBV指标

    在本文的底部,各位读者可以获取对应的EXCEL模板. 一.OBV(能量潮指标:On Balance Volume)的含义和原理 OBV指标是由美国投资分析家葛兰碧在1981年创立的,它的理论基础是&q ...

  5. 使用Elasticsearch计算布林带宽度指标

    布林带宽度(Bollinger Band Width)是美国股市分析家约翰·布林于2010年发明,用于测量布林带(Bollinger Bands于1980年发明)上下轨道线之间的相对距离.它随带宽变窄 ...

  6. 《OpenCV3编程入门》学习笔记9 直方图与匹配(一二) 图像直方图概述直方图的计算与绘制

    第9章 直方图与匹配 9.1 图像直方图(Histogram)概述 1.作用:   在每个兴趣点设置一个有相近特征的直方图所构成的标签,通过标记帧与帧之间显著的边缘.颜色.角度等特征的统计变化,来检测 ...

  7. 使用Python,Opencv进行二维直方图的计算及绘制

    使用Python,Opencv进行二维直方图的计算及绘制 1. 效果图 2. 源码 参考 这篇博客将介绍如何使用Python,Opencv进行二维直方图的计算及绘制(分别用Opencv和Numpy计算 ...

  8. Excel 计算除法并显示为万分之几,如0.15‱

    Excel 计算除法并显示为万分之几,如0.15‱ 1. 万分号插入 ‱ 2. 计算俩个列的除法,保留2位小数并用万分之几显示: 3. 优化,改成对J2列值的绝对引用 Excel中计算除法保留为 % ...

  9. R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战

    R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战 目录 R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战

最新文章

  1. Redis常用五大数据类型
  2. 大数据与 AI 生态中的开源技术总结
  3. OpenGL 光照贴图Lighting maps
  4. 自定义服务器控件(扩展现有 Web 控件)
  5. java实用教程——组件及事件处理——对话框(消息对话框,输入对话框,确认对话框)
  6. 让开发人员变平庸的八个习惯,看看你中了几条
  7. python 函数中的面试题
  8. 酷派COOL 20 Pro影像大升级:搭载5000万AI三摄 主攻夜景
  9. 再看序列化与反序列化[转]
  10. 打不开malloc和free函数
  11. java get请求中文_Java语言get请求中文乱码问题解决办法!
  12. [从零开始学习FPGA编程-10]:快速入门篇 - 操作步骤2-2- Verilog HDL语言Module与硬件电路对应关系快速概览
  13. python发送邮件群发软件_python使用tkinter写的邮件群发软件-python图形界面编程
  14. linux添加fcitx输入法,linux安装输入法_怎么在Linux下安装fcitx输入法
  15. 【HNOI2017】大佬-dalao
  16. ngx_http_core_module模块提供的变量
  17. mysql函数 优化_Mysql函数求优化解决思路
  18. PDM与Excel利用VB脚本进行互导
  19. Minecraft 1.16.5模组开发(三十一) 自定义建筑生成(structure) (新)
  20. NLP专题直播 | 详谈Transformer, BERT, ALBERT, XLNet(ALBERT第一作者亲自讲解)

热门文章

  1. 《我的野蛮女友》普通版和导演剪辑版区别
  2. Linux的cpufreq(动态变频)技术
  3. python俄罗斯方块实训报告_Python 俄罗斯方块游戏
  4. python 计算圆锥的表面积和体积(定义两个函数)
  5. 基于OpenCV的车牌识别(Sobel、颜色定位)
  6. 关于病毒防疫必须知道的英文
  7. 解常微分方程的多步法(有admas外插法,admas内插法,一般多步法(Milne法))
  8. 外贸线上推广引流的技巧
  9. 【C语言】指针和引用的区别
  10. 端口开通情况检测工具的阿里云服务器