StratCraft

趋向运动 (DM)

DM 的 QuantNexus 指标页面。

Route: /quantnexus/indicators/dm/

作用

DM 隔离了各柱线之间的方向性运动。它是计算 DI 和 ADX 的核心构建模块。

公式

DM 通过比较当前的高点和低点与前一柱线来衡量方向性变化。

参数

  • period - 默认 14
  • movav - 默认 SmoothedMovingAverage

C++23 API

#include <nonabt/indicators/dm.hpp>
auto dm = std::make_unique<nonabt::DM>(data(), 14, "SmoothedMovingAverage");

常见用法

  • 将 DM 用作方向性输入特征。
  • 与平滑后的范围测量结合使用。
  • 帮助构建趋势强度指标。

实用模式

正向方向性运动通常反映出更高的最高价;负向方向性运动反映出更低的最低价。