News Pause Guard
- Utilidades
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versión: 1.2
- Activaciones: 5
News Pause Guard es una utilidad para gestionar sus propias operaciones alrededor de las publicaciones importantes que usted elige en el calendario económico integrado de MetaTrader 5. Para cada publicación elegida define una "ventana de noticias": desde N minutos antes hasta M minutos después de la hora de publicación. Durante esa ventana puede, si usted activa estas opciones, cerrar las posiciones abiertas dentro de la ventana, actuar sobre las posiciones abiertas antes de la ventana, y eliminar órdenes pendientes y volver a colocarlas después. También publica variables globales del terminal para que sus otros EA puedan pausarse por sí mismos.
Es una herramienta de gestión de operaciones. No opera las noticias: nunca abre una posición ni coloca una orden nueva en una cuenta real o demo, no da señales de compra o venta y no es una estrategia de trading. No puede evitar pérdidas, deslizamientos ni gaps alrededor de una publicación. Si opera y cómo lo hace sigue siendo su decisión.
Con la configuración por defecto no cambia nada en su cuenta: solo muestra el panel y publica las variables globales. Toda acción que cierra, modifica o elimina está DESACTIVADA hasta que usted la active.
Funciones
- Eventos del calendario integrado de MT5: divisas (automáticas según el símbolo del gráfico y las posiciones y órdenes del alcance, una lista manual o ambas), importancia (solo alta, o media y alta) y palabras clave para incluir u omitir.
- Ventana de noticias: empieza N minutos antes y termina M minutos después de la publicación (por defecto 15 / 15). Las ventanas superpuestas de la misma divisa se unen.
- Acciones opcionales (todas DESACTIVADAS por defecto):
- Cerrar las posiciones abiertas dentro de la ventana (a mano o por cualquier EA del alcance).
- Antes de la ventana, para las posiciones abiertas: cerrar todas, cerrar solo las que están en ganancia, o mover el stop loss al punto de equilibrio (+ X pips). Puede empezar X minutos antes de la ventana.
- Eliminar órdenes pendientes durante la ventana y, opcionalmente, restaurarlas después de la ventana.
- Alcance: símbolos que usan la divisa del evento, solo el símbolo del gráfico o todos los símbolos; lista de símbolos opcional; todas las operaciones, solo operaciones manuales (magic 0), los números mágicos de la lista o todos excepto los de la lista.
- Variables globales para sus propios EA (nombres abajo).
- Panel: próxima publicación que coincide, su ventana y una cuenta atrás, eventos próximos, configuración activa, última acción y el motivo cuando el EA no puede actuar (por ejemplo, Algo Trading desactivado). Inglés o japonés (automático según el idioma del terminal); horas del servidor o del ordenador.
- Alertas emergentes y notificaciones push opcionales cuando empieza una ventana o se cierran posiciones.
Parámetros principales
- News events: modo de divisas, divisas manuales, importancia, palabras clave para incluir / omitir, minutos antes, minutos después, horas de previsión (por defecto 48).
- Actions in the news window: cerrar posiciones nuevas, acción antes de la ventana, minutos de antelación, desplazamiento del punto de equilibrio, eliminar órdenes pendientes, restaurar órdenes pendientes.
- Which positions and orders: alcance de símbolos, lista de símbolos, filtro de operaciones (magic), lista de magic.
- Signal for other EAs: activado / desactivado, prefijo del nombre (por defecto "NewsGuard").
- Alerts, Panel (idioma, visualización de la hora, número de eventos 0-10, esquina, desplazamientos, tamaño de letra), Orders (deslizamiento máximo al cerrar, tamaño del pip), demostración del Probador de estrategias, diario.
- 34 parámetros en 8 grupos.
Cómo funciona
- El calendario se lee para cada divisa vigilada y se actualiza cada pocos minutos. Los eventos sin hora exacta (todo el día o provisionales) no se usan. Las horas siguen la hora del servidor del bróker.
- La importancia es la calificación del calendario de MT5. Puede diferir de otros calendarios.
- Las palabras clave se comparan con el nombre del evento en el idioma del terminal y con el código en inglés del evento en el calendario (por ejemplo "nonfarm payrolls"). Escriba palabras clave en inglés si su terminal usa otro idioma.
- "Abierta dentro de la ventana" significa que la hora de apertura de la posición es igual o posterior al inicio de la ventana.
- "Cerrar solo las que están en ganancia" se decide una vez por ventana. Las posiciones sin ganancia se dejan como están.
- El punto de equilibrio mueve el stop loss solo cuando el precio está suficientemente lejos de la entrada (ganancia y nivel de stop del bróker). Si no, la posición se deja como está y el panel lo indica.
- Restauración: solo se restauran las órdenes pendientes colocadas antes de la ventana, con el mismo tipo, precio, SL, TP y vencimiento. Una orden restaurada recibe un ticket nuevo. No se restaura si ha vencido, si el precio ya ha pasado su nivel o si el bróker la rechaza, y no se coloca dos veces si la misma orden ya existe.
- Variables globales (del terminal, actualizadas cada segundo):
- NewsGuard.<DIVISA> (por ejemplo NewsGuard.USD) y NewsGuard.ANY: la hora de fin de la ventana (hora del servidor, segundos) mientras hay una ventana activa; si no, 0.
- NewsGuard.NEXT: inicio de la próxima ventana. NewsGuard.HB: hora de la última actualización (indica que el EA está funcionando).
- En su EA: pausar mientras GlobalVariableGet("NewsGuard.ANY") > TimeTradeServer().
Notas y limitaciones
- No es una garantía. Las órdenes se envían a las horas del calendario. Un mercado rápido, spreads más amplios, deslizamiento, recotizaciones, órdenes rechazadas, un mercado cerrado o una conexión perdida pueden dar peores precios o dejar una orden sin ejecutar. Una publicación antes o después de la hora del calendario, o un cambio del calendario, solo se sigue después de la siguiente actualización.
- El EA funciona solo mientras MetaTrader 5 está abierto y conectado, Algo Trading está ACTIVADO (botón de la barra de herramientas) y permitido en la configuración del EA.
- "Cerrar las posiciones abiertas dentro de la ventana" también cierra las posiciones que usted abre a mano dentro de la ventana, si están en el alcance. Use el filtro magic si quiere conservar las operaciones manuales.
- En una cuenta netting, el volumen añadido a una posición existente no es una posición nueva, por lo que esta opción no lo cierra.
- El EA no puede impedir que otro EA envíe órdenes. Si otro EA sigue abriendo operaciones dentro de la ventana, cada una se cierra y cada una cuesta spread y comisión. Use las variables globales para que sus propios EA esperen.
- El EA puede funcionar en varios gráficos. Los registros de restauración se comparten; si se cierra el gráfico que eliminó las órdenes, otro gráfico con la restauración activada toma el relevo tras aproximadamente un minuto. Las órdenes se restauran una sola vez.
- Tamaño del panel: unos 390 píxeles de ancho y de 220 a 260 píxeles de alto con 3 eventos próximos al 100 % de escala de pantalla (letra 9); más grande con letra mayor, más eventos o mayor escala. Tiene un botón para plegarlo. En un gráfico más bajo que el panel, un panel en una esquina inferior se sube al borde superior.
- Las divisas de un símbolo salen de su divisa base y su divisa de beneficio. El oro y la mayoría de los CFD usan su divisa de cotización (a menudo USD). Los símbolos sin divisa conocida usan USD. Use la lista manual para otras divisas.
- Probador de estrategias: allí no está disponible el calendario, por lo que el EA ejecuta una demostración con eventos simulados (llamados "Demo event (tester)") y pequeñas posiciones y órdenes pendientes de demostración en el símbolo del gráfico, para mostrar el cierre, el punto de equilibrio y las funciones de órdenes pendientes. El informe del probador muestra solo esta demostración y no es un resultado de trading (la demostración deja de abrir operaciones tras una pequeña pérdida). Con depósitos muy pequeños (por ejemplo 10 USD) puede no haber operaciones de demostración, porque incluso el lote mínimo necesita más margen. En oro e índices en modo "Solo precios de apertura" en D1 / W1 también puede no haberlas. La demostración nunca se ejecuta en una cuenta real o demo.
Compatibilidad y soporte
- Solo MetaTrader 5. Colóquelo en un gráfico. Con el alcance por defecto gestiona las posiciones y órdenes de todos los símbolos que usan una divisa vigilada, no solo el símbolo del gráfico.
- Sin DLL ni servidor externo. Los datos del calendario vienen del terminal MT5.
- Pruebe primero toda la configuración en una cuenta demo.
- Soporte por mensajes de MQL5, respuesta en 3 días hábiles: instalación, configuración e informes de errores. No se pueden responder preguntas sobre qué publicaciones operar, opiniones de mercado o decisiones de trading.
- No se promete ni se sugiere ningún resultado de su trading.
