
在excel中如何计算dmi
用户关注问题
什么是DMI指标,如何在Excel中应用?
我听说DMI指标在股票分析中很有用,请问DMI具体含义是什么?在Excel环境下,怎样利用内置公式来计算DMI?
DMI简介及Excel中计算方法
DMI(Directional Movement Index)是一种用于判断价格趋势方向和强度的指标,包含正向指标(+DI)和负向指标(-DI)。在Excel中,计算DMI主要需要先计算True Range(TR)、正向移动(+DM)、负向移动(-DM),然后通过移动平均计算平滑值,最后得出+DI和-DI。具体步骤包含使用函数如MAX、ABS以及自定义公式处理价格数据。
如何手工计算Excel中的True Range(TR)?
DMI计算的第一步是计算True Range,但我不清楚如何用Excel公式实现。请问用什么公式能准确计算TR?
Excel中计算True Range的公式说明
True Range是衡量价格波动幅度的指标,其值为当天最高价减去最低价,最高价同前一天收盘价的绝对差以及最低价同前一天收盘价的绝对差中最大的那个。在Excel中,可用如下公式表示:TR = MAX(当前最高价 - 当前最低价, ABS(当前最高价 - 昨日收盘价), ABS(当前最低价 - 昨日收盘价)),确保引用单元格正确,便能得到准确TR值。
怎样在Excel中计算平滑的正向移动指标+DI?
在计算DMI时,获取正向移动(+DM)之后,怎么利用Excel对其进行平滑处理,进一步算出+DI呢?
Excel中平滑+DM和计算+DI的步骤
计算+DI需要先对正向移动(+DM)进行平滑,常用的是N日指数移动平均或移动平均。在Excel中,可用AVERAGE函数计算简单移动平均,或用自身加权公式实现平滑。然后,+DI = (平滑后的+DM / 平滑后的TR) × 100,通过这种方法可以得到更稳定的+DI数值,体现趋势强弱。