Discusión sobre el artículo "Desarrollo de un sistema de repetición — Simulación de mercado (Parte 21): FOREX (II)"
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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 Desarrollo de un sistema de repetición — Simulación de mercado (Parte 21): FOREX (II):
Vamos a continuar el armado del sistema para cubrir el mercado FOREX. Entonces, para resolver este problema, primero necesitaríamos declarar la carga de los ticks antes de cargar las barras previas. Esto soluciona el problema, pero al mismo tiempo obliga al usuario a seguir un tipo de estructura en el archivo de configuración que, en mi opinión, no tiene mucho sentido. La razón es que, al desarrollar la programación responsable de analizar y ejecutar lo que está en el archivo de configuración, podemos permitir que el usuario declare las cosas en cualquier orden.
En el artículo anterior, "Desarrollo de un sistema de repetición — Simulación de mercado (Parte 20): FOREX (I), comenzamos a armar, o mejor dicho, a adaptar el sistema de repetición/simulación. Esto de tal manera que fuera posible utilizar datos de mercado, como los de FOREX, para al menos poder hacer una repetición de este mercado.
Allí fue necesario realizar varios cambios y ajustes en el sistema para promover esta capacidad. Pero no solo nos enfocamos en el mercado de divisas en ese artículo. Puedes ver que logramos abarcar una amplia gama de posibles tipos de mercados, ya que ahora podemos no solo ver el precio de la última operación, sino también utilizar el sistema de representación basado en el precio de la oferta (BID), que es bastante común en algunos tipos específicos de activos o mercados.
Pero eso no es todo, también se implementó una forma de hacer que el sistema de repetición/simulación no se quedara "bloqueado" cuando los datos de ticks indicaban que el activo no tenía operaciones en un período dado. Ahora el sistema se encuentra en modo de espera hasta que todo ese tiempo se consume, liberando el sistema para ser utilizado nuevamente. Ahora no tenemos este tipo de problema, aunque nuevos desafíos y problemas todavía persisten, esperando ser corregidos y así mejorar aún más nuestro sistema de repetición/simulación.
Autor: Daniel Jose