Macro Event Countdown and Caution Zones
- Indicadores
-
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.1
- Activaciones: 5
Macro Event Countdown and Caution Zones muestra los próximos eventos económicos de las divisas de su gráfico, tomados del calendario económico integrado en MetaTrader 5. El indicador los lista con una cuenta atrás, dibuja una línea vertical en la hora de cada publicación, sombrea una zona de precaución antes y después de los eventos importantes, y muestra si el gráfico está ahora mismo en un periodo de precaución. Está pensado para traders que quieren ver con claridad los horarios de las noticias, por ejemplo para cumplir la regla de noticias de una prop firm o su propia rutina de "no abrir nuevas operaciones alrededor de las noticias", y para usuarios de EA que quieren leer la hora de la próxima noticia desde su propio código. Es una herramienta de visualización y alertas: no da señales de compra / venta y nunca abre, modifica ni cierra órdenes.
QUÉ MUESTRA
- Panel con los eventos de las próximas 24 horas (1-168): fecha y hora, tiempo restante, divisa, importancia (con código de colores), nombre del evento y valores real / previsto / anterior. Los eventos publicados permanecen en la lista durante 60 minutos (0-1440). Hasta 10 filas (1-30).
- Hora mostrada en hora del servidor (la misma que el gráfico), en la hora local de su PC o en UTC.
- Líneas verticales en las horas de los eventos (punteadas por defecto) y zonas de precaución sombreadas, 15 minutos antes y 15 minutos después de un evento por defecto (0-240 cada una). También se dibujan los eventos pasados de los últimos 3 días (0-10), para que pueda revisar el gráfico alrededor de ellos. Las líneas y zonas se dibujan hasta H4 (se puede cambiar).
- Línea de estado en la parte superior del panel: "Normal" con el próximo evento de precaución y su cuenta atrás, o "CAUTION" con el evento y el tiempo hasta / desde su publicación.
- El color de un valor real (verde / rojo) es el campo "impact" propio del calendario, suministrado por MetaQuotes: si la cifra fue mejor o peor de lo esperado para la divisa del evento. No es una dirección de compra / venta para el símbolo de su gráfico.
- Botón de contraer, cuatro esquinas, tres tamaños, colores modificables. Texto del panel en inglés o japonés, elegido automáticamente según el idioma del terminal (o manualmente).
DIVISAS E IMPORTANCIA
- Automático: divisa base y divisa de beneficio del símbolo del gráfico (EURUSD -> EUR, USD). Para oro, índices y criptomonedas se usa la divisa de beneficio (por ejemplo XAUUSD -> USD).
- O su propia lista (por ejemplo USD,EUR,JPY), o automático más su lista.
- Filtro de importancia para la lista y las líneas: High + Medium por defecto. Filtro separado para zonas de precaución, estado de precaución y alertas: solo High por defecto.
ALERTAS (desactivadas por defecto)
- N minutos antes de un evento (15 por defecto, 1-240), para la importancia de precaución. Ventana emergente, sonido, notificación push y / o e-mail.
- Una alerta por evento en todo el terminal, incluso cuando el indicador está en varios gráficos.
- Cuando varios eventos de la misma divisa se publican al mismo tiempo (por ejemplo, una publicación del CPI con varias cifras), recibe una alerta por cada uno de ellos.
- Los eventos cuya hora de alerta ya había pasado cuando se cargó el indicador, o mientras el terminal estaba cerrado, no generan alerta.
PARA USUARIOS DE EA (iCustom)
Dos buffers, valor en la última barra (shift 0):
- Buffer 0: minutos hasta el próximo evento de importancia High de las divisas elegidas. -1 = ninguno dentro del tiempo de anticipación, -2 = sin datos de calendario (aún no cargados, o Probador de Estrategias).
- Buffer 1: 1 dentro de una zona de precaución, 0 en caso contrario.
Un producto comprado en el Market se instala en la carpeta Indicators\Market, por lo que el nombre a usar es "Market\\Macro Event Countdown and Caution Zones". Pase false como primer parámetro: la copia entonces no dibuja nada en el gráfico y no ocupa uno de los 8 espacios de dibujo del gráfico. Los demás parámetros mantienen sus valores por defecto:
int h = iCustom(_Symbol, _Period, "Market\\Macro Event Countdown and Caution Zones", false);
double v[1];
if(CopyBuffer(h, 0, 0, 1, v) == 1) { /* v[0] = minutes to the next High event */ }
Si quiere pasar más parámetros, la lista tiene 46 entradas: los 41 parámetros más los 5 encabezados de grupo, en el orden que se muestra en la pestaña Inputs.
Cómo reacciona su EA a estos valores es decisión suya; el indicador en sí no opera.
LIMITACIONES (lea antes de comprar)
- El Probador de Estrategias de MT5 no tiene datos de calendario. En el probador solo se muestra un aviso y el buffer 0 devuelve -2. No se puede usar para hacer backtest de un EA que evita noticias.
- Los nombres de los eventos proceden del calendario del terminal, en el idioma del terminal. Con el panel en inglés en un terminal japonés, los nombres aparecen en japonés.
- La hora local y UTC se convierten con la diferencia horaria actual. Para eventos situados al otro lado de un cambio de horario de verano, la hora mostrada puede diferir en 1 hora. La hora del servidor no se ve afectada.
- Los eventos de todo el día y los eventos provisionales se listan, pero no tienen zona de precaución ni alerta.
- Las divisas que el calendario de MT5 no cubre (por ejemplo CNH, TRY) no se muestran.
- Los valores reales aparecen con un retraso de hasta el intervalo de comprobación (30 segundos por defecto, 10-300). La exactitud y el momento de los datos dependen del proveedor del calendario (MetaQuotes); este indicador solo los muestra.
- Su prop firm o bróker puede usar otra fuente de noticias u otras reglas. Este indicador no decide qué está permitido en su cuenta; compruebe usted mismo sus reglas.
- Hasta 8 copias con dibujo en un gráfico. Cuando varias copias dibujan zonas en un mismo gráfico, se usa la configuración de zonas de la primera copia. Las copias con el dibujo desactivado (iCustom) no se cuentan.
- Los buffers contienen solo el valor de la última barra; las barras anteriores están vacías.
- Si guarda una plantilla, los objetos del panel también se guardan, pero se reconstruyen al cargar la plantilla.
IMPORTANTE
- No es una señal de compra / venta ni un pronóstico de cómo reaccionará el precio a las noticias. No promete ninguna ganancia ni resultado. Las decisiones de trading son responsabilidad suya.
- Los objetos cuyos nombres empiezan por "ECN" se consideran dibujos de este indicador. Se usan variables globales temporales del terminal que empiezan por "ECN" para compartir el estado de alertas y del panel entre gráficos.
- Las notificaciones push y el e-mail requieren la configuración de notificaciones / e-mail del terminal.
OTROS
- Solo MetaTrader 5 (el calendario de MT5 no está disponible en MetaTrader 4). Funciona en cualquier símbolo y marco temporal. Probado en una cuenta demo de MT5.
- Sin DLL, sin solicitudes web: los datos proceden únicamente del calendario integrado de MT5.
- Soporte a través de mensajes de MQL5, respuesta en un plazo de 3 días hábiles: solo instalación, configuración e informes de errores. No se pueden responder preguntas sobre opiniones de mercado, cómo operar las noticias o decisiones de trading.

