Discusión sobre el artículo "Desarrollo de un sistema de repetición — Simulación de mercado (Parte 21): FOREX (II)"

 

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

Razón de la queja: