Gold News Striker
- Asesores Expertos
- Versión: 1.0
- Activaciones: 5
Gold News Striker — EA de ruptura para NFP y FOMC en XAUUSD
Gold News Striker opera con la volatilidad explosiva que rodea a los dos eventos más importantes del USD —las nóminas no agrícolas (NFP) y la decisión de tipos del FOMC — utilizando una estrategia disciplinada de órdenes pendientes straddle sobre el oro (XAUUSD). Activa una orden Buy Stop y una Sell Stop a unos pocos pips del precio un minuto antes de la publicación, aprovecha la ruptura con un step-trailing y cancela todo si la noticia no genera ningún movimiento.
El EA se basa en el calendario. En el trading en vivo, lee el calendario económico integrado de MetaTrader 5 y solo se activa en torno a eventos reales y programados de NFP y (opcionalmente) del FOMC. Vuelve a comprobar el calendario automáticamente antes de cada evento, por lo que un cambio de fecha o una cancelación se gestionan correctamente: sin necesidad de introducir fechas manualmente y sin operar en días sin noticias.
Cómo funciona
- Un minuto antes de la publicación programada, el EA coloca una orden Buy Stop y una Sell Stop a una distancia configurable (por defecto 5 pips) por encima y por debajo del precio.
- Se produce la publicación: el precio rompe hacia un lado, la orden se ejecuta y la orden pendiente opuesta se cancela al instante (OCO).
- Si no hay reacción, no hay operación. Si el precio no rompe dentro de la ventana de reacción, ambas órdenes pendientes se cancelan y no se arriesga nada.
- La operación abierta está protegida por un nivel de equilibrio y un step-trailing para asegurar las ganancias a medida que se prolonga el movimiento.
Características principales
- Basado en eventos: opera solo en torno a los datos del NFP y el FOMC, no a ruido intradía aleatorio.
- Calendario real en tiempo real: extrae las fechas y horas reales de los eventos del calendario económico de MT5 y lo vuelve a consultar antes de cada evento para detectar cambios en el calendario.
- Entrada straddle con OCO: capta la ruptura en cualquier dirección; el lado no utilizado se cancela automáticamente.
- Filtro de ventana de reacción: si la noticia no mueve el precio, se omite la operación.
- Dimensionamiento de la posición basado en el riesgo: el tamaño del lote se calcula a partir de un porcentaje elegido del saldo y la distancia del stop, de modo que se define el riesgo por operación.
- Break-even y trailing por pasos: mueve el stop a la entrada una vez que se obtienen beneficios y, a continuación, lo sigue por pasos.
- Compatibilidad con backtesting: un calendario CSV opcional te permite realizar backtesting de eventos históricos.
- Diseñado para XAUUSD, con un valor de pip configurable.
Compatibilidad con brókers (hora del servidor)
Los brókers utilizan diferentes zonas horarias de servidor, y algunos siguen el horario de verano de EE. UU., mientras que otros no. Gold News Striker gestiona esto automáticamente: activa el calendario MT5 integrado (InpUseMT5Calendar = true) y el EA coloca cada straddle utilizando la hora real del servidor de tu bróker para cada publicación de NFP/FOMC — sin necesidad de ajustar la hora manualmente, el horario de verano se gestiona por ti. Funciona en ICMarkets, Exness y cualquier bróker de MT5 que ofrezca el calendario económico.
- Si prefiere no utilizar el calendario, configure InpNewsHour / InpNewsMinute con la hora de publicación según la hora del servidor de su bróker.
- InpCalShiftHours es un ajuste de seguridad por si un bróker indica las horas del calendario en GMT en lugar de la hora del servidor.
Cómo utilizarlo — En vivo
- Añade Gold News Striker a un gráfico XAUUSD, M1.
- Active el trading algorítmico y, en el cuadro de diálogo del EA (pestaña «General»), marque «Permitir trading algorítmico».
- Asegúrate de que el calendario económico de MT5 esté habilitado y completo (Caja de herramientas > Calendario muestra las nóminas no agrícolas / la decisión de la Fed sobre los tipos de interés).
- Aplica la configuración en vivo recomendada (a continuación).
- Ejecútelo en un VPS para que la terminal esté en línea en el momento exacto de la publicación.
- Verifique el primer evento: en «Toolbox > Experts» aparecerá la línea «calendar loaded» y, aproximadamente 1 minuto antes de la publicación, la línea «straddle placed», automáticamente según la hora del servidor de su bróker.
- Realice siempre pruebas retrospectivas en una cuenta demo con varios eventos antes de pasar a la cuenta real.
Configuración recomendada para el entorno real:
- InpUseMT5Calendar = true — horas reales de NFP/FOMC según la hora del servidor del bróker (horario de verano automático).
- InpUseAutoNFP = true: medida de seguridad si el calendario está vacío.
- InpTradeNFP = true, InpTradeFOMC = false (FOMC opcional; más propenso a las oscilaciones bruscas).
- InpCalRefreshMin = 30 — vuelve a comprobar el calendario cada 30 minutos.
- InpRiskPercent = 1–3 — riesgo por operación (empezar de forma conservadora).
- InpSLpips = 20, InpBEtriggerPips = 15, InpTrailStepPips = 20.
- InpExpiryMinutes = 2 — ventana de reacción (omitir si no hay movimiento por noticias).
Cómo utilizarlo — Backtesting
Nota: el calendario económico de MT5 no está disponible dentro del Probador de estrategias. Para las pruebas retrospectivas, introduzca las fechas de los eventos mediante un archivo CSV (recomendado) o utilice la programación automática del primer viernes.
- Abra el Probador de estrategias: Experto = Gold News Striker, Símbolo = XAUUSD, Período = M1, Modelo = «1 minuto OHLC» (o Cada tick / ticks reales si su bróker los proporciona).
- Elija cómo el probador obtiene las fechas de los eventos (Opción A o B).
- Utilice los mismos parámetros de riesgo y salida que en el trading real.
Opción A — Calendario CSV (la más precisa): coloque un archivo en la carpeta Common\Files de la terminal, con un evento por línea en la hora del servidor del bróker (formato: AAAA.MM.DD HH:MM), por ejemplo «2025.12.05 15:30». A continuación, establezca InpNewsCSV = suarchivo.csv e InpUseMT5Calendar = false.
Opción B — Primer viernes automático (rápido): establezca InpUseAutoNFP = true, deje InpNewsCSV vacío y configure InpNewsHour / InpNewsMinute a la hora de publicación del NFP en la hora del servidor de su bróker (por ejemplo, 15:30 para brókeres GMT+2/+3 que siguen el horario de verano de EE. UU., como ICMarkets).
Consejo sobre la hora del servidor: los brókers que siguen el horario de verano de EE. UU. mantienen el NFP a las 15:30 todo el año; los brókers con un desfase fijo respecto al GMT cambian según la estación, por lo que un CSV con horas explícitas por evento es lo más fiable para el backtesting.
Datos clave
- InpRiskPercent — riesgo por operación (% del saldo).
- InpSLpips: distancia del stop-loss (define el tamaño del lote).
- InpStopDistPips: distancia de la orden pendiente respecto al precio (por defecto 5).
- InpBEtriggerPips: desplaza el stop al punto de equilibrio a +N pips.
- InpTrailStepPips: incremento del trailing.
- InpExpiryMinutes — ventana de reacción; cancela las órdenes pendientes no ejecutadas N minutos después del evento.
- InpUseMT5Calendar / InpTradeNFP / InpTradeFOMC — fuente del calendario y qué eventos.
- InpCalRefreshMin / InpCalShiftHours: verificación del calendario en tiempo real y seguridad de la zona horaria.
Notas importantes y exención de responsabilidad
- El trading de noticias implica mercados rápidos, ampliación de los spreads y deslizamientos; las ejecuciones reales pueden diferir de las pruebas retrospectivas, especialmente en los primeros segundos tras una publicación.
- Esta es una estrategia de eventos de alto impacto: opera con poca frecuencia (entre 8 y 12 eventos al mes como máximo) y no es un sistema de rejilla ni de martingala.
- El rendimiento pasado y las pruebas retrospectivas no garantizan resultados futuros. Opere únicamente con capital de riesgo.
- Realice siempre primero una prueba prospectiva en una cuenta demo para validar la sincronización de los eventos en su bróker.
