[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-macd-it":3},"# Moving Average Convergence Divergence (MACD)\n\n> Pagina dell'indicatore StratCraft per l'analisi del momentum MACD.\n\n**Route**: `\u002Findicators\u002Fmacd\u002F`\n\n## Cosa fa\n\nIl MACD confronta due medie mobili per misurare il momentum e la direzione della tendenza. È uno degli indicatori di crossover più comuni nell'analisi tecnica.\n\n## Formula\n\n`MACD Line = EMA(fast) - EMA(slow)`\n\n`Signal Line = EMA(MACD, signal)`\n\n`Histogram = MACD - Signal`\n\n## Parametri\n\n- `period_me1` - predefinito `12`\n- `period_me2` - predefinito `26`\n- `period_signal` - predefinito `9`\n- `movav` - predefinito `ExponentialMovingAverage`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fmacd.hpp>\nauto macd = std::make_unique\u003Cnonabt::MACD>(data().close(), 12, 26, 9, \"ExponentialMovingAverage\");\n```\n\n## Utilizzo comune\n\n- Utilizza gli incroci della linea MACD per il timing d'ingresso.\n- Utilizza la linea di segnale per la conferma.\n- Utilizza l'istogramma per la forza del momentum e la divergenza.\n\n## Modello pratico\n\nLe configurazioni MACD rialziste richiedono solitamente che la linea MACD incroci al di sopra della linea di segnale, mentre anche la struttura del prezzo supporta il movimento.\n"]