Filtro noticias EA MT5 sin codigo

Por qué un EA necesita filtro de noticias, cómo programarlo con el Calendario Económico de MQL5 y qué cubren los filtros de spread, sesión y horario del builder.

📖 4 min read

📝 663 words

🏷️ MQL5 and Expert Advisors

Compartir este artículo:

Filtro noticias EA MT5 sin código

¿Puedes añadir un filtro de noticias a un EA MT5 sin programar?

No en AlfaTactix. El Strategy Builder de MT5 no tiene filtro de noticias ni de calendario económico. Sus filtros del paso 4 son volatilidad ATR, sesión de mercado, rango horario y liquidez (límite de spread, ampliación de spread, volumen); ninguno lee el calendario. Un bloqueo real por noticias requiere código MQL5 que lea el Calendario Económico, escrito a mano o añadido al .mq5 exportado. Reglas de firma: Reglas prop firm.

Guías relacionadas: Filtros MTF avanzados · Convertir estrategia manual · EA challenge FTMO


Por qué importan los filtros de noticias

Sin filtro, el EA opera en NFP/CPI con spread amplio y riesgo de violar reglas de fondeo. MetaQuotes documenta el Calendario en MQL5 [1]; ahí vive un filtro de noticias real.


Calendario económico en MQL5

  1. Llama a CalendarValueHistory [2] para una ventana alrededor de ahora (por ejemplo ±30 minutos), filtrando por las divisas de tu símbolo (EURUSD → USD y EUR).
  2. Lee cada evento con CalendarEventById y quédate con los de importancia alta (CALENDAR_IMPORTANCE_HIGH).
  3. Si queda alguno, no abras la entrada. Las posiciones abiertas conservan su stop loss.

Oro XAUUSD: comprueba también eventos USD.


Qué puede filtrar el builder en su lugar

FiltroLímite con noticias
Liquidez: spreadReacciona cuando el spread ya se amplió, no al evento programado
Rango horarioBloquea la misma ventana cada día elegido de la semana, no solo los días con evento
Sesión de mercadoLas grandes publicaciones suelen caer en Londres / Nueva York
Volatilidad ATRReacciona cuando la volatilidad ya subió

Úsalos como primera capa; añade la comprobación del calendario en MQL5 si tu estrategia o tu firma exige un bloqueo real.


Combinar sesión, spread y noticias

Sesión Londres/NY y tope de spread en el paso 4 del builder; comprobación del calendario en tu código MQL5. Ver Filtros avanzados.


Exportar y límites del backtest

Los datos históricos del calendario en el Probador pueden faltar o diferir; valida en Demo. Código manual: Reglas prop — noticias.



Tactix AI en este flujo

AlfaTactix incluye Tactix AI: usa Tactix Studio para describir tu idea en lenguaje natural y rellenar timeframes, señales, filtros y riesgo en el mismo formulario de seis pasos — o abre Tactix Guide en cualquier paso si solo necesitas explicar un campo. Revisa cada valor y luego exporta MQL5 o Pine Script desde Code Generator (form-first — no prompt-to-code sin probar).

Próximos pasos

ObjetivoEnlace
Estrategia manual → EAConvertir manual
Challenge FTMOFTMO sin código
Visión generalEA sin código

Prueba Strategy Builder — sin registro: Abre la demo en vivo.

Preguntas Frecuentes

No en AlfaTactix. El Strategy Builder de MT5 no tiene filtro de noticias ni de calendario económico; sus filtros del paso 4 son volatilidad ATR, sesión de mercado, rango horario y liquidez (spread y volumen). Un bloqueo real por noticias requiere código MQL5 que lea el Calendario Económico, escrito a mano o añadido al .mq5 exportado en MetaEditor.

CalendarValueHistory devuelve los valores del calendario por rango, país y divisa; CalendarEventById da la importancia de cada evento.

No. Los datos históricos del calendario pueden faltar o diferir; en vivo difieren ventanas y spread. Valida en Demo. Probador vs Live.

Reglas prop firm = límites de la firma y API Calendar en MQL5. Este artículo = por qué importa el filtro, su lógica y qué cubren los filtros del builder.

En MQL5 sí: comprueba que la importancia del evento sea CALENDAR_IMPORTANCE_HIGH. El builder de AlfaTactix no tiene ajuste de calendario ni de impacto.

Solo en parte. El filtro de spread evita entradas cuando el spread se amplía; el de rango horario bloquea la misma ventana cada día elegido de la semana, no solo los días con evento.

Referencias

  1. MetaQuotes, MQL5 Reference. Economic calendar functions. https://www.mql5.com/en/docs/calendar
  2. MetaQuotes, MQL5 Reference. CalendarValueHistory. https://www.mql5.com/en/docs/calendar/calendarvaluehistory