Malaysian Support and Resistance
- Asesores Expertos
- Versión: 3.23
- Actualizado: 17 abril 2026
- Activaciones: 10
Asesor Experto para MetaTrader 5 | Trading Multi-Símbolo de Soporte y Resistencia con Lógica Basada en Tendencia
Descripción General
Classic SNR Breakout EA es un robot de trading profesional que identifica niveles estructurales de Soporte y Resistencia (Support & Resistance) utilizando puntos de giro diarios y ejecuta operaciones basadas en la acción del precio en H1 relativa a estos niveles. El EA aplica lógica dual: en tendencia alcista, vende cuando H1 cierra por debajo de un nivel SNR (rechazo); en tendencia bajista, compra cuando H1 cierra por encima de un nivel SNR (rechazo). Las confirmaciones de ruptura también se negocian cuando el cierre de H1 se mueve decisivamente más allá de un nivel.
El EA escanea hasta 14 símbolos simultáneamente, resolviendo automáticamente nombres y sufijos específicos de cada bróker.
Esta estrategia está diseñada para traders que entienden que los niveles estructurales pueden actuar tanto como soporte/resistencia como desencadenantes de ruptura, dependiendo del contexto del mercado.
Cómo Funciona
El EA analiza los precios de cierre diarios para identificar máximos y mínimos de giro durante un período de retrospectiva configurable. Estos puntos de giro se convierten en niveles estructurales de Soporte y Resistencia. Luego, el EA monitorea los cierres de velas H1 en relación con cada nivel SNR y aplica lógica basada en tendencia para determinar la dirección de la operación.
Lógica Central de Trading
El EA no simplemente negocia rupturas en una sola dirección. En cambio, evalúa la posición del precio y el comportamiento del cierre H1:
| Posición del precio relativa al SNR | Comportamiento del cierre H1 | Acción de Trading |
|---|---|---|
| Precio SOBRE el SNR (contexto alcista) | Cierre H1 DEBAJO del nivel (rechazo) | VENDER |
| Precio BAJO el SNR (contexto bajista) | Cierre H1 SOBRE el nivel (rechazo) | COMPRAR |
| El precio toca el nivel SNR | Cierre H1 MÁS ALLÁ del nivel (ruptura) | Operar en dirección de la ruptura |
Esto significa:
-
En tendencia alcista (precio operando por encima de un nivel SNR): Si la vela H1 toca el nivel pero cierra por debajo, esto señala rechazo. El EA abre una posición de VENTA.
-
En tendencia bajista (precio operando por debajo de un nivel SNR): Si la vela H1 toca el nivel pero cierra por encima, esto señala rechazo. El EA abre una posición de COMPRA.
-
Escenario de ruptura: Cuando el precio atraviesa un nivel y la vela H1 cierra más allá, el EA opera en la dirección de la ruptura (COMPRA por encima de resistencia, VENTA por debajo de soporte).
Proceso de Generación de Señales
Paso 1: Cálculo Diario de SNR
-
Escanea precios de cierre diarios durante el período configurado (por defecto 60 velas)
-
Identifica máximos de giro (resistencia) y mínimos de giro (soporte)
-
Agrupa niveles cercanos dentro de una distancia definida por el usuario (por defecto 50 pips)
-
Ordena y clasifica los niveles en relación con el precio actual
Paso 2: Confirmación en H1 (Lógica Dual)
-
Espera a que una vela H1 cierre
-
La vela debe "tocar" el nivel SNR (mínimo ≤ nivel ≤ máximo)
-
Señal de rechazo (contra-tendencia):
-
Precio sobre el nivel + cierre H1 bajo el nivel → VENDER
-
Precio bajo el nivel + cierre H1 sobre el nivel → COMPRAR
-
-
Señal de ruptura (seguimiento de tendencia):
-
Cierre H1 por encima de resistencia → COMPRAR
-
Cierre H1 por debajo de soporte → VENDER
-
Paso 3: Creación de Señal Pendiente
-
Cuando H1 confirma, se crea una señal pendiente en el nivel SNR
-
El EA espera que el precio regrese dentro de la zona de entrada (por defecto 5 puntos)
-
Las señales pendientes se invalidan si el precio atraviesa el nivel en velas H1 posteriores
Paso 4: Ejecución Precisa de Entrada
-
Cuando el precio regresa al nivel SNR ± zona de entrada, la operación se ejecuta inmediatamente
-
El stop loss se coloca más allá del nivel SNR con un búfer definido por el usuario
-
El take profit apunta al siguiente nivel SNR en la dirección de la operación
-
La toma parcial de ganancias cierra el 50% de la posición al 50% de la distancia al TP y mueve el SL a punto de equilibrio
Manejo de Reversiones
Cuando una nueva confirmación en H1 contradice la dirección de las posiciones existentes, el EA cierra automáticamente todas las posiciones del tipo opuesto antes de abrir nuevas. Por ejemplo:
-
Si el EA tiene posiciones de COMPRA y se confirma una nueva señal de VENTA, todas las posiciones de COMPRA se cierran primero
-
Esto evita la acumulación de posiciones y sigue la nueva dirección del mercado
Gestión de Riesgos
| Parámetro | Por Defecto | Descripción |
|---|---|---|
| Riesgo por configuración | 10% | Porcentaje del capital a arriesgar por operación |
| Búfer de SL | 20 pips | Distancia más allá del nivel SNR para el stop loss |
| Búfer de TP | 10 pips | Distancia antes del siguiente nivel SNR para el take profit |
| Máx. posiciones por símbolo | 50 | Límite de posiciones concurrentes |
| Máx. spread | 500 puntos | Spread máximo permitido para entrada |
Cálculo del Tamaño de Posición
Los lotes se calculan automáticamente basándose en:
-
Capital de la cuenta
-
Porcentaje de riesgo por operación
-
Distancia del stop loss en pips
-
Valor del tick y tamaño del tick específicos del símbolo
El EA también respeta:
-
Límites de volumen del bróker (mínimo, máximo, paso)
-
Límites de volumen de posición por símbolo
-
Disponibilidad de margen (previene el sobreapalancamiento)
Toma Parcial de Ganancias
Al 50% de la distancia al nivel de take profit:
-
Se cierra la mitad del volumen de la posición
-
El stop loss de la posición restante se mueve a punto de equilibrio
-
El objetivo original de take profit permanece activo
Esto asegura ganancias tempranas mientras se mantienen posiciones abiertas para movimientos extendidos.
Parámetros de Entrada
Configuración de Símbolos
| Parámetro | Por Defecto | Descripción |
|---|---|---|
| SymbolList | US30,US100,US500,XAUUSD,... | Nombres de símbolos separados por comas |
Detección de SNR
| Parámetro | Por Defecto | Descripción |
|---|---|---|
| SwingLookback | 3 | Velas a cada lado para identificar puntos de giro |
| DailyBarsToScan | 60 | Número de velas diarias a analizar (0=todas) |
| SNR_ClusterPips | 50 | Distancia para fusionar niveles cercanos (pips) |
Visualización
| Parámetro | Por Defecto | Descripción |
|---|---|---|
| DrawSNRLines | true | Dibujar niveles SNR en el gráfico |
| SupportColor | DodgerBlue | Color de las líneas de soporte |
| ResistanceColor | OrangeRed | Color de las líneas de resistencia |
| SNR_LineStyle | STYLE_SOLID | Estilo de línea de los niveles SNR |
| SNR_LineWidth | 2 | Ancho de línea |
Parámetros de Trading
| Parámetro | Por Defecto | Descripción |
|---|---|---|
| SL_BufferPips | 20 | Pips más allá del nivel SNR para el stop loss |
| TP_BufferPips | 10 | Pips antes del siguiente nivel SNR para el take profit |
| RiskPercent | 10.0 | Porcentaje de riesgo por configuración de operación |
| MaxPosPerSymbol | 50 | Máximo de posiciones por símbolo |
| MagicNumber | 202603 | Identificador único del EA |
| MaxSpreadPoints | 500 | Spread máximo en puntos |
| EntryZonePoints | 5 | Distancia máxima desde SNR para entrada (puntos) |
Depuración
| Parámetro | Por Defecto | Descripción |
|---|---|---|
| DebugLog | false | Habilitar registro detallado de depuración |
Características
Lógica Dual de Trading (Ruptura + Rechazo)
El EA no depende de una sola condición de mercado. Se adapta al comportamiento del precio:
-
Operaciones de rechazo: Cuando el precio respeta un nivel SNR y revierte, el EA entra en posiciones contra-tendencia
-
Operaciones de ruptura: Cuando el precio viola un nivel SNR con convicción, el EA entra en posiciones a favor de la tendencia
Este enfoque dual permite al EA desempeñarse tanto en mercados laterales como en mercados con tendencia.
Resolución Automática de Símbolos
El EA incluye una extensa base de datos de alias que cubre:
-
Índices: US30, US100, US500, DE30, UK100, JP225
-
Metales: XAUUSD (Oro), XAGUSD (Plata)
-
Criptomonedas: BTCUSD, ETHUSD
-
Forex: Todos los pares mayores y menores
Los sufijos de los brókers (ej. XAUUSDz, US30.cash) se manejan automáticamente.
Conciencia de Sesión de Mercado
El EA verifica si el mercado está abierto antes de ejecutar cualquier operación o cierre de posición, previniendo errores durante cierres de mercado.
Protección de Niveles de Stop
El EA aplica automáticamente las distancias mínimas de stop loss y niveles de congelación del bróker, previniendo la colocación inválida de stop loss y take profit.
Normalización de Volumen
Los tamaños de lote se normalizan a los decimales exactos requeridos por el paso de volumen de cada símbolo, eliminando errores de "Volumen inválido".
Validación de Órdenes
Todas las solicitudes de trading pasan por la función OrderCheck de MQL5 antes de ser enviadas, previniendo errores de terminal y spam en el registro.
Símbolos Soportados
El EA soporta una amplia gama de símbolos que incluye:
Índices
-
US30, DJ30, WS30, DOW JONES
-
US100, NAS100, USTEC, NASDAQ
-
US500, SPX500, SP500, S&P 500
-
DE30, GER30, DAX
-
UK100, FTSE
-
JP225, NIKKEI
Metales
-
XAUUSD (Oro)
-
XAGUSD (Plata)
Criptomonedas
-
BTCUSD (Bitcoin)
-
ETHUSD (Ethereum)
Forex
-
Todos los pares mayores, menores y exóticos
Cualquier símbolo con datos históricos diarios y H1 disponibles puede agregarse a la lista.
Requisitos
-
Plataforma MetaTrader 5
-
Bróker con acceso a los símbolos configurados
-
Datos históricos diarios y H1 para el cálculo de SNR
-
Modo de cuenta con cobertura (hedging) o neteo (netting) soportado
Instrucciones de Configuración
-
Adjunte el EA a cualquier gráfico
-
Configure la lista de símbolos con sus instrumentos deseados
-
Ajuste los parámetros de riesgo según el tamaño de su cuenta
-
Configure los parámetros de detección de SNR según su estilo de trading
-
Habilite el trading automatizado en MT5
-
Monitoree el gráfico para ver los niveles SNR dibujados
Formato de la Lista de Símbolos
Use nombres base separados por comas. El EA resolverá automáticamente los nombres específicos del bróker:
US30,US100,US500,XAUUSD,XAGUSD,EURUSD,GBPUSD,BTCUSD
Notas sobre la Estrategia
Este EA está diseñado para traders que:
-
Entienden los conceptos de soporte y resistencia en mercados con tendencia y laterales
-
Desean trading automatizado que se adapte al comportamiento del precio (rupturas Y reversiones)
-
Aceptan los riesgos de operar cerca de niveles estructurales clave
-
Utilizan un tamaño de posición apropiado para su cuenta
El EA no predice la dirección del precio. Identifica niveles estructurales y ejecuta operaciones basadas en cómo reacciona el precio a esos niveles en la confirmación de H1, gestionando el riesgo a través del cálculo automático del tamaño de posición, stop losses y toma parcial de ganancias.
Soporte
El soporte del producto se proporciona a través del sistema de comentarios de MQL5 y el sistema de mensajería. Al solicitar asistencia, incluya el nombre de su bróker, la lista de símbolos y las capturas de pantalla relevantes.
Aviso Legal
El trading de divisas, índices, materias primas y criptomonedas conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. Los resultados pasados no garantizan resultados futuros. Este Asesor Experto es una herramienta para ayudar en las decisiones de trading; no garantiza ganancias. Los usuarios deben probar exhaustivamente en cuentas demo antes del uso en vivo.
