Discusión sobre el artículo "Simulación de mercado (Parte 05): Creación de la clase C_Orders (II)"

 

Artículo publicado Simulación de mercado (Parte 05): Creación de la clase C_Orders (II):

En este artículo, explicaré cómo Chart Trade, junto con el asesor experto, gestionará la solicitud de cierre de todas las posiciones abiertas del usuario. Parece sencillo, pero hay algunos factores que complican la situación y que es necesario saber gestionar.

En el artículo anterior, «Simulación de mercado (Parte 04): Creación de la clase C_Orders (I)», me centré básicamente en explicar cómo sería el código para enviar órdenes de tráding al mercado. El objetivo de toda esa explicación era mostrar cómo se podría estructurar el código de la clase para decodificar la información recibida del indicador Chart Trade.

Quienes tienen ciertos conocimientos podrían implementarlo, aunque no hayan visto el código fuente del Asesor Experto. Aunque parezca que el código mostrado en el artículo anterior no puede ejecutar operaciones en el servidor de tráding real, no es del todo cierto. Ese código no sería suficiente para usarlo con cuentas del tipo HEDGING.

En las cuentas del tipo NETTING ya es posible abrir y cerrar una posición. Pero, el funcionamiento es un poco diferente para las cuentas HEDGING.

Si intentas cerrar una posición de compra utilizando el botón de venta, en realidad abrirás una posición de venta. Esto ocurre en cuentas del tipo HEDGING. En una cuenta del tipo NETTING, realizar lo descrito cerraría la posición de compra o, al menos, produciría algún tipo de efecto, como:

  • Esto supondría un cambio de posición, que se produciría si vendieras un volumen mayor que el de la posición de compra. En este caso, dejarías de estar comprado y pasarías a tener una posición de venta. El volumen de la posición vendida sería la diferencia entre el volumen de la posición comprada y el volumen enviado para el cambio de posición.
  • Realizar un cierre parcial. Esto se lograría si el volumen vendido fuera inferior al de la posición de compra. En este caso, se cerraría una parte del volumen comprado y quedaría una posición de compra abierta desde la perspectiva del mercado.


Autor: Daniel Jose

 
Lo has explicado perfectamente y lo utilizaré.