Entradas Populares

La Elección Del Editor - 2019

MQL4: escribir un indicador de noticias

¡Saludos, caballeros, programadores de MQL!

Muy a menudo, surge una situación en la que necesitamos utilizar algunos datos que están en línea en ciertas páginas del asesor o indicador de divisas. Un ejemplo típico de tal situación es recibir noticias y mostrarlas en una terminal en un gráfico en un formato conveniente para usted. Cómo hacer esto: aprenderá de la lección de hoy.

¿Qué es una página de internet? Estos son solo algunos datos y varias etiquetas html que ayudan a organizar y colocar estos datos en la página, así como a presentarlos de forma legible. En pocas palabras, todas las páginas en Internet se pueden representar como texto y marcado html. Todo el formateo en dichos documentos se lleva a cabo utilizando palabras de servicio especiales, etiquetas. Casi toda la información en archivos html está rodeada de etiquetas. Si queremos extraer datos en su forma pura, entonces necesitamos separar la información del servicio (etiquetas) de los datos principales.

¿Qué es una etiqueta?

Desde el punto de vista de una descripción simple, una etiqueta es cualquier palabra rodeada por dos corchetes angulares. Las personas inteligentes llaman a una etiqueta "descriptor", pero fingiremos que no es así y, por razones de brevedad, seguiremos diciendo una "etiqueta". Una etiqueta es un elemento de un lenguaje de marcado de texto (html). Todo lo que está dentro de la etiqueta se llama contenido del elemento. Las etiquetas están emparejadas y son individuales. Una etiqueta emparejada incluye un elemento de apertura y uno de cierre, por ejemplo,

… .

. Todo lo que se encuentra entre el elemento de apertura y cierre se llama contenido, o el contenido de la etiqueta. Las etiquetas individuales, como puede suponer, contienen solo un elemento, por ejemplo,
. Html es un lenguaje simple que, en verdad, no se considera un lenguaje de programación. Puede aprenderlo a un nivel tolerable en solo una semana, además, la red está llena de varias lecciones, libros y cursos de capacitación.

¿Cuál es nuestra tarea para hoy?

Por lo tanto, queremos obtener datos de alguna página de la red y sabemos que son solo texto y etiquetas. Por lo tanto, para comenzar, necesitamos escribir un programa que lea el archivo html descargado, busque las etiquetas dadas y otras manipulaciones con los datos recibidos. Luego visualizaremos los datos necesarios en el gráfico. Marcaremos el momento del lanzamiento de las noticias con simples líneas verticales de diferentes colores con subtítulos en forma de los eventos mismos. En el futuro, podrá actualizar de forma independiente el indicador y los datos que presenta en un formato conveniente para usted, en forma de tableta, flechas, marcas de verificación o cualquier otro método que su imaginación le indique.

Conclusión

Hoy escribimos un indicador simple que muestra ciertos datos específicos tomados de la red. De hecho, por supuesto, esto puede ser absolutamente cualquier dato que necesite intercambiar. El único criterio en este caso es que los datos deben presentarse en la página html como texto sin formato con etiquetas html. En la próxima lección, actualizaremos nuestro indicador para leer datos en formato rss.

Mira el video: Cómo generar una pausa de tiempo en un expert o indicador MQL4? (Diciembre 2019).

Deja Tu Comentario