News Guard Pro
- Utilidades
-
Elham Afsharpour
Soy un desarrollador experimentado de software de trading con 8 años de experiencia en programación, especialmente en Python, C++ y MQL5. Durante los últimos 2 años, me he centrado principalmente en el desarrollo de Expert Advisors, indicadores personalizados, herramientas de trading y sistemas de - Versión: 1.0
- Activaciones: 5
NewsGuard Pro es un filtro de noticias económicas, protector de operaciones, panel informativo y Asesor Experto para la protección de posiciones en MetaTrader 5.
Supervisa los eventos económicos relacionados con los símbolos y divisas seleccionados, bloquea las operaciones durante periodos configurables alrededor de las noticias, detecta spreads anormales, muestra los próximos eventos directamente en el gráfico y puede proteger las posiciones existentes.
NewsGuard Pro no genera señales de trading ni abre posiciones. Está diseñado como una capa de protección para traders manuales y Asesores Expertos compatibles.
Características principales
-
Compatibilidad con el Calendario Económico de MetaTrader 5
-
CSV histórico integrado para el Probador de Estrategias
-
Supervisión de varios símbolos desde un solo gráfico
-
Filtros de noticias de impacto bajo, medio y alto
-
Periodos de bloqueo independientes para cada nivel de impacto
-
Tiempo de protección adicional para eventos importantes
-
Selección automática y personalizada de divisas
-
Protección de spread fija y adaptativa
-
Supervisión de la recuperación del spread después de las noticias
-
Diferentes modos de protección de posiciones
-
Eliminación de órdenes pendientes antes de las noticias
-
Cierre de emergencia de nuevas posiciones durante los periodos bloqueados
-
Zona de precaución con multiplicador de lote recomendado
-
Botones manuales Pause y Resume
-
Alertas emergentes, push y de sonido
-
Panel móvil con ajuste automático al gráfico
-
Líneas de noticias, marcadores y rectángulos de periodos bloqueados
-
Publicación del estado para EAs compatibles
-
No requiere DLL ni WebRequest
NewsGuard Pro identifica las divisas relacionadas con cada símbolo protegido y carga los eventos económicos correspondientes.
Ejemplos:
-
XAUUSD → noticias de USD
-
EURUSD → noticias de EUR y USD
-
GER40 → noticias de EUR
-
US30, NASDAQ y US500 → noticias de USD
Antes y después de cada evento seleccionado, el EA crea un periodo de bloqueo de operaciones.
Durante ese periodo puede:
-
Publicar un estado de bloqueo para EAs compatibles
-
Proteger posiciones existentes
-
Eliminar órdenes pendientes
-
Cerrar posiciones abiertas después del inicio del bloqueo
-
Mantener el bloqueo mientras el spread siga siendo anormal
-
Mostrar el evento activo y el tiempo restante de bloqueo
Comportamiento importante
NewsGuard Pro no puede desactivar directamente los botones Buy y Sell de MetaTrader.
Las operaciones manuales y los EAs no compatibles todavía pueden abrir posiciones, salvo que:
-
El EA de trading esté programado para leer el estado de NewsGuard Pro
-
Esté activado Emergency Close New Entries During Block
Cuando el cierre de emergencia está activado, las posiciones compatibles abiertas durante el periodo bloqueado se detectan y cierran.
El modo de protección predeterminado es None . Las posiciones existentes no se modifican hasta que se seleccione otro modo de protección.
Modos de protección de posicionesNone
No modifica las posiciones existentes.
La eliminación de órdenes pendientes y el cierre de emergencia pueden seguir funcionando si están activados.
Move to Breakeven
Intenta mover el Stop Loss al precio de apertura de la posición, añadiendo el desplazamiento configurado.
El Stop Loss solo se modifica cuando el nuevo nivel cumple las reglas del símbolo y del bróker.
Close Profitable Positions
Cierra las posiciones cuyo beneficio actual alcanza la cantidad de dinero configurada.
Close at Risk-Free
Las posiciones que ya cumplen el beneficio mínimo se cierran inmediatamente.
Las posiciones con pérdidas pueden seguir siendo supervisadas y cerrarse posteriormente cuando recuperen la cantidad de beneficio configurada.
Partial Reduction
Cierra un porcentaje seleccionado del volumen de cada posición compatible.
El volumen se ajusta según el lote mínimo y el paso de volumen permitidos por el bróker.
Close All
Cierra todas las posiciones compatibles dentro del alcance de protección seleccionado.
Alcance de protecciónLa protección puede aplicarse a:
-
El símbolo afectado por la noticia activa
-
Todos los símbolos incluidos en Protected Symbols
-
Todas las posiciones y órdenes pendientes de la cuenta
El filtro de Magic Number determina qué operaciones se incluyen:
-
-1 = todas las operaciones
-
0 = operaciones manuales
-
Cualquier otro número = operaciones de un EA específico
NewsGuard Pro crea variables globales del terminal que pueden ser leídas por otros Asesores Expertos.
Los valores disponibles incluyen:
-
BLOCK – las operaciones están bloqueadas
-
NEWS – el bloqueo por noticias está activo
-
CAUTION – la zona de precaución está activa
-
LOT – multiplicador de lote recomendado
-
UNTIL – hora de finalización del bloqueo
-
IMPACT – nivel de impacto del evento
-
SPREAD – estado de spread anormal
-
HEARTBEAT – hora de la última actualización del EA
Un EA compatible puede utilizar estos valores para impedir nuevas entradas, reducir el lote, pausar su estrategia o mostrar advertencias.
NewsGuard Pro no modifica directamente el lote de otro EA. El otro EA debe estar programado para utilizar el multiplicador publicado.
Parámetros principalesComponentes principales
Enable EA Filter Logic
Activa el bloqueo por noticias, el bloqueo por spread, el modo de seguridad por fallo de datos, la zona de precaución y la pausa manual.
Cuando está desactivado, NewsGuard Pro funciona únicamente como herramienta informativa.
Enable Position Protection Logic
Activa el cierre de posiciones, el movimiento del Stop Loss a breakeven, el cierre parcial, la eliminación de órdenes pendientes y el cierre de emergencia.
Enable Indicator Display Logic
Activa el panel y los objetos gráficos de noticias.
Publish Status for Other EAs
Publica el estado de NewsGuard Pro mediante variables globales del terminal.
Símbolos y divisasProtected Symbols
Define los símbolos supervisados por el EA.
Ejemplo:
XAUUSD,EURUSD,US30
Déjelo vacío para utilizar únicamente el símbolo del gráfico actual.
Utilice ALL_MARKETWATCH para supervisar todos los símbolos visibles en Market Watch.
Los nombres y sufijos de los símbolos deben coincidir con los utilizados por el bróker.
Currency Mode
Opciones disponibles:
-
Auto Symbol
-
Custom
-
Auto Plus Custom
-
All currencies
Custom Currencies
Ejemplo:
USD,EUR,GBP
Symbol Currency Map
Relaciona índices, metales, criptomonedas o símbolos personalizados con sus divisas económicas.
Ejemplo:
XAU=USD;US30=USD;GER40=EUR
Datos de noticiasData Source
-
Auto: utiliza el calendario en trading real y CSV en el Probador de Estrategias
-
Calendar: utiliza el Calendario Económico de MetaTrader
-
CSV: utiliza datos históricos CSV
Refresh Seconds
Controla cada cuántos segundos se actualizan los datos de noticias.
Look Ahead Days
Número de días futuros cuyos eventos serán cargados.
Look Back Hours
Número de horas anteriores conservadas para visualización y procesamiento.
Calendar Failure Mode
-
Allow Trading
-
Block Trading
Block Trading es más seguro cuando NewsGuard Pro se utiliza como filtro obligatorio de entradas.
Filtros de eventosPuede activar o desactivar:
-
Noticias de impacto bajo
-
Noticias de impacto medio
-
Noticias de impacto alto
-
Festivos
-
Eventos de día completo
-
Eventos con hora provisional
Only Event Keywords
Utiliza únicamente eventos que contengan las palabras seleccionadas.
Ejemplo:
CPI;Nonfarm;Interest Rate
Separe varias palabras con punto y coma.
Déjelo vacío para permitir todos los eventos que cumplan los demás filtros.
Ignore Event Keywords
Ignora los eventos que contienen las palabras seleccionadas.
Major Event Keywords
Añade tiempo de bloqueo adicional a los eventos importantes que contienen las palabras seleccionadas.
Periodos de bloqueoPuede configurar por separado los minutos anteriores y posteriores para:
-
Noticias de impacto bajo
-
Noticias de impacto medio
-
Noticias de impacto alto
-
Eventos importantes
Merge Overlapping News Windows
Combina los periodos de bloqueo superpuestos en un único periodo continuo.
Use Caution Zone
Crea una zona de advertencia antes de las noticias de alto impacto sin bloquear completamente las operaciones.
Caution Lot Multiplier
Publica un multiplicador de lote reducido recomendado para EAs compatibles.
Ejemplo:
0.50 representa el 50% del lote normal.
Protección del spreadUse Absolute Spread Guard
Bloquea las operaciones cuando el spread supera un número fijo de puntos.
Maximum Spread Points
Define el spread máximo permitido.
Utilice 0 para desactivar el límite fijo.
El valor se mide en puntos del símbolo, no en pips.
Use Adaptive Spread Guard
Compara el spread actual con el spread normal del símbolo.
Adaptive Spread Multiplier
Define cuántas veces puede superar el spread actual al spread normal antes de considerarse anormal.
Spread Baseline Samples
Controla el número de muestras utilizadas para calcular el spread normal.
Block Wide Spread Outside News
Bloquea las operaciones cuando el spread es anormal, incluso si no hay ninguna noticia activa.
Extend After News Until Spread Normal
Mantiene el bloqueo después de la noticia hasta que el spread vuelva a la normalidad.
Maximum Spread Recovery Minutes
Limita el tiempo máximo durante el cual puede continuar el bloqueo posterior a la noticia.
Parámetros de protección de posicionesProtection Mode
Selecciona la acción que se aplica cuando comienza un periodo de bloqueo.
Protection Scope
Selecciona qué símbolos, posiciones u órdenes serán protegidos.
Position Magic Filter
Selecciona operaciones manuales, operaciones de un EA concreto o todas las operaciones.
Risk-Free Profit Money
Cantidad de beneficio utilizada por los modos Close Profitable Positions y Close at Risk-Free .
Un valor de 0 significa que la posición debe alcanzar al menos beneficio cero, incluido el swap.
Breakeven Offset Points
Añade puntos adicionales al mover el Stop Loss a breakeven.
Partial Close Percent
Porcentaje cerrado por el modo Partial Reduction .
Keep Risk-Free Armed After News
Continúa supervisando las posiciones con pérdidas después de finalizar el periodo de noticias.
Delete Pending Orders at News
Elimina las órdenes pendientes compatibles cuando comienza el bloqueo.
Esta función puede trabajar independientemente del modo de protección seleccionado.
Emergency Close New Entries During Block
Supervisa continuamente las nuevas posiciones abiertas después del inicio del bloqueo y las cierra.
Según el alcance y el filtro de Magic Number, esta función puede afectar a operaciones manuales y operaciones de otros EAs.
Trade Deviation Points
Desviación máxima permitida para las operaciones de cierre.
AlertasNewsGuard Pro admite:
-
Alertas emergentes
-
Notificaciones push
-
Alertas de sonido
-
Alertas previas a las noticias
-
Alertas al comenzar el bloqueo
-
Alertas cuando se reanuda el trading
Las notificaciones móviles de MetaTrader deben configurarse antes de utilizar las alertas push.
Visualización en el gráficoEl panel puede mostrar:
-
Estado actual del trading
-
Motivo del bloqueo
-
Spread actual y spread normal
-
Multiplicador de lote recomendado
-
Modo de protección seleccionado
-
Divisas supervisadas
-
Próximos eventos
-
Valores real, previsto y anterior
Las opciones de visualización incluyen:
-
Posición y tamaño del panel
-
Ajuste automático al gráfico
-
Movimiento del panel con el ratón
-
Número de eventos visibles
-
Líneas verticales de noticias
-
Rectángulos de periodos bloqueados
-
Transparencia de los rectángulos
-
Líneas de inicio y final del periodo de noticias
-
Marcadores circulares de eventos
-
Colores de los diferentes niveles de impacto
-
Botones Pause y Resume
El panel se muestra por encima de los demás objetos del gráfico.
CSV y Probador de EstrategiasNewsGuard Pro incluye datos históricos del calendario económico dentro del archivo EX5.
Normalmente, los usuarios no necesitan instalar un archivo CSV por separado.
Configuración recomendada para el Probador de Estrategias:
-
Data Source: Auto o CSV
-
Use Embedded CSV in Tester: activado
-
Utilice Visual Mode para comprobar la visualización del gráfico
CSV Time Offset Minutes
Ajusta las horas del CSV para que coincidan con la hora del servidor del bróker probado.
Ejemplos:
-
120 = añadir dos horas
-
-60 = restar una hora
También puede utilizarse un CSV externo para probar periodos históricos más recientes sin recompilar el EA.
BacktestingNewsGuard Pro no abre posiciones, por lo que probarlo de forma independiente no genera un informe de rentabilidad.
El Probador de Estrategias se utiliza principalmente para comprobar:
-
Filtrado de noticias
-
Relación entre símbolos y divisas
-
Periodos de bloqueo
-
Panel y objetos gráficos
-
Protección del spread
-
Pausa manual
-
Variables de estado publicadas
-
Funciones de protección de posiciones
Seleccione un periodo de prueba cubierto por el CSV integrado.
Si la fecha elegida está fuera del rango histórico disponible, el registro Experts mostrará el periodo cubierto por los datos.
Para probar NewsGuard Pro junto con otro EA de trading, dicho EA debe ser compatible con las variables globales de NewsGuard Pro.
Forward testingSe recomienda probar el EA en una cuenta demo antes de utilizar las funciones de protección en una cuenta real.
Pasos recomendados:
-
Coloque NewsGuard Pro en un gráfico.
-
Introduzca los símbolos que desea proteger.
-
Compruebe los nombres y sufijos utilizados por el bróker.
-
Configure las divisas o el mapa de símbolos.
-
Utilice la fuente de datos Auto o Calendar.
-
Active Algo Trading para las funciones de gestión de posiciones.
-
Compruebe que el panel muestre correctamente los próximos eventos.
-
Pruebe los botones Pause y Resume.
-
Pruebe las alertas emergentes, push y de sonido.
-
Pruebe los modos de protección con pequeñas posiciones demo.
-
Pruebe por separado el cierre de emergencia.
-
Mantenga el EA funcionando durante varios eventos económicos reales antes de elegir la configuración definitiva.
Normalmente, una sola instancia de NewsGuard Pro puede supervisar varios símbolos desde un gráfico.
Notas importantesNewsGuard Pro es una herramienta de gestión de riesgo y filtrado de noticias. No es una estrategia de trading, un proveedor de señales ni un asesor financiero.
No predice la dirección del mercado ni el resultado de los eventos económicos.
Las operaciones manuales y los EAs no compatibles pueden seguir abriendo posiciones si el cierre de emergencia está desactivado.
Las modificaciones y cierres de posiciones dependen de:
-
Ejecución del bróker
-
Liquidez disponible
-
Spread actual
-
Limitaciones de Stop Level
-
Lote mínimo y paso de volumen
-
Permisos de trading
-
Condiciones del mercado
Antes de utilizar el EA en una cuenta real, compruebe en una cuenta demo:
-
El mapa de símbolos
-
El desplazamiento horario
-
El filtro de Magic Number
-
Los límites de spread
-
El alcance de protección
-
El modo de protección
El trading implica riesgos. Los resultados históricos y el comportamiento anterior del mercado no garantizan resultados futuros.
