使用EXCEL计算并绘制MFI指标
在本文的底部,各位读者可以获取对应的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指标相关推荐
- 使用EXCEL计算并绘制EMA指标
在本文的底部,各位读者可以获取对应的EXCEL模板. EMA指标计算非常简单,但因为比较常用,所以单独拿出来写一下. 一.EMA(指数移动平均值Exponential Moving Average)的 ...
- 使用EXCEL计算并绘制MACD指标
在本文的底部,各位读者可以获取对应的EXCEL模板. 一.MACD指标的含义与原理 MACD是由快的指数移动平均线EMA(12)减去慢的指数移动平均线EMA(26)得到快线DIF,再用2×(快线DIF ...
- 使用EXCEL计算并绘制ATR指标
在本文的底部,各位读者可以获取对应的EXCEL模板.** 一.ATR(平均真实波动范围Average True Range)的含义和原理 ATR指标主要是用来衡量市场波动的强烈度,即为了显示市场变化率 ...
- 使用EXCEL计算并绘制OBV指标
在本文的底部,各位读者可以获取对应的EXCEL模板. 一.OBV(能量潮指标:On Balance Volume)的含义和原理 OBV指标是由美国投资分析家葛兰碧在1981年创立的,它的理论基础是&q ...
- 使用Elasticsearch计算布林带宽度指标
布林带宽度(Bollinger Band Width)是美国股市分析家约翰·布林于2010年发明,用于测量布林带(Bollinger Bands于1980年发明)上下轨道线之间的相对距离.它随带宽变窄 ...
- 《OpenCV3编程入门》学习笔记9 直方图与匹配(一二) 图像直方图概述直方图的计算与绘制
第9章 直方图与匹配 9.1 图像直方图(Histogram)概述 1.作用: 在每个兴趣点设置一个有相近特征的直方图所构成的标签,通过标记帧与帧之间显著的边缘.颜色.角度等特征的统计变化,来检测 ...
- 使用Python,Opencv进行二维直方图的计算及绘制
使用Python,Opencv进行二维直方图的计算及绘制 1. 效果图 2. 源码 参考 这篇博客将介绍如何使用Python,Opencv进行二维直方图的计算及绘制(分别用Opencv和Numpy计算 ...
- Excel 计算除法并显示为万分之几,如0.15‱
Excel 计算除法并显示为万分之几,如0.15‱ 1. 万分号插入 ‱ 2. 计算俩个列的除法,保留2位小数并用万分之几显示: 3. 优化,改成对J2列值的绝对引用 Excel中计算除法保留为 % ...
- R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战
R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战 目录 R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战
最新文章
- Redis常用五大数据类型
- 大数据与 AI 生态中的开源技术总结
- OpenGL 光照贴图Lighting maps
- 自定义服务器控件(扩展现有 Web 控件)
- java实用教程——组件及事件处理——对话框(消息对话框,输入对话框,确认对话框)
- 让开发人员变平庸的八个习惯,看看你中了几条
- python 函数中的面试题
- 酷派COOL 20 Pro影像大升级:搭载5000万AI三摄 主攻夜景
- 再看序列化与反序列化[转]
- 打不开malloc和free函数
- java get请求中文_Java语言get请求中文乱码问题解决办法!
- [从零开始学习FPGA编程-10]:快速入门篇 - 操作步骤2-2- Verilog HDL语言Module与硬件电路对应关系快速概览
- python发送邮件群发软件_python使用tkinter写的邮件群发软件-python图形界面编程
- linux添加fcitx输入法,linux安装输入法_怎么在Linux下安装fcitx输入法
- 【HNOI2017】大佬-dalao
- ngx_http_core_module模块提供的变量
- mysql函数 优化_Mysql函数求优化解决思路
- PDM与Excel利用VB脚本进行互导
- Minecraft 1.16.5模组开发(三十一) 自定义建筑生成(structure) (新)
- NLP专题直播 | 详谈Transformer, BERT, ALBERT, XLNet(ALBERT第一作者亲自讲解)