Disponible en MQL5 Market: Trend Confluence PRO
Aviso de riesgo. Operar conlleva riesgo de pérdida. Este indicador muestra en su gráfico la tendencia de un timeframe superior, niveles de referencia y las estadísticas de sus propias señales pasadas. No predice el mercado, no abre operaciones y no garantiza ningún resultado; las estadísticas pasadas no describen resultados futuros. Úselo con su propio análisis y gestión del riesgo, y pruebe primero en una cuenta demo.

Trend Confluence PRO proyecta la tendencia de un timeframe superior sobre cualquier gráfico: pinta las velas según el estado de la tendencia, marca la primera barra de cada nueva tendencia como señal BUY o SELL con una puntuación de calidad (0-100), dibuja una zona de entrada con un stop loss y tres objetivos para la señal más reciente, añade niveles de confluencia (EMAs, VWAP diario, máximo / mínimo del día anterior, swings no tocados), una franja de sesiones, aviso de noticias de alto impacto y una tarjeta de estadísticas calculada sobre las señales de su propio gráfico. Cada barra del gráfico usa solo barras de tendencia que ya estaban cerradas cuando se abrió, por lo que los colores, las flechas y los buffers no cambian después. Funciona en cualquier símbolo, cualquier bróker y cualquier timeframe.
Novedades de la versión 2.00
- Nuevos inputs Show the entry zone y Show the signal marks (activados por defecto, por lo que nada cambia para los usuarios actuales). Desactívelos para un gráfico limpio o cuando el indicador alimente un Expert Advisor o un dashboard (sección 13).
- Los buffers no cambian: el estado de la tendencia, la calidad y la señal (dirección, entrada, SL, TP1-TP3) siguen disponibles con la zona y las marcas desactivadas.
1. Instalación y primer inicio
- Compre o alquile el indicador en el MQL5 Market e instálelo desde la pestaña Market del terminal (Toolbox → Market → Purchased → Install).
- Abra un gráfico y arrastre Trend Confluence PRO desde el Navegador (Indicators → Market) sobre él.
- Mantenga los inputs predeterminados o ajústelos (sección 12) y pulse OK.
El gráfico necesita al menos 300 barras. El indicador calcula las últimas 5000 barras del gráfico (input Chart bars to calculate). Con Hide the chart's own candles while painting activado (por defecto), las velas del terminal se vuelven invisibles para que solo se vean las velas pintadas; los colores originales del gráfico se restauran al quitar el indicador.
2. Leyenda del gráfico
| En el gráfico | Significado |
|---|---|
| Velas verdes | Tendencia alcista del timeframe de tendencia. |
| Velas rojas | Tendencia bajista. |
| Velas grises | Tendencia débil: ADX del timeframe de tendencia por debajo de Weak trend below this ADX (20 por defecto). |
| Vela dorada | Barra de cambio de tendencia (primera barra del gráfico de una nueva tendencia). |
| Flecha verde ▲ + etiqueta ▲ BUY debajo de la barra | Señal de compra (nueva tendencia alcista). |
| Flecha roja ▼ + etiqueta SELL ▼ encima de la barra | Señal de venta (nueva tendencia bajista). |
| Línea dorada gruesa + etiqueta ENTRY (o LIMIT) con el lado y la puntuación Q | Entrada de la señal más reciente; se añade NEWS cuando se produjo cerca de noticias de alto impacto. |
| Área teñida de verde + líneas punteadas TP1 / TP2 / TP3 | Objetivos de la señal más reciente con su múltiplo de R (p. ej. TP1 1:1.5). |
| Área teñida de rojo + línea SL | Stop loss de la señal más reciente. |
| Línea dorada | EMA rápida (50 por defecto). |
| Línea azul violeta | EMA lenta (200 por defecto). |
| Línea gris punteada | VWAP diario (se reinicia cada día). |
| Líneas grises discontinuas PDH / PDL | Máximo / mínimo del día anterior. |
| SWING H punteada teñida de rojo / SWING L punteada teñida de verde | Swing highs no tocados por encima / swing lows no tocados por debajo del precio. |
| Bandas finas ASIA / LONDON / NEW YORK en la parte inferior | Franja de sesiones (gráficos H1 e inferiores). |
| Panel oscuro (arriba a la izquierda) | Estado de la tendencia, puntuación, momentum, fuerza, alineación de timeframes, noticias, interruptores y estadísticas. |
3. Motor de tendencia y velas pintadas

