SnR Trend Direction MT4 by RWBTradeLab
- Indicadores
-
Md Hasibul Kabir
Founder & Developer at RWBTradeLab.
I develop high-quality trading indicators, expert advisors (EAs),
and utility tools for MetaTrader 5.
My work focuses on precise calculations, non-repainting logic,
and clear visual market structure. - Versión: 1.10
SnR Trend Direction MT4 de RWBTradeLab
Un panel de control de tendencias limpio y sin repintado para MetaTrader 4, que abarca múltiples marcos temporales y te indica la dirección REAL de la tendencia, detectada mediante el método clásico de SnR. Sin medias móviles ni osciladores: la tendencia se deduce exclusivamente del comportamiento clásico de los niveles de soporte y resistencia (creación de niveles, rechazos y rupturas confirmadas), exactamente igual que un operador clásico de SnR analiza el mercado manualmente.
Qué hace este indicador
El indicador muestra la dirección de tendencia confirmada (alcista/bajista) de 5 marcos temporales al mismo tiempo en un único y claro panel de control:
- Mensual: confirmada en D1
- Semanal: confirmada en H4
- Diario: confirmado en H1
- H4: confirmada en M30
- H1: confirmada en M15
El panel de control funciona con CUALQUIER marco temporal del gráfico: independientemente del gráfico que abras, el panel siempre muestra la misma imagen de la tendencia en múltiples marcos temporales.
Cómo se detecta la tendencia (el método clásico de SnR)
1. Motor de niveles SnR en marcos temporales superiores
Cada secuencia de 2 velas en el marco temporal superior crea un nivel clave (Nivel = cierre de la primera vela):
- Nivel V / Brecha alcista = Soporte
- Nivel A / Brecha bajista = Resistencia
Cada nivel surge de nuevo y se sigue en tiempo real:
- Una ruptura (el cierre de la vela supera el nivel) invierte su polaridad —el soporte se convierte en resistencia y viceversa (RBS / SBR)— y el nivel vuelve a ser «nuevo»
- El rechazo (la mecha toca el nivel, pero el precio cierra de nuevo en su propio lado) solo se tiene en cuenta en un nivel nuevo; genera una señal HTF: el soporte rechazado MÁS BAJO (lado de compra) o la resistencia rechazada MÁS ALTA (lado de venta)
- Cada rechazo ABRE UNA CONFIGURACIÓN, y las configuraciones se desarrollan en PARALELO: un rechazo más reciente nunca anula a uno anterior, por lo que la configuración que rompa primero es la que invierte la tendencia
- Una configuración solo se cierra cuando se confirma, cuando el propio HTF CIERRA atravesando el nivel del que procedía, o cuando el límite pendiente la expulsa
2. Confirmación de la tendencia en el marco temporal inferior
Un rechazo en un marco temporal superior por sí solo no constituye una tendencia. El marco temporal inferior debe confirmarla en tres pasos estrictos:
- CONTACTO: el precio toca el nivel de rechazo del HTF (la búsqueda comienza desde la APERTURA de la vela de rechazo del HTF)
- BLOQUEO: en el momento del contacto, se bloquea el nivel de la estructura opuesta más reciente completada (nivel A externo para compras, nivel V externo para ventas); su vela de precio siempre se sitúa a la IZQUIERDA de la vela de contacto, incluso cuando el propio par solo se completa en la vela de contacto
- RUPTURA: una vela posterior CIERRA por encima del nivel bloqueado; solo entonces se CONFIRMA la tendencia
Una tendencia confirmada persiste hasta que el lado opuesto complete su propia secuencia completa de Rechazo -> Toque -> Bloqueo -> Ruptura. Sin conjeturas laterales, sin cambios de tendencia a mitad de la barra.
Características principales
Panel de control profesional
- Un único panel oscuro y limpio. De fábrica, no aparece nada dibujado en tus velas; el «Visualizador de configuración» opcional que aparece a continuación es lo único que llega a tocar el gráfico, y viene desactivado de serie
- Cada fila: punto de tendencia de color + marco temporal + tendencia actual (verde alcista / rojo bajista / gris sin tendencia)
- Pasa el cursor por un marco temporal para ver qué marco temporal inferior lo confirma («Confirmado en M30», …), de modo que el panel mantiene un ancho de dos columnas
- Posición del panel: arriba a la derecha / en el centro a la derecha / abajo a la derecha
- Tamaño del panel: minúsculo / pequeño / normal / grande
- Mostrar u ocultar cada fila de intervalo de tiempo de forma independiente
- Todos los colores son totalmente ajustables
Visualizador de configuración
- Muestra la historia que hay detrás de UNA fila del gráfico, para que puedas ver POR QUÉ esa fila indica lo que indica
- Cinco marcas en línea continua: el nivel de HTF que fue rechazado (denominado Nivel A, Nivel V, Brecha alcista, Brecha bajista, SBR o RBS, con su precio), la vela de rechazo de HTF, la vela de contacto de LTF, el nivel A/V bloqueado y la vela de LTF que lo confirmó
- Opcionalmente, también se muestra la configuración que aún está A LA ESPERA, representada con una línea discontinua, en el lado opuesto; esto indica a qué está esperando actualmente la fila antes de que pueda dar un giro
- Elige cualquier fila: mensual, semanal, diaria, H4 o H1
- Desactivado por defecto, para que el gráfico comience limpio: actívalo cuando quieras estudiar una línea y desactívalo cuando solo quieras ver el panel de control. El visualizador solo muestra lo que el motor ya ha decidido, por lo que no modifica ninguna tendencia ni alerta
Motor sin repintado
- Todo se evalúa únicamente en base a las velas CERRADAS; el panel de control nunca se actualiza
- Las 10 series de intervalos de tiempo se sincronizan barra a barra, exactamente en orden cronológico
- El historial se reproduce de forma silenciosa al conectarse, por lo que cada fila comienza en su estado actual CORRECTO
- Muestra «Cargando» durante unos segundos al conectarse por primera vez, mientras MT4 descarga los datos de múltiples marcos temporales, y luego se actualiza automáticamente
- Limpieza automática de objetos: al eliminar el indicador, el gráfico queda impecable
Alertas de cambio de tendencia (desactivadas por defecto)
- Las alertas se activan ÚNICAMENTE ante cambios de tendencia confirmados — alcistas o bajistas, según el marco temporal
- Interruptor de activación/desactivación independiente para cada uno de los 5 marcos temporales
- Tres canales de notificación: ventana emergente, notificación push y correo electrónico
- Cada mensaje de alerta incluye el marco temporal, la nueva dirección y el símbolo
- No se produce una avalancha de alertas al conectarse: el historial se va acumulando de forma silenciosa
Datos de entrada
- Posición de la tabla / Tamaño de la tabla
- Mostrar/ocultar filas: mensual, semanal, diario, H4, H1
- Colores alcista / bajista / sin tendencia
- Nivel máximo almacenado por marco temporal superior (límite de rendimiento, por defecto 300)
- Número máximo de configuraciones pendientes por lado (cuántas configuraciones pueden estar en espera simultáneamente; por defecto, 12)
- Mostrar la columna de notas «Confirmado el»: la información emergente al pasar el cursor por la celda del marco temporal
- Grupo «Visualizador de configuraciones»: Mostrar la configuración activa en el gráfico, fila que se va a mostrar, mostrar también las configuraciones que aún están en espera
- Grupo «Alertas completas»: interruptor principal, ventana emergente / notificación push / correo electrónico, interruptores por marco temporal
Cómo utilizarlo
Añade el indicador a cualquier gráfico del valor con el que operes; el marco temporal del gráfico no importa. Utiliza el panel de control como filtro de tendencia descendente: comprueba primero las filas superiores (mensual, semanal, diaria) y, a continuación, busca entradas en la dirección en la que coincidan varios marcos temporales. Un cambio reciente en una fila inferior (H4 / H1), mientras que las filas superiores ya apuntan en la misma dirección, destaca oportunidades de continuación; los colores opuestos entre las filas superiores e inferiores te advierten de que el mercado está en transición.
Versión para MT4
Esta es la versión para MetaTrader 4. El motor de detección utiliza el mismo código que la versión para MetaTrader 5,
por lo que ambas plataformas marcan las mismas velas en el mismo gráfico. Solo se ha modificado lo que MQL4 escribe de forma diferente
se ha modificado, y nada de ello afecta a las reglas:
- MetaTrader 4 no tiene grupos de entrada, por lo que los ajustes aparecen como una única lista con encabezados de comentario en lugar
de secciones plegables. El orden y los nombres no han cambiado
- El punto de estado del panel de control se dibuja con la fuente Wingdings, del mismo modo que MetaTrader dibuja
sus propios objetos de flecha. MetaTrader 4 representa una etiqueta únicamente a través de la fuente que se le proporciona,
y Arial no tiene ningún glifo para el punto redondo que utiliza la versión de MetaTrader 5
- El recuento de barras, el tamaño del tick y el nombre del marco temporal se leen mediante las funciones MQL4
- Cuando MetaTrader 5 elimina un elemento de la matriz directamente, esta versión desplaza la lista un
posición, lo que cumple la misma función y mantiene intacto el orden
Todo lo demás —las reglas de detección, el trazado, el panel de resumen, las alertas y el
comportamiento sin repintado— es idéntico al de la versión de MetaTrader 5.
Notas importantes
- Al conectarlo por primera vez, espera unos segundos a que MT4 cargue los datos de todos los marcos temporales (el estado «Cargando» desaparece automáticamente)
- La profundidad del historial de tu bróker influye en hasta qué punto los motores pueden retroceder en el tiempo (especialmente en la fila «Mensual»)
- Las notificaciones push requieren tu ID de MetaQuotes en MT4 (Herramientas -> Opciones -> Notificaciones); las alertas por correo electrónico requieren la configuración de SMTP
- Las alertas funcionan mientras la terminal está en ejecución
- Este indicador es una herramienta de análisis de tendencias, no un consejo financiero. Operar conlleva riesgos: aplique siempre una gestión de riesgos adecuada
Creador: RWBTradeLab
Si este indicador te resulta útil, deja una valoración y comparte tus comentarios.
