Watch Gold SMC EA
- Asesores Expertos
-
Sinmiloluwa Daniel Ogunmola
MQL5 developer focused on EAs that survive real brokers, not just the tester. - Versión: 1.1
- Actualizado: 31 octubre 2026
- Activaciones: 5
Conceptos de «smart money» centrados en el oro (EA): ruptura de la estructura, bloques de órdenes, brechas de valor razonable, barridos de liquidez, riesgo fijo, límite de pérdidas diario, filtro de noticias del USD.
El oro se mueve rápidamente durante las sesiones de Londres y Nueva York y en torno a las noticias de EE. UU. Los operadores que analizan la estructura del «dinero inteligente» en el XAUUSD suelen detectar la oportunidad, pero entran tarde, gestionan el tamaño de la posición de forma inconsistente o operan justo en el momento de la publicación de una noticia de gran impacto sobre el USD.
Este Asesor Experto aplica las mismas reglas en cada barra cerrada del marco temporal de la señal. Confirma los máximos y mínimos de oscilación, detecta una ruptura de la estructura o un cambio de tendencia, y busca una entrada a partir de un bloque de órdenes reciente o una brecha de valor razonable. Puede requerirse un barrido de liquidez, o utilizarse únicamente como indicador. Una media móvil exponencial (EMA) opcional en un marco temporal superior mantiene las entradas en la dirección de la tendencia general.
El riesgo se comprueba antes que nada:
- El tamaño del lote se calcula a partir de un porcentaje fijo del saldo y la distancia del stop. Si ese lote es inferior al mínimo del bróker, el EA utiliza el lote mínimo solo cuando el margen libre lo cubre y se encuentra dentro del límite máximo de lotes (InpMaxLot); de lo contrario, se omite la operación. En cuentas pequeñas, esto significa que el riesgo real por operación puede superar el InpRiskPct.
- El stop se coloca más allá de la zona o del swing, con un valor de reserva basado en el ATR, y el objetivo es un múltiplo fijo del stop.
- Antes de cada orden, se comprueban el nivel de stop del bróker, el nivel de congelación y el spread actual; los stops se amplían hasta la distancia mínima o se omite la operación. Los precios se redondean al tamaño de tick del símbolo y se comprueba el margen para el tipo de orden exacto.
- La negociación se detiene al alcanzar el límite de pérdidas diario (se tienen en cuenta tanto los resultados de las operaciones cerradas como las abiertas).
- Un filtro de volatilidad omite las señales cuando el ATR actual está muy por debajo de su media reciente, de modo que el EA se mantiene al margen de las sesiones sin movimiento.
- Una vez que el precio se ha movido un múltiplo establecido del riesgo, el stop se desplaza a la entrada más un tick (siempre se ajusta a la baja).
- Un límite de spread opcional (desactivado por defecto), una ventana de horario de negociación, ventanas de restricción manuales y un filtro de noticias de alto impacto en el USD (calendario económico de MetaTrader) bloquean las entradas en momentos de riesgo.
En el gráfico se dibujan zonas y etiquetas, y un pequeño panel muestra la última señal, las operaciones abiertas, el resultado del día respecto al límite y el motivo por el que no se ha tomado una señal.
El EA no utiliza DLL, solicitudes web ni servicios externos. Está optimizado para el oro, pero funciona con cualquier símbolo.
Símbolos y marcos temporales recomendados:
- XAUUSD (oro, incluidas las variantes con sufijos de los brókers, como XAUUSDm, GOLD, XAUUSD.r) con señales en M15 y tendencia en H1. El marco temporal del gráfico no importa; el EA utiliza las entradas InpTF e InpHTF.
- Otros símbolos también funcionan (por ejemplo, el EURUSD), pero los valores predeterminados se eligieron pensando en el oro.
- Utiliza un bróker con spreads bajos para el oro. El valor predeterminado de InpMaxSpreadPts es 0 (desactivado); si lo configuras, recuerda que las cotizaciones del oro de 2 o 3 dígitos cuentan más puntos.
Entradas:
- Símbolo: InpSymbol (por defecto «») — símbolo con el que operar («» = símbolo del gráfico)
- Símbolo: InpTF (M15) — marco temporal para la detección de la estructura
- Símbolo: InpHTF (H1) — marco temporal superior para el sesgo de tendencia
- Símbolo: InpHTFEma (200) — período de la EMA de sesgo (0 = sin filtro de sesgo)
- Detección de SMC: InpSwingLen (3) —barras a cada lado para confirmar un swing
- Detección de SMC: InpLookback (300) — barras analizadas en busca de estructura
- Detección SMC: InpUseFVG / InpUseOB (true / true) — detecta brechas de valor razonable / bloques de órdenes
- Detección SMC: InpUseSweep / InpRequireSweep (verdadero / falso) — señala barridos de liquidez / opera únicamente tras un barrido
- Detección SMC: InpZoneExpiryBars (100) — se ignoran las zonas más antiguas que este valor
- Detección SMC: InpDraw (verdadero) — dibuja zonas y etiquetas
- Stops y objetivos: InpSLByStructure (verdadero) — stop más allá de la zona o del swing (falso = stop ATR)
- Stops y objetivos: InpATRPeriod / InpATRMultSL (14 / 1,5) — periodo ATR y múltiplo ATR para el stop (también distancia mínima del stop)
- Stops y objetivos: InpRR (2,0) — el objetivo es igual a la distancia del stop multiplicada por este valor
- Riesgo: InpAutoTrade (verdadero) — operaciones activadas/desactivadas (falso = solo señales)
- Riesgo: InpRiskPct (0,5) - % de riesgo del saldo por operación
- Riesgo: InpMaxDailyLossPct (2,0) — se suspende la negociación del día tras alcanzar este porcentaje de pérdida
- Riesgo: InpDailyGainLockPct (15,0) - detener nuevas entradas tras alcanzar este porcentaje de ganancia diaria (0 = desactivado)
- Riesgo: InpMaxOpen (1) - número máximo de posiciones abiertas por este EA
- Riesgo: InpMaxSpreadPts (0) - spread máximo en puntos (0 = desactivado, valor por defecto)
- Riesgo: InpMaxLot (0) — lote máximo por operación (0 = máximo del bróker); también limita el lote mínimo de reserva
- Riesgo: InpMagic / InpSlippage (20261014 / 30) - número mágico / deslizamiento en puntos
- Filtros Gold: InpVolLookback / InpMinATRRatio (100 / 0,7) — opera solo cuando el ATR sea, como mínimo, este múltiplo de su media durante el periodo de retrospectiva (0 = desactivado)
- Filtros Gold: InpBreakEvenR (1,0) — desplaza el stop a la entrada + 1 tick en este múltiplo del riesgo (0 = desactivado)
- Sesión: InpSessionFilter / InpSessStartHr / InpSessEndHr (true / 8 / 20) - ventana de negociación en hora del servidor
- Noticias: InpNewsFilter (true) — bloquea las operaciones en torno a eventos de gran impacto relacionados con el USD
- Noticias: InpNewsBeforeMin / InpNewsAfterMin (30 / 30) — minutos bloqueados antes y después de un evento
- Noticias: InpManualBlackouts («»): ventanas diarias adicionales, hora del servidor «HH:MM-HH:MM;HH:MM-HH:MM»
Aviso de riesgo: Operar con productos apalancados, como el oro, el mercado de divisas y los CFD, conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. Puedes perder más que tu depósito. Este EA no garantiza beneficios, y los resultados pasados o de las pruebas retrospectivas no son indicativos de resultados futuros. El filtro del calendario económico no está disponible en el Probador de estrategias, por lo que las pruebas retrospectivas no lo incluyen. Prueba el sistema en una cuenta demo con las condiciones de tu propio bróker antes de operar con dinero real, y opera únicamente con dinero que puedas permitirte perder.
