¡Hola traders! Hoy les traigo una continuación sobre el código fuente que discutimos anteriormente: La plantilla de Asesor Experto para trabajar con noticias. Esta plantilla utiliza dos fuentes de noticias: Investing.com y Dailyfx.com, y lo mejor de todo es que ¡no necesita DLL!
Este Asesor puede diferenciar entre noticias débiles, medianas y fuertes, además de tener en cuenta las nóminas no agrícolas (NFP). Incluye un parámetro de tiempo para cada tipo de noticia, permitiendo que el script emita señales sobre noticias próximas o ya pasadas.
Con esta plantilla, también puedes invertir su funcionamiento, haciendo que el Asesor opere solo en las nuevas líneas o justo antes de la publicación de las nóminas no agrícolas. Si en un momento hay muchas noticias, el Asesor prioriza las más relevantes.
Esta versión de la plantilla ofrece un ejemplo concreto de cómo puedes integrarla en tu estrategia de trading. Ya cuenta con una función simple de gestión de operaciones, ManageTrade(), que puedes modificar para adaptarla a tus necesidades. La lógica detrás de esta plantilla es sencilla: verifica la presencia de noticias y, si hay alguna, detiene las operaciones durante el tiempo especificado en los ajustes.
Para más funciones de trading, puedes visitar el siguiente enlace:
if(IsTradeAllowed() && trade) {// Sin noticias y trading permitido ManageTrade(); // Tus funciones de trading }

Ajustes:
- SourceNews – Selecciona la fuente de noticias.
- LowNews – Activa noticias débiles.
- LowIndentBefore – Tiempo de anticipación antes de una noticia débil.
- LowIndentAfter - Tiempo de retraso después de una noticia débil.
- MidleNews - Activa noticias medianas.
- MidleIndentBefore - Tiempo de anticipación antes de una noticia mediana.
- MidleIndentAfter - Tiempo de retraso después de una noticia mediana.
- HighNews - Activa noticias fuertes.
- HighIndentBefore - Tiempo de anticipación antes de una noticia fuerte.
- HighIndentAfter - Tiempo de retraso después de una noticia fuerte.
- NFPNews - Activa noticias de nóminas no agrícolas.
- NFPIndentBefore - Tiempo de anticipación antes de una noticia de nóminas no agrícolas.
- NFPIndentAfter - Tiempo de retraso después de una noticia de nóminas no agrícolas.
- DrawNewsLines - Activa para mostrar las líneas de noticias en el gráfico.
- LowColor – Color de noticias débiles.
- MidleColor - Color de noticias medianas.
- HighColor - Color de noticias fuertes.
- LineWidth – Ancho de línea.
- LineStyle - Estilo de línea.
- OnlySymbolNews - Configúralo en "true" para mostrar noticias solo para el símbolo seleccionado o "false" para mostrar todas.
- Your Time Zone, GMT (for news) - Zona horaria (GMT).
Recuerda que esta es una plantilla diseñada para que desarrolles tu propio Asesor.
Si tienes alguna duda sobre cómo insertar las funciones necesarias, no dudes en contactarme, ¡la ayuda está cerca!
Publicaciones relacionadas
- Promedio Móvil: Asesor Experto para MetaTrader 5
- Crossover de 2 MA: Tu Asesor Experto para MetaTrader 4
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Dark Cloud Cover y Piercing Line
- Procesamiento Visual de Órdenes: Mejora tu Trading en MetaTrader 4
- Órdenes Pendientes: Guía Completa para MetaTrader 4