DMI - "Directional Movement Index"
(动向指标)
动向指标含有在升跌之中供求的均衡点,从而判定市场的趋势。
参数:
- N – 平均周期
计算:
- 首先计算正负动向线 - DM (Directional Movement) - +DMj 和 -DMj
如果 Highj > Highj-1, 那么 +DMj = Highj - Highj-1, 否则 +DMj = 0
如果 Lowj < Lowj-1, 那么 -DMj = Lowj-1 - Lowj, 否则 -DMj = 0
+DMj与–朌Mj中较小的一个设置为零,如果它们相等,那么都设为零。
- 计算真实波幅 - TRj (True Range)
TRj = max( |Lowj - Closej-1|, |Highj - Closej-1|, |Highj - Lowj| )
- 计算正负指标 - + 和 -DIj (Directional Index)
如果 TRj = 0, 那么 +SDIj = 0,
-SDIj = 0,
如果 TRj ≠ 0, 那么 +SDIj = +DMj / TRj; -SDIj = -DMj / TRj
采用移动平滑线的指数处理(EMAve),得到+DIj和-DIj
+DIj = EMAvej( +SDI, N )
-DIj = EMAvej(-SDI, N)
- 计算动向平滑值ADXj。首先需要算出动向值DXj:
DXj = (|+DIj - -DIj| / |+DIj + -DIj|) × 100
通过DX找出ADX:
ADXj = EMAvej(DX, N)
|