[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-dm-es":3},"# Movimiento Direccional (DM)\n\n> Página del indicador StratCraft para DM.\n\n**Route**: `\u002Findicators\u002Fdm\u002F`\n\n## Qué hace\n\nDM aísla el movimiento direccional de barra en barra. Es un bloque de construcción principal para los cálculos de DI y ADX.\n\n## Fórmula\n\nDM compara los máximos y mínimos actuales con la barra anterior para medir el cambio direccional.\n\n## Parámetros\n\n- `period` - predeterminado `14`\n- `movav` - predeterminado `SmoothedMovingAverage`\n\n## API C++23\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fdm.hpp>\nauto dm = std::make_unique\u003Cnonabt::DM>(data(), 14, \"SmoothedMovingAverage\");\n```\n\n## Uso común\n\n- Use DM como una característica de entrada direccional.\n- Combínelo con medidas de rango suavizadas.\n- Ayuda a construir indicadores de fuerza de tendencia.\n\n## Patrón práctico\n\nEl movimiento direccional positivo suele reflejar máximos más altos; el movimiento direccional negativo refleja mínimos más bajos.\n"]