[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-macd-es":3},"# Moving Average Convergence Divergence (MACD)\n\n> Página del indicador StratCraft para el análisis de impulso MACD.\n\n**Route**: `\u002Findicators\u002Fmacd\u002F`\n\n## Qué hace\n\nEl MACD compara dos medias móviles para medir el impulso y la dirección de la tendencia. Es uno de los indicadores de cruce más comunes en el análisis técnico.\n\n## Fórmula\n\n`MACD Line = EMA(fast) - EMA(slow)`\n\n`Signal Line = EMA(MACD, signal)`\n\n`Histogram = MACD - Signal`\n\n## Parámetros\n\n- `period_me1` - por defecto `12`\n- `period_me2` - por defecto `26`\n- `period_signal` - por defecto `9`\n- `movav` - por defecto `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## Uso común\n\n- Utilice los cruces de la línea MACD para el cronometraje de entrada.\n- Utilice la línea de señal para la confirmación.\n- Utilice el histograma para la fuerza del impulso y la divergencia.\n\n## Patrón práctico\n\nLas configuraciones alcistas de MACD generalmente requieren que la línea MACD cruce por encima de la línea de señal mientras que la estructura del precio también respalda el movimiento.\n"]