# Moving Average Convergence Divergence (MACD)

> Page de l'indicateur StratCraft pour l'analyse du momentum MACD.

**Route**: `/quantnexus/indicators/macd/`

## Fonctionnement

Le MACD compare deux moyennes mobiles pour mesurer le momentum et la direction de la tendance. C'est l'un des indicateurs de croisement les plus courants en analyse technique.

## Formule

`MACD Line = EMA(fast) - EMA(slow)`

`Signal Line = EMA(MACD, signal)`

`Histogram = MACD - Signal`

## Paramètres

- `period_me1` - par défaut `12`
- `period_me2` - par défaut `26`
- `period_signal` - par défaut `9`
- `movav` - par défaut `ExponentialMovingAverage`

## C++23 API

```cpp
#include <nonabt/indicators/macd.hpp>
auto macd = std::make_unique<nonabt::MACD>(data().close(), 12, 26, 9, "ExponentialMovingAverage");
```

## Utilisation courante

- Utilisez les croisements de la ligne MACD pour le timing d'entrée.
- Utilisez la ligne de signal pour la confirmation.
- Utilisez l'histogramme pour la force du momentum et la divergence.

## Mise en pratique

Les configurations MACD haussières nécessitent généralement que la ligne MACD croise au-dessus de la ligne de signal alors que la structure des prix soutient également le mouvement.