La tendencia se lee del timeframe de tendencia (input Trend timeframe, H1 por defecto). Cuando el timeframe del gráfico es igual o superior a él, se usa el propio timeframe del gráfico. El encabezado del panel muestra el par en uso, por ejemplo H1 > M15 (timeframe de tendencia > timeframe del gráfico).
- El estado de la tendencia es una tendencia por banda de ATR (tipo SuperTrend) controlada por Trend ATR period (10 por defecto) y Trend ATR multiplier (3.0 por defecto): un multiplicador mayor da menos tendencias, pero más largas.
- Cada barra del gráfico toma el estado de la última barra del timeframe de tendencia que estaba cerrada cuando se abrió la barra del gráfico. Por eso, una nueva tendencia de H1 aparece en la primera barra de M15 después del cierre de la barra de H1.
- Color de la vela: alcista / bajista según la tendencia; gris cuando el ADX (14) del timeframe de tendencia está por debajo de Weak trend below this ADX; dorado en la barra de cambio de tendencia.
- Las barras sin suficiente historial de tendencia al inicio del gráfico no se pintan.
Paint candles with the trend = false desactiva el pintado (las velas del terminal siguen visibles).
4. Señales y puntuación de calidad

Se marca una señal en la primera barra del gráfico de cada nueva tendencia: BUY cuando la tendencia pasa a alcista, SELL cuando pasa a bajista. La flecha se coloca debajo / encima de la barra y se añade una marca de texto para las últimas 60 señales (las flechas por sí solas son pequeñas en pantallas de alta resolución).
Arrows only above this ADX (0 por defecto = cada cambio de tendencia): con un valor superior a 0, los cambios de tendencia con un ADX menor siguen pintando la vela dorada, pero no producen señal, zona, alerta ni valor de buffer.
Cada señal tiene una puntuación de calidad de 0 a 100, construida a partir de tres componentes del timeframe de tendencia en el momento de la señal:
- Fuerza — el ADX: las tendencias más fuertes puntúan más.
- Extensión — distancia del precio a su EMA rápida, en ATR: una tendencia que empieza cerca de la media puntúa más que una que ya está extendida.
- Momentum — el estocástico (14, 3, 3) de acuerdo con la nueva dirección.
Cuando la señal cae dentro de Minutes before and after high-impact news de un evento, su puntuación se limita a 20 y se marca con NEWS. La puntuación describe las condiciones en el momento de la señal; no es una probabilidad.
5. Zona de entrada: entrada, stop loss y TP1-TP3

Para la señal más reciente, el indicador dibuja una zona de Zone length barras del gráfico de longitud (40 por defecto):
- Entrada — At the open of the signal bar (por defecto, etiqueta ENTRY) o Limit on a pullback (etiqueta LIMIT): la entrada se coloca a Pullback distance × ATR (0.3 por defecto) por debajo de la apertura para una compra, por encima para una venta.
- SL — Stop loss × ATR (1.0 por defecto) desde la entrada. Esta distancia es 1R.
- TP1 / TP2 / TP3 — múltiplos de R Target 1 / 2 / 3 (por defecto 1.5, 2.5, 4.0). Las etiquetas muestran el múltiplo y el precio, p. ej. TP2 1:2.5 1.08750 .
El ATR es el ATR (14) del timeframe de tendencia. La etiqueta de entrada también muestra el lado y la calidad, p. ej. ENTRY 1.08500 BUY Q72 . La zona pasa a cada nueva señal; las zonas anteriores no se conservan. Show the entry zone = false (2.00) la oculta.
6. Niveles de confluencia

