# 方向性指数 (DM)

> DM に関する StratCraft インジケーターページ。

**Route**: `/indicators/dm/`

## 機能

DM は、足ごとの方向性のある動きを抽出します。これは、DI および ADX 計算の核となる構成要素です。

## 計算式

DM は、現在の高値と安値を前の足と比較して、方向性の変化を測定します。

## パラメーター

- `period` - デフォルト `14`
- `movav` - デフォルト `SmoothedMovingAverage`

## C++23 API

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

## 主な使い方

- 方向性の入力機能として DM を使用します。
- 平滑化されたレンジ指標と組み合わせます。
- トレンドの強さを示すインジケーターの構築に役立ちます。

## 実用的なパターン

プラスの方向性指数は通常、高値の更新を反映し、マイナスの方向性指数は安値の更新を反映します。
