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

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 23): FOREX (IV):
La creación ahora se realiza en el mismo punto en el que convertimos los ticks en barras. Así, si algo va mal durante la conversión, nos daremos cuenta del error enseguida. Esto se debe a que el mismo código que coloca las barras de 1 minuto en el gráfico cuando avanzamos rápidamente también se utiliza para el sistema de posicionamiento y para colocar las barras durante el avance normal. En otras palabras, el código responsable de esta tarea ya no se duplica en ningún lugar. De esta manera, tenemos un sistema mucho más adecuado tanto para el mantenimiento como para las mejoras.
En el artículo anterior, "Desarrollo de un sistema de repetición — Simulación de mercado (Parte 22): FOREX (III)", hicimos algunas modificaciones en el sistema para lograr que el simulador pueda generar información basada en el BID y no solo en el LAST. Pero estas modificaciones no me dejaron satisfecho, y la razón es simple: estamos duplicando código. El hecho de que esta duplicación esté ocurriendo no me resulta cómodo en absoluto.
Pero dado que el código ya estaba cerrado para el artículo y el mismo ya estaba casi listo, dejé las cosas como estaban. Pero eso me molestaba mucho. No tiene sentido que el código funcione en ciertas situaciones y no en otras. Incluso al depurar el código e intentar encontrar la causa del error, realmente no podía encontrarla. Pero al ignorar el código por un momento y observar el diagrama de flujo del sistema (y sí, siempre debes intentar usar un diagrama de flujo para agilizar la codificación), noté que podría hacer algunos cambios para evitar la duplicación del código. Y para empeorar las cosas, el código realmente se estaba duplicando. Esto era lo que causaba el problema que, personalmente, no podía resolver. Pero hay una solución, y vamos a comenzar este artículo resolviendo este problema. Ya que su existencia podría hacer que la codificación adecuada del simulador, para manejar los datos de mercado como se encuentran en FOREX, sea inviable.
Autor: Daniel Jose