Discusión sobre el artículo "Recetas MQL5 - Escribiendo nuestra propia profundidad de mercado"

 

Artículo publicado Recetas MQL5 - Escribiendo nuestra propia profundidad de mercado:

Este artículo enseñará a los lectores a trabajar de forma programática con la profundidad de mercado, también describirá el principio de funcionamiento de la clase CMarketBook, que ampliará de forma orgánica la biblioteca estándar de clases MQL5 y proporcionará métodos cómodos para trabajar con la profundidad del mercado.

El lenguaje MQL5 está en permanente desarrollo, y con cada año proporciona cada vez más posibilidades para trabajar con la información bursátil. Uno de esos tipos de datos bursátiles es la información sobre la profundidad de mercado en la bolsa. Se trata de un recuadro especial que muestra los niveles de precio y los volúmenes de las órdenes límite. MetaTrader 5 tiene incorporada su propia profundidad de mercado para representar las órdenes límite. En primer lugar, es necesario proporcionar a su asesor experto un acceso sencillo y cómodo a la profundidad de mercado. Por supuesto, en el lenguaje MQL5 existen varias funciones especiales para trabajar con este tipo de información, pero todas estas funciones tiene un nivel bastante bajo y necesitan de cálculos matemáticos adicionales.

No obstante, los cálculos intermedios son algo que se puede evitar. Todo lo necesario es escribir solo una vez una clase especial para trabajar con la profundidad de mercado. Todos esos cálculos complicados se realizarán dentro de ella, y la propia clase proporcionará métodos cómodos para trabajar con los precios y los niveles de la profundidad. Gracias a esta clase, será suficiente con crear simplemente un panel efectivo en forma de indicador, que representará de forma rápida el estado actual de los precios en la profundidad de mercado.


Fig. 1. Profundidad de mercado bursátil en forma de panel

La primera parte del artículo mostrará de forma clara que la profundidad de mercado reglamentaria, proporcionada por MetaTrader 5, está dotada de capacidades impresionantes. No vamos a intentar duplicar todas estas numerosas capacidades en nuestro indicador, nuestra misión es otra. Vamos a mostrar de forma práctica, tomando como ejemplo la creación de un cómodo panel comercial, que los principios de la programación orientada a objetos permiten operar con bastante facilidad con estructuras de datos complejas. Comprobaremos que con ayuda de MQL5 no supondrá problemas obtener acceso a la profundidad de mercado directamente desde su propio experto y que, como resultado, podrá visualizar su representación de la forma que le sea más cómoda.

Autor: Vasiliy Sokolov