Inicio Trading Sistemático Publicación

Plantilla de EA para Noticias sin DLL - Ideal para MetaTrader 4

Archivos adjuntos
16308.zip (2.94 KB, Descargar 0 veces)

En esencia, este es el código fuente (plantilla) de un Asesor Experto que descarga noticias de investing.com, escrito en MQL4 sin necesidad de DLL. Si estabas buscando una forma de integrar esto en tu producto para el Mercado (ya que el uso de DLL no está permitido allí), ¡entonces esto es justo lo que necesitas! Ahora cualquiera puede implementar la función de operar según el contexto de noticias, y lo mejor es que tú mismo puedes hacerlo. La plantilla se basa en el indicador Urdala News Investing.

Por ejemplo, puedes hacer que el EA no opere en absoluto durante la publicación de noticias, o cerrar todas las posiciones rentables antes del anuncio, o incluso establecer órdenes pendientes antes de que salgan las noticias; hay muchas opciones. Te proporciono un borrador — ¡crea!

A pesar de ser solo una plantilla, es completamente funcional como un indicador de contexto de noticias — genera señales y dibuja líneas en el gráfico.

Líneas de noticias

Recomendaciones:

El código incluye este segmento:

if(CheckNews>0)
     {
      // Aquí debes listar las acciones a realizar en el momento de la publicación de noticias y durante su validez
      Comment("Tiempo de noticias");

        }else{
      // Aquí debes especificar la acción cuando no hay noticias a la vista
      Comment("No hay noticias");

     }

Actualmente, el EA simplemente genera un comentario indicando si hay o no noticias. Puedes insertar las condiciones que deseas ejecutar durante los eventos noticiosos en lugar de estos comentarios.

¡Atención! El funcionamiento del EA requiere que se agregue el siguiente enlace a la URL de confianza:

http://ec.forexprostools.com/?columns=exc_currency,exc_importance&importance=1,2,3&calType=week&timeZone=15&lang=1

Lista de variables:

  • BeforeNewsStop - tiempo en minutos antes de la noticia para que el EA pause su operación, por ejemplo, 5 minutos antes de la publicación. El EA cambia al modo "Tiempo de noticias".
  • AfterNewsStop - tiempo en minutos después de la noticia para que el EA pause su operación, por ejemplo, 5 minutos después de la publicación. El EA desactiva el modo "Tiempo de noticias".
  • NewsLight, NewsMedium, NewsHard - habilita la descarga de noticias débiles, medianas y fuertes.
  • offset - Zona horaria (GMT).
  • NewsSymb - lista de todas las divisas para las que deben descargarse noticias. Si está vacío, se utilizan las divisas del símbolo actual.
  • DrawLines - dibujar líneas en el gráfico.
  • Next - dibujar solo las noticias próximas, no dibujar las noticias pasadas.
  • Signal - alerta sobre las noticias inminentes a la distancia de BeforeNewsStop minutos.

Si no puedes insertar las funciones necesarias en el EA, no dudes en contactarme.

Publicaciones relacionadas

Comentarios (0)