# 方向性指数 (DMI)

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

**Route**: `/indicators/dmi/`

## 機能

DMI は、方向性のある動きを比較して、上昇トレンドと下降トレンドのどちらの圧力が強いかを判断します。

## 計算式

DMI は、ルックバック期間におけるプラスとマイナスの方向性指数のコンポーネントを比較します。

## パラメーター

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

## C++23 API

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

## 主な使い方

- トレンド方向のフィルターとして DMI を使用します。
- トレンドの強さを測るために ADX と組み合わせます。
- ブレイクアウトやトレンドフォローシステムに役立ちます。

## 実用的なパターン

プラスの方向性指数が支配的な場合、システムは買い側の確認を優先する傾向があります。
