Discusión sobre el artículo "Simulación de mercado (Parte 16): Sockets (X)"

 

Artículo publicado Simulación de mercado (Parte 16): Sockets (X):

Estamos a punto de concluir este desafío. Sin embargo, antes de pasar al siguiente, quiero que tú, querido lector, procures comprender estos dos artículos, tanto este como el anterior. Así podrás entender realmente el próximo artículo, en el que abordaré exclusivamente la parte referente a la programación en MQL5. Aunque en él también procuraré que sea fácil de entender. Si no comprendes estos dos últimos artículos, con toda seguridad tendrás grandes dificultades para entender el siguiente. El motivo es simple: los contenidos se van acumulando. Cuantas más cosas haya que hacer, más cosas será necesario crear y comprender para alcanzar el objetivo.

El código que hay que implementar en VBA no es en absoluto complicado. En realidad, gran parte de lo que se mostrará ya forma parte de lo que suelen hacer quienes crean scripts en VBA. Sin embargo, hay uno o dos detalles que pueden resultar más o menos complicados, al menos para algunos. No obstante, quiero hacer hincapié en que aquí las cosas se han diseñado para que sean lo más simples y didácticas posible. Además, el código visto en el artículo anterior no sufrirá cambios. Todo lo que necesitas hacer es crear los elementos en VBA para que cubran las necesidades o ajustes pertinentes según lo que se pretende realizar u obtener.

Comencemos observando nuestra interfaz de Excel. Podemos verla en la siguiente imagen:

Si sabes utilizar Excel, habrás notado que los botones que se ven en la imagen anterior son shapes (formas). Permiten crear una interfaz con esquinas redondeadas. Sin embargo, su funcionamiento no difiere mucho del de los controles normales, ya que es posible vincularlos a una macro. Así, cuando haces clic en uno de esos shapes, Excel lo interpreta como si estuvieras interactuando con un botón convencional y realiza la llamada correspondiente para ejecutar la macro asociada al evento de clic en dicho shape o botón.


Autor: Daniel Jose