MACD y RSI pueden describir un mismo movimiento del precio de formas distintas. Conviene estudiar sus coincidencias, pero dos indicadores de acuerdo no demuestran una ventaja de trading. Esta guía separa qué mide cada lectura, cuándo aparece un evento nuevo y qué cambia al añadir una condición. Una serie H1 ficticia y completamente definida permite comprobar los cálculos sin depender de un gráfico convincente.
1. Empieza por la pregunta que debe responder la combinación
MACD relaciona una media rápida del precio con otra más lenta. El RSI compara ganancias y pérdidas suavizadas. La pregunta puede ser si un cambio en la primera relación también cumple una condición de impulso definida en la segunda. Escríbela antes de elegir un ejemplo atractivo. La dirección, el evento de entrada y la decisión de quedarse al margen son funciones diferentes; una lectura de oscilador no las proporciona todas automáticamente.
El punto de partida útil es una comparación definida de antemano. Aquí utilizamos una regla de observación para examinar sus tiempos sin inventar resultados de operaciones. Una estrategia completa necesitaría además contexto del precio, ejecución de la entrada, protección, salidas, tamaño de posición y límites de exposición. Esas decisiones siguen siendo importantes aunque ambos indicadores apunten en el mismo sentido.
Continúa con la guía de EMA, ADX y ATR sobre dirección, fuerza y riesgo, con funciones diferenciadas, estados contradictorios y dimensionamiento según la volatilidad.
2. Iguala los datos de MT4 antes de comparar pantallas
Como referencia habitual, especifica MACD 12/26/9 y RSI 14 sobre el mismo símbolo, marco H1 y precio Close. En el MT4 nativo, la señal del MACD es una SMA de la serie principal. Otra plataforma o un indicador personalizado con una señal EMA puede producir cruces diferentes aunque muestre los mismos periodos. Registra la implementación, el proveedor de cotizaciones y los límites de las velas: el nombre del indicador no basta para reproducir una observación.
Identifica los valores en la Ventana de datos. En MQL4, MODE_MAIN y MODE_SIGNAL designan series distintas del MACD; PRICE_CLOSE fija el precio aplicado. Especifica símbolo y marco temporal en ambas llamadas. Comprueba la disponibilidad del historial y la inicialización antes de aceptar un dato como válido. Los valores predeterminados sirven de referencia didáctica, no son parámetros demostrados como óptimos para cualquier par u horizonte.
3. Distingue la serie principal, la señal y su diferencia
Definimos M = EMA(Close,12) − EMA(Close,26) y S = SMA(M,9). MT4 representa M mediante barras y S mediante una línea de señal. Otras representaciones muestran dos líneas y barras para D = M − S. Las barras corresponden a series diferentes. Una barra principal positiva significa que M está por encima de cero; una barra de diferencia positiva significa que M está por encima de S. Una condición puede cumplirse sin la otra.
El signo de M describe el orden de las dos medias. El signo de D describe la relación entre principal y señal. Una M negativa que sube sigue por debajo de cero; una D que aumenta también puede seguir siendo negativa. Separa esas comparaciones en notas, esquemas y código. M, S y D se expresan en unidades de precio, de modo que sus valores brutos no son una medida universal de fuerza comparable entre instrumentos. La tabla identifica cada serie antes de introducir reglas de cruce.
| Serie | Definición utilizada | Interpretación |
|---|---|---|
| M | EMA(Close,12) − EMA(Close,26) | Diferencia de dos EMA en unidades de precio; barras nativas de MT4 |
| S | SMA(M,9) | Media simple de nueve lecturas válidas de la serie principal |
| D | M − S | Distancia entre principal y señal; representación de barras diferente |
| R | RSI(Close,14) | Transformación acotada de ganancias y pérdidas, no un valor de precio |
4. Lee el RSI como una transformación acotada
El RSI 14 suele expresarse como R = 100 − 100 / (1 + G/L), donde G y L son las medias suavizadas de las ganancias y de las magnitudes de las pérdidas. Su escala va de 0 a 100. Los niveles 30, 50 y 70 responden a preguntas distintas: un extremo, un punto medio y otro extremo. Una lectura superior a 50 no establece por sí sola una tendencia alcista, ni superar 70 obliga a vender inmediatamente.
Con presión compradora persistente, el RSI puede mantenerse alto mientras el precio sigue subiendo. En una caída puede permanecer bajo aunque lo que parecía barato siga abaratándose. Si las dos medias son cero, la fórmula queda indefinida salvo que la implementación establezca una convención. Si solo L es cero y G es positiva, el valor límite es 100. Documenta la convención de la plataforma y omite datos no disponibles en lugar de inventar un cruce suponiendo un cero.
5. Entiende por qué coincidir no implica independencia
Ambos indicadores transforman un historial de precios parcialmente compartido. Sus cálculos y suavizados distintos pueden generar respuestas diferentes, pero su acuerdo no equivale a dos pruebas independientes. Añadir un cruce de medias como tercer voto puede repetir información ya incorporada en MACD. Indica qué decisión modifica cada herramienta y diferencia una presentación visual distinta de una condición adicional que realmente pueda someterse a prueba.
La comparación útil pregunta qué eventos del MACD elimina el filtro RSI, cuáles conserva y qué ocurre después de costes con reglas de operación fijas. El filtro puede eliminar oportunidades perdedoras, ganadoras o ambas. Menos señales y un gráfico más limpio no demuestran mejores resultados. Tampoco una discrepancia significa que un indicador esté averiado: una recuperación reciente puede coexistir con una relación de medias todavía negativa. Esa diferencia requiere interpretación.
6. Define un estado, un evento nuevo y una marca de observación
En esta regla didáctica hay un nuevo cruce alcista del MACD con su señal, X(k) = 1, cuando D(k−1) ≤ 0 y D(k) > 0. La condición RSI es R(k) > 50. Definimos O(k) = X(k) AND [R(k) > 50] sobre la misma vela cerrada. O es una marca de observación: no significa comprar, ejecución confirmada, beneficio ni seguridad. La regla no exige adicionalmente que M sea positiva.
Si D sigue positiva en la vela siguiente, persiste el estado por encima de la señal, pero X vuelve a 0. Si el RSI es exactamente 50, la condición estricta falla. Si falta cualquier dato necesario, no hay una decisión válida; la ausencia de datos no debe convertirse en cero numérico. La comparación bajista correspondiente utilizaría D anterior igual o superior a cero, D actual inferior a cero y una condición bajista expresamente elegida. Necesita pruebas propias, sin presuponer resultados simétricos.
7. Fija el cierre de las velas y la precisión de comparación
Evalúa la regla después del cierre de la vela H1, cuando ya estén disponibles la nueva vela y los datos necesarios. En la serie H1 actual de MT4, shift 0 está en formación, shift 1 es la última vela cerrada y shift 2 su predecesora. Un cruce intravela que desaparece antes del cierre no satisface la regla. Guarda la hora de la vela cerrada con las lecturas para que una actualización posterior no altere silenciosamente el registro de decisión.
Compara valores sin redondear. Una tabla puede mostrar lecturas aparentemente iguales aunque su diferencia a precisión completa sea positiva o negativa. Al combinar marcos temporales, relaciona los intervalos realmente cerrados y su disponibilidad; los mismos índices no garantizan horas iguales. Esta guía conserva deliberadamente un único reloj H1. Una cotización posterior corresponde a la ejecución y no debe sustituir el dato histórico utilizado por el indicador.
8. Reproduce el historial ficticio y su inicialización
El CSV compartido contiene 72 cierres Bid H1 inventados de EURUSD, identificados por su hora de finalización desde 2026-07-06 00:00 UTC. El inicio es 1.10000. Los cambios en pips son (−3,+1) × 20, después +2 × 20, −1 × 6 y +3 × 5; 1 pip = 0.00010. La ventana de comparación utiliza k39 como antecedente para evaluar k40. No se proporcionan precios observados de un bróker ni rentabilidades futuras.
Inicializa cada EMA con la media aritmética de su primera ventana completa y después utiliza α = 2/(n+1). M aparece por primera vez en k25 y su señal SMA de 9 valores en k33. Inicializa G y L con los primeros 14 cambios y actualiza cada media mediante (13 × previous + current)/14. Esta convención hace reproducible la lección; no garantiza coincidencia exacta con un terminal MT4 que disponga de otro historial anterior. Los campos vacíos del CSV indican datos no disponibles, no ceros.
9. Lee el registro calculado antes de sacar conclusiones
En k39, D vale −0.0357 pip. En k40 pasa a +0.0438 pip, por lo que existe un nuevo cruce alcista. El RSI es solo 26.2057: la condición falla y O es 0. M sigue en −6.9666 pip, lo que también muestra la diferencia entre cruzar la señal y cruzar cero. La tabla expresa M, S y D en pips de EURUSD multiplicando sus valores en unidades de precio por 10000.
En k45, el RSI es 49.3076; en k46 llega a 52.9656. Para entonces, D lleva varias velas positiva. El estado RSI ya cumple la condición, pero X es 0 y O sigue en 0. Lee todas las columnas con la misma hora. Los valores se muestran con 4 decimales; el CSV conserva mucha más precisión y el redondeo independiente de columnas puede cambiar el último dígito visible. Es un registro de decisiones, no una lista de operaciones ni una tasa de acierto medida.
| Cierre UTC | Cierre Bid | M (pip) | S (pip) | D (pip) | RSI 14 | X | O |
|---|---|---|---|---|---|---|---|
| 2026-07-07 15:00 | 1.09590 | -7.0572 | -7.0215 | -0.0357 | 23.4270 | 0 | 0 |
| 2026-07-07 16:00 | 1.09600 | -6.9666 | -7.0104 | 0.0438 | 26.2057 | 1 | 0 |
| 2026-07-07 21:00 | 1.09700 | -4.1160 | -6.1615 | 2.0454 | 49.3076 | 0 | 0 |
| 2026-07-07 22:00 | 1.09720 | -3.3134 | -5.7453 | 2.4319 | 52.9656 | 0 | 0 |
| 2026-07-08 21:00 | 1.10030 | 5.9268 | 6.3221 | -0.3953 | 76.0651 | 0 | 0 |
| 2026-07-08 22:00 | 1.10060 | 6.2630 | 6.2440 | 0.0191 | 78.6473 | 1 | 1 |
| 2026-07-08 23:00 | 1.10090 | 6.6944 | 6.2091 | 0.4853 | 80.8699 | 0 | 0 |
10. No reactives un cruce rechazado por esta regla
El evento k40 no queda guardado hasta que el RSI resulte favorable en k46. Llamar a ese estado posterior confirmación del cruce original cambiaría la especificación después de observar los hechos. Con la regla de la misma vela, otra oportunidad requiere un nuevo evento del MACD. Registrar el rechazo y su motivo evita que un gráfico posterior haga parecer simultáneas dos condiciones que no lo fueron.
Es posible definir una política de espera, pero sería otra regla. Una variante probada por separado podría conservar el evento durante un máximo de 2 velas cerradas posteriores, exigir que D permanezca positiva y aceptar el primer cumplimiento del RSI dentro del plazo. Tendría que definir caducidad, reinicio, eventos opuestos y el momento real de ejecución. Ese plazo ya habría vencido antes de k46. Identifica siempre la versión que produjo cada observación al comparar aprobación inmediata y diferida.
11. Lee el siguiente cruce nuevo sin deducir una operación
En k69, D es −0.3953 pip. En k70 pasa a +0.0191 pip y el RSI alcanza 78.6473. Tanto X como la condición del punto medio se cumplen y O vale 1. Es un evento nuevo, no una reparación de k40. El RSI alto no veta esta regla concreta porque no se especificó un límite superior. Añadir ese límite crearía otra variante cuyos rechazos y aportación habría que evaluar.
En k71, el RSI sube a 80.8699 y D sigue positiva, pero no aparece un cruce nuevo y O vuelve a 0. Un estado favorable persistente no debe generar órdenes repetidas en cada tick. Ni siquiera la observación válida de k70 proporciona stop, objetivo, ejecución ni resultado futuro. Un EA tendría que conciliar posiciones y solicitudes pendientes tras una interrupción. La coincidencia de indicadores no demuestra el envío correcto de una orden ni que exista una posición.
12. Interpreta discrepancias en tendencias, rangos y transiciones
Durante una recuperación, el RSI puede superar su punto medio mientras M sigue negativa, porque ambos cálculos resumen el historial de forma distinta. En una tendencia fuerte, el RSI puede permanecer en un extremo mientras MACD pierde aceleración. En un rango estrecho, ambos pueden alternar rápidamente y generar confirmaciones costosas de operar. Define el contexto del precio antes de evaluar resultados; evita clasificar retrospectivamente como rango cualquier tramo perdedor.
Distingue una discrepancia corriente de una divergencia de impulso. La divergencia compara el comportamiento del precio y del indicador en pivotes determinados y necesita un momento de confirmación de esos pivotes. RSI por encima de 50 con M por debajo de cero no es, por sí solo, divergencia. Una lectura más fuerte tampoco indica cuánto recorrido queda hasta la siguiente barrera. Los recursos existentes de impulso, estructura y ejecución ayudan a resolver esas preguntas sin añadir más votos de osciladores.
13. Mide el coste de esperar con niveles fijos
Considera otra comparación BUY ficticia, independiente del CSV. Fija un stop referido al Bid en 1.09800 y un objetivo también Bid en 1.10400. Una cotización Bid/Ask anterior es 1.10000 / 1.10010 y otra posterior 1.10090 / 1.10100. Las distancias de Ask al stop son 21 y 30 pips; las distancias del objetivo a Ask, 39 y 30 pips. La confirmación tardía cambia la oportunidad aunque parezca más convincente.
Supón una comisión total de apertura y cierre equivalente a 0.6 pip y una reserva total por ejecución adversa de 1.0 pip. Las distancias de pérdida planificada son 22.6 y 31.6 pips; los recorridos netos al objetivo, 37.4 y 28.4 pips. Las ratios son aproximadamente 1.655 y 0.899. El spread de entrada ya está incluido al comparar Ask con salidas Bid: no lo sumes otra vez. Estas reservas no limitan el deslizamiento ni la pérdida real, y ninguna cotización representa una ejecución demostrada.
| Cotización | Bid / Ask | Stop (pip) | Objetivo (pip) | Pérdida + costes | Objetivo neto | Ratio |
|---|---|---|---|---|---|---|
| Anterior | 1.10000 / 1.10010 | 21.0 | 39.0 | 22.6 | 37.4 | 1.655 |
| Posterior | 1.10090 / 1.10100 | 30.0 | 30.0 | 31.6 | 28.4 | 0.899 |
14. Completa la especificación antes de medir rentabilidades
Un modelo ejecutable debe indicar qué estructura importa, qué evento cerrado permite entrar, cuánto tiempo sigue vigente y qué lo cancela. También necesita una cotización ejecutable reciente, límites de spread y distancia, restricciones de stops del bróker, protección inicial y una política de salida. Fija esas decisiones antes de comparar indicadores. Una cotización rechazada no puede sustituirse por un precio histórico más favorable; una orden sin protección o incierta debe conciliarse, no duplicarse.
El tamaño depende de la distancia de pérdida, el contrato, su valor en la moneda de la cuenta, la comisión y las reservas elegidas. Redondea el volumen hacia abajo al incremento permitido por el bróker y comprueba la exposición conjunta. Si se mantiene la posición durante la noche, incluye swap y horario de salida. Una restricción de noticias puede ser otro filtro de ejecución, pero no convierte un oscilador tardío en prueba independiente. Las guías de dimensionamiento, costes y backtesting desarrollan esas tareas.
15. Comprueba si la condición adicional compensa su complejidad
Fija una base de eventos MACD, otra base de eventos RSI definida por separado, la combinación en la misma vela y cualquier variante con espera. Compara primero cantidades de observaciones, motivos de rechazo, retrasos y movimiento del precio durante la espera. Después evalúa estrategias completas con los mismos datos, ejecución, costes, salidas y presupuesto de riesgo. Cambiar la salida únicamente para una variante impediría aislar la aportación del filtro. Registra también las oportunidades eliminadas.
Reserva datos posteriores para la evaluación y conserva todas las versiones de parámetros ensayadas. Estudia la sensibilidad alrededor de los periodos y umbrales elegidos sin seleccionar un ganador nuevo en cada intervalo. Informa de incertidumbre, regímenes adversos, cambios de spread y ejecuciones perdidas o ambiguas. Un filtro puede elevar el porcentaje de acierto y empeorar la expectativa neta o la caída del capital. La tabla sintética no contiene los resultados operativos necesarios para demostrar una ventaja.
16. Haz una revisión breve antes de confiar en la combinación
Antes de interpretar el gráfico, identifica símbolo, marco temporal, precio aplicado, suavizado de la señal MACD y series representadas. Distingue después velas cerradas, estados, eventos y condición RSI; define el tratamiento de valores ausentes o iguales. Aclara si los eventos rechazados caducan inmediatamente o pasan a una ventana de espera declarada. Si dos lectores no reproducen la misma decisión con la misma hora, la especificación todavía no permite una comparación fiable de resultados.
Esta guía sirve de base para estudiar un modelo MACD–RSI definido. No indica operar cada marca válida. El siguiente paso de investigación consiste en elegir una hipótesis estratégica completa y probarla con reglas fijas. Los recursos existentes de MACD, RSI, confirmación temporal y validación de EAs permiten comparar enfoques. Conserva separados sus desencadenantes: cruzar la señal, cruzar cero y recuperar un nivel RSI son experimentos distintos aunque aparezcan en el mismo gráfico.
Preguntas frecuentes
¿En qué se diferencian principalmente MACD y RSI?
MACD mide la relación entre medias rápidas y lentas; RSI compara ganancias y magnitudes de pérdidas suavizadas en una escala acotada. Pueden responder preguntas diferentes, pero ambos dependen del historial de precios. Su acuerdo merece estudio; no demuestra confirmación independiente ni rentabilidad.
¿MACD 12/26/9 y RSI 14 son los mejores parámetros?
Son referencias habituales utilizadas para identificar el ejemplo. Esta guía no establece parámetros óptimos. También importan precio aplicado, suavizado, inicialización, marco temporal, proveedor y costes. Fija una especificación y estudia alternativas cercanas y datos posteriores sin elegir valores solo porque mejoren la apariencia del pasado.
¿Por qué el histograma MACD de MT4 difiere de otro gráfico?
MT4 nativo suele dibujar la serie principal M con barras y la señal S con una línea. Otra representación puede utilizar barras para D = M − S. M positiva y D positiva son condiciones diferentes. Identifica la serie y el suavizado real antes de comparar colores, cruces o valores.
¿MACD y RSI deben cruzar en la misma vela?
Solo si lo exige la regla. Aquí se requiere un nuevo cruce MACD/señal y un estado RSI por encima de 50 en la misma vela cerrada; no hace falta un cruce nuevo del RSI. La aprobación diferida necesita plazo, cancelaciones y momento de ejecución propios, además de pruebas separadas.
¿Un RSI superior a 70 genera automáticamente una señal de venta?
Esa lectura no genera automáticamente una operación contraria. El RSI puede mantenerse alto durante un avance persistente. En el ejemplo, el filtro del punto medio acepta k70 con RSI 78.6473. Un límite superior o un modelo de reversión sería otra especificación que requiere justificación y evaluación.
¿Combinar MACD y RSI demuestra una estrategia rentable?
No. La combinación aporta lecturas y condiciones opcionales de admisión. Para demostrar un comportamiento útil hacen falta entradas, salidas, costes, controles de riesgo y evaluación con datos no usados para elegir el modelo. Los cálculos ficticios ilustran aritmética y cronología, sin rentabilidades medidas ni afirmaciones de rendimiento.
Fuentes y notas educativas
MetaQuotes documenta las definiciones y los parámetros de la API. La inicialización, la secuencia sintética, la regla de observación y la comparación de cotizaciones son ejemplos didácticos elaborados para esta guía. No constituyen un sistema con resultados medidos, una reconstrucción de una cuenta ni una afirmación sobre la implementación de un EA comercial. El CSV incluye todos los datos y valores calculados.
Contenido educativo. Los precios, ejemplos de indicadores y comparaciones de cotizaciones son ficticios. Operar en Forex implica riesgo. El acuerdo entre indicadores no garantiza rentabilidad, ejecución ni resultados futuros.