- EMA rápida / EMA lenta (50 / 200 por defecto) del timeframe del gráfico — líneas dorada y azul violeta.
- VWAP diario — precio medio ponderado por volumen del día (volumen de ticks), que se reinicia al comienzo de cada día del servidor; línea gris punteada.
- PDH / PDL — máximo y mínimo del día anterior, desde el inicio del día actual hasta justo a la derecha de la última barra (gráficos por debajo de D1; input Previous day high and low).
- SWING H / SWING L — swing highs por encima del precio actual y swing lows por debajo de él más allá de los cuales ninguna barra ha cerrado desde que se formaron. Swing strength (12 barras a cada lado por defecto) fija lo significativo que debe ser un swing; Untouched swing levels on each side (2 por defecto), cuántos se muestran. Un nivel de swing muy cercano a PDH / PDL no se dibuja dos veces.
Los niveles se redibujan en cada nueva barra. El botón LEVELS del panel los muestra u oculta todos, incluidas las EMAs y el VWAP.
7. Franja de sesiones

En la parte inferior del gráfico, tres bandas finas muestran cuándo estuvo abierta cada sesión durante los últimos Days of sessions to draw días (5 por defecto):
| Banda | Hora local del mercado |
|---|---|
| ASIA (azul violeta) | Tokio 09:00-18:00 |
| LONDON (verde) | Londres 08:00-17:00 |
| NEW YORK (roja) | Nueva York 08:00-17:00 |
Se aplica el horario de verano del Reino Unido y de EE. UU., por lo que las bandas no se desplazan dos veces al año. La franja permanece en la parte inferior al desplazarse o hacer zoom, y se dibuja en timeframes H1 e inferiores.
Server time zone (necesario para convertir la hora del gráfico):
- Auto (live) / GMT+2/+3 in tester (por defecto): el desfase se mide a partir del reloj del terminal; los brókers en GMT+2 / GMT+3 (cierre de Nueva York) se siguen a lo largo del historial con el horario de verano de EE. UU. En el Strategy Tester se asume GMT+2 / GMT+3.
- GMT+2 / GMT+3 (New York close brokers): fuerza esa regla.
- Fixed GMT offset: usa Fixed GMT offset (hours) (2 por defecto) todo el año.
8. Aviso de noticias
Con Use the MQL5 economic calendar activado (por defecto), el indicador lee los eventos de alto impacto del calendario económico de MetaTrader para la divisa base y la divisa de beneficio del símbolo (para EURUSD: EUR y USD).
- Las señales dentro de Minutes before and after high-impact news (30 por defecto) de un evento reciben la marca NEWS y una calidad máxima de 20.
- El panel muestra el próximo evento y el tiempo que falta (p. ej. NEWS USD Nonfarm Payrolls in 2h 15m ), en dorado mientras una ventana de noticias está abierta; la tarjeta de estado añade NEWS NOW.
- La lista de eventos se actualiza cada 30 minutos.
El calendario requiere que el terminal esté conectado a los servidores de MetaQuotes y no está disponible en el Strategy Tester (el panel lo indica). El filtro de noticias nunca bloquea nada: solo marca las señales y limita su puntuación.
9. Tarjeta de estadísticas
La parte inferior del panel muestra LAST N SIGNALS ON THIS CHART con cuatro barras:
- TP1 / TP2 / TP3 — porcentaje de señales que alcanzaron ese objetivo antes que el stop;
- SL — porcentaje que tocó el stop antes de alcanzar TP1.
Cómo se cuenta:
- Se usan hasta Signals used in the statistics card (100 por defecto) de las señales más recientes del gráfico, sobre las barras del timeframe del gráfico.
- Solo cuentan las señales terminadas (TP3 o SL alcanzado). Las señales aún en curso se excluyen.
- En el modo Limit on a pullback, una señal solo cuenta si su precio límite se alcanzó dentro de Zone length barras.
- Si una misma barra toca el stop y un objetivo, se cuenta el stop (criterio conservador).
- No se incluyen spread, comisión ni deslizamiento.
La tarjeta muestra solo resultados pasados de este gráfico. Cambia con el símbolo, el timeframe y los inputs, y no es un pronóstico.
10. El panel

