Discusión sobre el artículo "Gestionar las órdenes es sencillo"

 

Artículo publicado Gestionar las órdenes es sencillo:

Este artículo explica cómo controlar las posiciones abiertas y las órdenes pendientes de varias maneras diferentes. El objetivo es simplificar la escritura de los asesores expertos.

Los asesores expertos pueden controlar las posiciones abiertas. El procedimiento consiste en realizar una búsqueda por todas las órdenes mediante un bucle, luego se elige la posición correspondiente por símbolo y valor de MagicNumber, y finalmente se modifica o se cierra la orden. Estos bloques suelen ser muy parecidos y generalmente tienen las mismas funciones. Esta parte repetitiva del código se puede poner en una función, lo que simplifica significativamente la escritura de asesores expertos y hace que el código ocupe mucho menos.

En primer lugar vamos a dividir esta tarea en tres etapas claramente diferenciadas; estas fases se relacionan con tres tipos de expertos diferentes:

  • Expertos que solo pueden abrir una sola posición
  • Expertos que pueden abrir una posición de cada tipo a la vez, por ejemplo, una posición larga y otra corta
  • Expertos que pueden abrir cualquier número de posiciones simultáneamente

Autor: Andrey Khatimlianskii