# Movimento Direzionale (DM)

> Pagina dell'indicatore StratCraft per il DM.

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

## Cosa fa

Il DM isola il movimento direzionale da barra a barra. È un mattone fondamentale per i calcoli del DI e dell'ADX.

## Formula

Il DM confronta i massimi e i minimi attuali con la barra precedente per misurare il cambiamento direzionale.

## Parametri

- `period` - default `14`
- `movav` - default `SmoothedMovingAverage`

## API C++23

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

## Utilizzo comune

- Utilizzare il DM come caratteristica di input direzionale.
- Combinarlo con misure di range smussate.
- Aiuta a costruire indicatori di forza del trend.

## Modello pratico

Il movimento direzionale positivo riflette solitamente massimi più alti; il movimento direzionale negativo riflette minimi più bassi.
