dmi指标源码,什么是 DMI指标?

时间:2024-02-05 10:36:34   
DMI指标也被称为Direcioal Moveme Idex,是测定趋势强度和方向的技术性分析指标。DMI指标是1978年由J. Welles Wilder Jr.提出的Wilder指标之一。

DMI指标的源代码实现。

在DMI指标的计算中,使用了实际范围(TR)、上升指标(+DI)、下降指标(-DI)等一系列中间变量。以下是DMI指标的Pyho源实现。

` ` ` def dmi (high, low,从,= 14):r = [max (high [i] - low [i], abs (high - [i]从[i-1]),abs(low[i] - close[i-1])) for i i rage(1,le(high))] pdm = [max(high[i] - high[i?1],0)for i i rage(1,le(high))] dm = [max(low[i?1]- low[i],0) for i i rage(1,le (low))] ar = [sum (r [- + 1: i + 1]) / for i i rage ((r) - 1,提出]apdm = [sum (pdm [i - + 1:i + 1]) / for i rage(?1,取消(pdm)] adm = sum (dm) [i - + 1:i + 1) / for i rage(?1, le(dm))] diplus = [100apdm[i]/ar[i] for i i rage(le(apdm))] dimius =[100adm[i]/ar[i] for i rage(le(adm))] dx = 100abs(diplus[i]-dimius[i])/(diplus[i]+dimius[i]) fori irage(le(diplus))] adx = [dx[-+1:i+1])/ for i irage(-1, le(dx))] reur diplus, dimius,adx``` DMI指标如何使用?

DMI指标主要用于判断市场趋势的方向和强度,可以和其他技术分析指标(移动平均线、相对强弱指数等)一起使用。根据DMI指标的数值,我们可以采取不同的交易策略,在上升趋势中做多,在下降趋势中做空。

总结

DMI指标是一种常用的分析指标,用来衡量市场趋势的方向和强弱。DMI指标的计算需要一系列中间变量,可以用Pyho代码实现。根据DMI指标的数值可以制定各种各样的交易策略,但是必须注意市场风险和波动。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:[email protected] 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。