| Parte | Contenido |
|---|---|
| Encabezado | Punto dorado, nombre del producto y el chip timeframe de tendencia > timeframe del gráfico. Haga clic en el encabezado para contraer / expandir el panel. |
| Tarjeta de estado | BULLISH, BEARISH o WAIT (tendencia débil), la puntuación actual de la tendencia /100 con una barra de 10 segmentos, y Since BUY / SELL N bars ago (barras desde la última señal). La puntuación usa la última barra de tendencia cerrada y se limita a 20 durante una ventana de noticias. |
| MOMENTUM | Confirmed, Partial o Not confirmed (acuerdo del estocástico con la tendencia), con los valores K y D. |
| STRENGTH | Strong (ADX 25 o más), Moderate o Weak (por debajo del nivel débil), con el valor del ADX. |
| TIMEFRAME ALIGNMENT n / 6 | Estado de la tendencia de M5, M15, M30, H1, H4 y D1 (▲ alcista, ▼ bajista, ● sin datos) con los mismos ajustes de ATR, en barras cerradas; n = cuántos coinciden con la tendencia actual. |
| Línea de noticias | Próximo evento de alto impacto, "No high-impact news in the next 7 days", "News filter off" o el mensaje del probador. |
| Botones | CANDLES, SIGNALS, ZONE, LEVELS, SESSIONS: haga clic para mostrar / ocultar cada capa (dorado = activado). |
| Estadísticas | Sección 9. |
El panel se actualiza cada 2 segundos. Posición: Panel X / Panel Y (píxeles al 100 %), tamaño: Panel size (%); también sigue la escala de pantalla de Windows. Los estados de los botones y el estado contraído se recuerdan para el gráfico hasta que se quita el indicador. En cada inicio, Show the entry zone = false y Show the signal marks = false desactivan los botones ZONE y SIGNALS; aún pueden activarse desde el panel.
11. Alertas
Se envía una alerta cuando aparece una nueva señal, en la apertura de la barra de la señal:
Trend Confluence PRO: EURUSD | M15 | BUY (H1 trend) Q72 entry 1.08500 SL 1.08350 TP1 1.08725
- Alert on new signal: Off, Popup, Sound, Smartphone notification, Popup + Sound (por defecto), Notification + Sound, Popup + Notification, Popup + Sound + Notification.
- Sound: sonido del terminal ("alert2" por defecto).
- Also send e-mail: añade un correo electrónico.
- Alert only from this quality (0-100): las señales con una puntuación inferior no generan alerta (se siguen dibujando).
Las señales con la marca NEWS llevan "NEWS" en el mensaje. Las notificaciones push requieren el MetaQuotes ID en Tools → Options → Notifications; el e-mail requiere la configuración de correo del terminal. En el Strategy Tester no se envía nada.
12. Inputs
Trend engine
| Input | Por defecto | Descripción |
|---|---|---|
| Trend timeframe (used when higher than the chart) | 1 Hour | Timeframe cuya tendencia se proyecta. |
| Trend ATR period | 10 | Período del ATR de la banda de tendencia. |
| Trend ATR multiplier | 3.0 | Ancho de la banda; mayor = menos cambios de tendencia. |
| Weak trend below this ADX (grey candles) | 20.0 | Por debajo, las velas son grises y el panel muestra WAIT. |
| Arrows only above this ADX (0 = every trend change) | 0.0 | ADX mínimo para una señal. |
| Chart bars to calculate | 5000 | Historial calculado en el gráfico. |
Entry zone
| Input | Por defecto | Descripción |
|---|---|---|
| Entry | At the open of the signal bar | O Limit on a pullback. |
| Pullback distance (ATR of the trend timeframe) | 0.3 | Usado por Limit on a pullback. |
| Stop loss (ATR of the trend timeframe) | 1.0 | Distancia del SL = 1R. |
| Target 1 (R multiple) | 1.5 | |
| Target 2 (R multiple) | 2.5 | |
| Target 3 (R multiple) | 4.0 | |
| Zone length (chart bars) | 40 | Longitud de la zona; también la ventana de ejecución de la orden límite en las estadísticas. |
Confluence levels
| Input | Por defecto | Descripción |
|---|---|---|
| Fast EMA | 50 | También se usa para el componente de extensión de la puntuación de calidad. |
| Slow EMA | 200 | |
| Previous day high and low | true | Líneas PDH / PDL. |
| Swing strength (bars on each side) | 12 | Tamaño de los swings usados para SWING H / L. |
| Untouched swing levels on each side | 2 | 0 = sin niveles de swing. |
Sessions
| Input | Por defecto | Descripción |
|---|---|---|
| Server time zone | Auto (live) / GMT+2/+3 in tester | También: GMT+2 / GMT+3 (New York close brokers), Fixed GMT offset. |
| Fixed GMT offset (hours) | 2 | Usado por Fixed GMT offset. |
| Days of sessions to draw | 5 | 0 = sin franja de sesiones. |
News
| Input | Por defecto | Descripción |
|---|---|---|
| Use the MQL5 economic calendar | true | Marca de noticias de alto impacto y límite de puntuación. |
| Minutes before and after high-impact news | 30 | Ventana de noticias. |
Statistics
| Input | Por defecto | Descripción |
|---|---|---|
| Signals used in the statistics card | 100 | Señales terminadas más recientes que se cuentan. |
Alerts
| Input | Por defecto | Descripción |
|---|---|---|
| Alert on new signal | Popup + Sound | Modo de alerta. |
| Sound | alert2 | Sonido del terminal. |
| Also send e-mail | false | |
| Alert only from this quality (0-100) | 0 | Puntuación mínima para una alerta. |
Display
| Input | Por defecto | Descripción |
|---|---|---|
| Paint candles with the trend | true | Velas pintadas. |
| Hide the chart's own candles while painting | true | Hace invisibles las velas del terminal mientras se pinta. |
| Show the panel | true | |
| Panel X (px at 100%) | 16 | Distancia desde el borde izquierdo. |
| Panel Y (px at 100%) | 28 | Distancia desde el borde superior. |
| Panel size (%) | 100 | Escala del panel. |
| Bull color | 61,219,176 | Velas alcistas, marcas BUY, objetivos. |
| Bear color | 240,96,90 | Velas bajistas, marcas SELL, stop. |
| Weak trend color | 91,101,119 | Velas de tendencia débil. |
| Trend change / entry color | 227,179,65 | Barra de cambio, línea de entrada, acentos del panel. |
| Show the entry zone (box, SL, TP1-TP3) | true | 2.00 — false oculta la zona. |
| Show the signal marks (arrows and BUY / SELL labels) | true | 2.00 — false oculta las flechas y las etiquetas. |
13. Buffers para Expert Advisors / dashboards
Los datos de señal y de tendencia se pueden leer con iCustom + CopyBuffer . Lea el shift 1 (última barra cerrada del gráfico) para obtener valores definitivos: las barras más recientes pueden recalcularse una vez cuando llega una nueva barra del timeframe de tendencia.
| Buffer | Nombre | Valores | Cuándo | Vacío |
|---|---|---|---|---|
| 0-3 | Candle open / high / low / close | precios del gráfico (velas pintadas) | cada barra con datos de tendencia | EMPTY_VALUE |
| 4 | Candle color | 0 alcista, 1 bajista, 2 tendencia débil, 3 barra de cambio de tendencia | cada barra | 0 |
| 5 | Buy arrow | precio de la flecha | solo en la barra de la señal de compra | EMPTY_VALUE |
| 6 | Sell arrow | precio de la flecha | solo en la barra de la señal de venta | EMPTY_VALUE |
| 7 / 8 | EMA fast / EMA slow | precio | cada barra | EMPTY_VALUE |
| 9 / 10 | VWAP (even days / odd days) | precio; se rellena uno de los dos cada día | cada barra | EMPTY_VALUE |
| 11 | Trend state | +1 alcista, -1 bajista; 0 = historial insuficiente | cada barra | 0 |
| 12 | Signal quality | 0 - 100 | solo en la barra de la señal | 0 |
| 13 | Signal direction | +1 compra, -1 venta | solo en la barra de la señal | 0 |
| 14-18 | Entry / SL / TP1 / TP2 / TP3 | precios de la señal | solo en la barra de la señal | 0 |
Los buffers 13-18 siguen el formato de señal JET (dirección, entrada, SL, TP1, TP2, TP3). Se rellenan aunque la zona y las marcas estén desactivadas.
Carga. La versión del Market se instala en MQL5\Indicators\Market\ ; compruebe el nombre exacto del archivo en el Navegador. Sin parámetros después del nombre se usan los inputs predeterminados. Para cambiar inputs, páselos en el orden de la sección 12. Cada encabezado input group también es un parámetro: pase una cadena vacía "" en su lugar; de lo contrario, todos los valores siguientes se desplazan. Los inputs omitidos al final conservan sus valores predeterminados.
```mql5 // "" = group "Trend engine", then trend TF, ATR period, ATR multiplier, weak ADX, min ADX, chart bars int h = iCustom(_Symbol, PERIOD_M15, "Market\Trend Confluence PRO", "", PERIOD_H1, 10, 3.0, 20.0, 0.0, 1000);
double st[1], dir[], q[1], e[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 11, 1, 1, st) == 1) Print("trend ", (int)st[0]); // +1 / -1 if (CopyBuffer(h, 13, 1, 300, dir) == 300) // dir[299] = shift 1 for (int i = 299; i >= 0; i--) if (dir[i] != 0.0) { const int shift = 299 - i + 1; CopyBuffer(h, 12, shift, 1, q); CopyBuffer(h, 14, shift, 1, e); Print("signal ", (int)dir[i], " Q", (int)q[0], " entry ", e[0], " ", shift, " bars ago"); break; } } ```
Notas:
- Un indicador creado con iCustom dibuja su panel, su zona y sus marcas en el gráfico del programa que lo llama. Para un dashboard limpio, pase la lista completa de inputs con Show the panel, Show the entry zone y Show the signal marks = false, Alert on new signal = Off y Hide the chart's own candles while painting = false (true ocultaría las velas del gráfico que lo llama).
- Mantenga Paint candles with the trend = true al leer los buffers 15-18 (con false no se pueden leer: error 4806).
- Espere hasta BarsCalculated(h) > 0 antes de la primera lectura. Para un dashboard bastan 1000 barras del gráfico (mínimo 300).
14. Consejos
- Combinaciones típicas: gráfico M5 / M15 con la tendencia de H1, o gráfico H1 con la tendencia de H4. Compruebe que el chip del encabezado del panel muestra la combinación que espera.
- Menos señales: aumente Arrows only above this ADX (p. ej. 20) o el multiplicador de ATR.
- Filtro de alertas:Alert only from this quality = 50 mantiene todas las señales en el gráfico, pero solo alerta de las más fuertes.
- Compare ajustes con la tarjeta de estadísticas: cambie los objetivos, el stop o el modo de entrada y observe cómo cambia la tarjeta en el mismo gráfico — recordando que son datos pasados de un solo símbolo y timeframe.
- Gráfico limpio: use los botones del panel o los inputs de la 2.00 Show the entry zone / Show the signal marks = false.

