# Índice de Movimento Direcional (DMI)

> Página do indicador StratCraft para DMI.

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

## O que ele faz

O DMI compara o movimento direcional para determinar se a pressão da tendência de alta ou de baixa é mais forte.

## Fórmula

O DMI compara os componentes do movimento direcional positivo e negativo ao longo de um período de lookback.

## Parâmetros

- `period` - padrão `14`
- `movav` - padrão `SmoothedMovingAverage`

## API C++23

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

## Uso comum

- Use o DMI como um filtro de direção de tendência.
- Combine-o com o ADX para força de tendência.
- Útil em sistemas de rompimento e acompanhamento de tendência.

## Padrão prático

Quando o movimento direcional positivo domina, o sistema tende a favorecer a confirmação do lado da compra (long).
