Discusión sobre el artículo "Biblioteca para el desarrollo rápido y sencillo de programas para MetaTrader (Parte XIX): Clase de mensajes de la biblioteca"

 

Artículo publicado Biblioteca para el desarrollo rápido y sencillo de programas para MetaTrader (Parte XIX): Clase de mensajes de la biblioteca.:

En el artículo, analizaremos la muestra de mensajes de texto. Ahora que tenemos un número suficiente de mensajes de texto distintos, merece la pena que pensemos en organizar un método para guardarlos, mostrarlos y adaptarlos a otros idiomas desde el ruso. Asimismo, también deberíamos pensar en un modo de añadir nuevos idiomas a la biblioteca y alternar rápidamente entre ellos.

Lo guardamos en una nueva carpeta y con un nombre nuevo: \MQL5\Experts\TestDoEasy\Part19\TestDoEasyPart19.mq5.
Aun así, se han realizado algunos pequeños cambios, pero todos están relacionados con el tamaño de los cambios monitoreados y la construcción visual de los textos mostrados, por eso no vamos a detallarlos aquí.

Compilamos e iniciamos el asesor en el simulador en el modo visual. En el asesor se ha establecido el seguimiento del tamaño del spread, la magnitud del beneficio y los fondos. Por eso, vamos a fijarnos en los mensajes sobre el cambio del spread y el cruzamiento del mismo con un volumen de 2 puntos. Y, cuando los fondos aumenten, las posiciones abiertas se cerrarán. Sobre todo esto, y también sobre la apertura/cierre de posiciones en el diario, deberán mostrarse las entradas correspondientes, con las que ya estamos familiarizados por las simulaciones de artículos anteriores. Aquí, lo que nos interesa no son los propios mensajes, sino que estos se muestren correctamente, dado que ahora se guardan y se muestran de otra forma totalmente distinta: todos los mensajes se guardan en un mismo lugar y se muestran al indicar su ubicación en la base de datos de mensajes.

Bien, echemos un vistazo:


Podemos ver que todas las entradas sobre todos los eventos se muestran correctamente, y esto significa que todo funciona como habíamos pensado.

Ahora, disponemos de una clase de mensajes con una base común con todos los textos de la biblioteca, así como una descripción para todos los códigos de retorno del servidor comercial y los errores de tiempo de ejecución. Y el acceso a todos los mensajes se realiza según un código de error o un identificador de mensaje específicos.

Autor: Artyom Trishkin

Artyom Trishkin
Artyom Trishkin
  • www.mql5.com
Perfil del trader
 
Siempre nos sorprende la tecnologia y nuevos metodos que existen. Maravilloso
Razón de la queja: