El MACD no llega tarde por un fallo de diseño. Está construido con medias móviles y, por tanto, resume una relación que ya ocurrió en el precio. Puede ayudarte a describir cómo cambia esa relación; no puede decidir por ti que un cruce vaya a producir una tendencia. La guía de MACD de Fidelity y la referencia de MACD de cTrader documentan el cálculo. La parte que falta—la regla de trading—hay que escribirla y someterla a un backtest.
Tres trazos nacidos del mismo cálculo
MACD significa Moving Average Convergence/Divergence. La línea principal resta una media móvil exponencial lenta de otra rápida. Después se calcula una tercera media sobre esa diferencia; esa es la señal. El histograma no es una confirmación independiente: representa la distancia entre ambas.
línea MACD = EMA(close, 12) - EMA(close, 26)
señal = EMA(línea MACD, 9)
histograma = línea MACD - señal
Fidelity recoge 12, 26 y 9 como configuración habitual. La documentación de MacdCrossOver de cTrader muestra, por su parte, los ciclos largo y corto y el período de señal como entradas. No son números sagrados: al modificarlos cambias el momento en que aparecen los cruces, los máximos y las divergencias.
La referencia de MacdHistogram de cTrader define el histograma como la diferencia entre ciclos corto y largo y la señal como una EMA de la serie MACD. Fidelity describe la misma familia de cálculos mediante sus dos EMAs y una EMA de señal. Mirar las tres líneas puede aportar claridad visual; no equivale a tener tres pruebas distintas.
El cruce no responde a todas las preguntas
Un cruce de la línea MACD con la señal indica que la diferencia entre las dos EMAs ha cambiado frente a su propio suavizado. Estar por encima o por debajo de cero indica cuál de esas dos EMAs está por encima de la otra. El histograma creciendo o encogiéndose describe la separación entre línea y señal. Ninguna de las tres cosas fija, por sí sola, dirección futura, salida o riesgo.
| Lectura en pantalla | Dato que sí aporta | Dato que deja sin resolver |
|---|---|---|
| Cruce de MACD y señal | Cambio relativo de la brecha entre EMAs | Si el movimiento continuará |
| MACD sobre o bajo cero | Orden actual de EMA rápida y lenta | La duración de ese estado |
| Histograma más amplio o estrecho | Cambio de distancia entre línea y señal | Un nivel de stop loss o take profit |
| Divergencia con el precio | Desacuerdo entre dos swings elegidos | Una reversión confirmada |
Fidelity presenta la interpretación convencional de los cruces y advierte que el MACD puede dar vueltas en un rango. cTrader permite recuperar las series de línea, señal e histograma desde código. Esa segunda parte sí es valiosa: deja fijado qué vela cerrada generó el evento. Pero poder programar un cruce no demuestra que el cruce tenga ventaja.
La divergencia exige más definición de la que parece
La divergencia compara un swing del precio con un swing del oscilador. En una versión típica, el precio imprime un extremo nuevo y el MACD no lo acompaña. Parece una frase precisa hasta que tienes que programarla: ¿qué máximo o mínimo cuenta?, ¿cuánto debe separarse?, ¿durante cuántas velas sigue vigente?, ¿qué la invalida?
El problema no es menor. Fidelity permite ajustar los parámetros y cTrader deja esos ciclos como entradas. Cambiar los períodos desplaza los picos del MACD; cambiar la regla de pivotes cambia qué comparación recibe el nombre de divergencia. Sin ambas definiciones, la divergencia es una explicación posterior, no una metodología repetible.
También debes decidir el instante de ejecución. Un gráfico histórico enseña un cruce limpio justo donde sabes que el giro funcionó. Un test no puede beneficiarse de esa información: tiene que fijar si la condición se conoce al cierre de la vela y si la orden entra al siguiente precio disponible. En un rango, además, debe decir qué hace con cruces repetidos. No son detalles de presentación; pueden cambiar el resultado.
Lo que la literatura deja abierto
La investigación sobre reglas técnicas no permite exportar una conclusión automática al MACD. Brock, Lakonishok y LeBaron probaron reglas de medias móviles y de ruptura de rango sobre el Dow Jones en la muestra que describen. La revisión de Park e Irwin reunió trabajos sobre rentabilidad de análisis técnico y señaló problemas repetidos: data snooping, selección ex post de reglas, estimación del riesgo y costes de transacción. Son referencias útiles para evaluar una afirmación, no una autorización para trasladar una regla MACD sin comprobarla.
La conclusión prudente es bastante simple. El cálculo puede ser objetivo, pero el método completo introduce mercado, timeframe, parámetros, definición de señal, timing de la orden, salida, sizing y costes. Una captura bonita solo muestra que una historia encaja con una parte del pasado.
Diseña un experimento, no una plantilla
La pregunta práctica no es si el MACD “funciona”. Es si una regla MACD concreta y fijada antes de mirar el resultado resiste costes y datos que no participaron en su elección.
- Separa las hipótesis. Investiga un cruce, un filtro de línea cero o una divergencia como experimentos distintos. Si los mezclas desde el principio, después no sabrás qué componente produjo el resultado.
- Cierra la especificación. Define universo, timeframe, precio, línea base
12,26y9, momento de entrada, salida e invalidación. Si comparas alternativas, publica el conjunto de candidatos completo, no solo el ganador. - Trabaja con velas cerradas. Anota cuándo existe la señal y modela la entrada al siguiente precio disponible. Las series explícitas de la referencia MACD de cTrader evitan que el gráfico tome esa decisión de forma implícita.
- Introduce fricción. Incluye spread, slippage, comisión y swap cuando correspondan. La explicación de los costes reales en un backtest aclara por qué una curva sin costes no juzga limpiamente una metodología activa.
- Reserva una parte de los datos. La elección de reglas debe ocurrir sin abrir el período out-of-sample. La guía sobre tests out-of-sample explica el motivo.
- Informa de la trayectoria completa. Trade count, expectancy, drawdown, turnover, exposición y coste acumulado importan tanto como el total. Repite el análisis en parámetros cercanos y condiciones distintas sin elegir en silencio el tramo más favorable. El artículo sobre sensibilidad de parámetros desarrolla esa comprobación.
Ese es el criterio de probar antes de creer. realbacktesting es un estudio de software de trading para cTrader y su estándar de verificación pone el foco donde debe: un resultado que otra persona pueda reproducir vale más que una interpretación convincente del gráfico.
Dudas habituales sobre el MACD
¿El MACD es un indicador adelantado?
No. El MACD se calcula con medias móviles de precios pasados, así que es un indicador con retraso. El histograma puede cambiar antes de que veas un cruce, pero procede de la misma historia de precios. Fidelity y cTrader documentan esos componentes basados en medias.
¿Debo usar siempre 12, 26 y 9?
No hay una configuración óptima demostrada para todos los instrumentos y timeframes. Fidelity presenta esos valores como cálculo por defecto; cTrader deja ajustar ciclos y período de señal en su referencia MacdCrossOver. Son un punto de partida que un test debe declarar, no una respuesta universal.
¿Una divergencia MACD anuncia una reversión?
No de forma automática. Todo depende de cómo definas los swings de precio y del oscilador, y de qué entrada, salida e invalidación hayas fijado. Los parámetros ajustables que documentan Fidelity y cTrader son precisamente la razón para congelar la regla antes de revisar datos no vistos.
La parte incómoda
El MACD es un cálculo honesto. Convertirlo en una operación exige algo más difícil: una regla que pueda fallar en datos no vistos y con los costes dentro.