15. Preguntas y solución de problemas
- ¿Repinta? No. Una barra del gráfico usa solo barras de tendencia cerradas antes de su apertura. Cuando una barra del timeframe de tendencia llega tarde desde el servidor, las barras más recientes del gráfico se recalculan una vez con ella; los valores de las barras más antiguas nunca cambian.
- Las velas desaparecieron después de quitar el indicador. Los colores originales se restauran al quitarlo. Si el terminal se cerró de forma abrupta, vuelva a configurar los colores de las velas en las propiedades del gráfico (F8) o recargue su plantilla.
- No hay señales en un gráfico D1 / W1. En gráficos iguales o superiores al timeframe de tendencia se usa el timeframe del gráfico; allí las señales son menos frecuentes.
- El panel indica "Economic calendar not available in the tester". Es normal: el calendario solo existe en gráficos en vivo.
- El botón ZONE / SIGNALS está desactivado tras un reinicio.Show the entry zone / Show the signal marks están en false en los inputs, o el botón se desactivó antes en ese gráfico.
- Las estadísticas muestran "-". Ninguna señal ha terminado todavía (alcanzado TP3 o SL) en el historial calculado; aumente Chart bars to calculate.
- No aparece la franja de sesiones. Solo se dibuja en gráficos H1 e inferiores y con Days of sessions to draw por encima de 0, y el botón SESSIONS debe estar activado.
Soporte: envíe un mensaje privado al autor en MQL5.


