Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Artículo publicado Simulación de mercado (Parte 10): Sockets (IV):
En el artículo anterior, «Simulación de mercado (Parte 09): Sockets (III)», expliqué el último paso necesario para crear un minichat. El objetivo era que pudieras empezar a explorar el funcionamiento de los sockets utilizando el lenguaje MQL5. Aunque esto resulte interesante y pueda serte útil en el futuro, se aplica a la implementación del sistema de repetición/simulador, ya que aún no he decidido cómo será, o mejor dicho, cómo haré realmente la implementación del sistema de órdenes. El uso de sockets muchas veces es simplemente una alternativa muy viable para transferir información entre diferentes aplicaciones e incluso entre plataformas operativas distintas. Es decir, puedes transferir datos desde un sistema Windows a un macOS o incluso a Linux sin necesidad de conocer en detalle el sistema de origen o de destino. Por esta razón, también podemos utilizar sistemas aparentemente más modestos para construir algo más elaborado, como en el caso de usar un conjunto de Raspberry para realizar factorizaciones dedicadas. Pero esto va más allá del alcance de esta serie de artículos. La idea principal aquí es prepararte, estimado lector, para la próxima etapa de desarrollo que atravesará el sistema de repetición/simulador.
Sin embargo, en el artículo «Simulación de mercado (Parte 06): Transfiriendo información desde MetaTrader 5 hacia Excel», mostré cómo transferir información entre MetaTrader 5 y Excel. ¿Por qué Excel? El motivo es didáctico, ya que podríamos haber utilizado cualquier otro programa. No obstante, usar Excel hace que resulte más interesante explicar lo que se pretende hacer. Esto se debe a que es muy habitual utilizar RTD o DDE para transferir datos a Excel, pero este tipo de comunicación siempre es unidireccional. Es decir, solo podemos enviar datos a Excel y nunca leer rápidamente los datos calculados para que MetaTrader 5 pueda utilizarlos. Piensa en las posibilidades que esto abriría: podrías usar un Asesor Experto sencillo y colocar toda la lógica de cálculo en Excel para poder controlarla. Así, el Asesor Experto podría operar de forma completamente automatizada y los ajustes o modificaciones no tendrían que pasar por MQL5. Podrías hacerlo directamente dentro de VBA. Tal vez te parezca muy complicado o incluso inalcanzable, pero si tienes los conocimientos adecuados y estás dispuesto a estudiar, te darás cuenta de que es algo relativamente sencillo de realizar. Sin embargo, es necesario estudiar y dedicarse a esta tarea.
Autor: Daniel Jose