Discusión sobre el artículo "Biblioteca para el desarrollo rápido y sencillo de programas para MetaTrader (Parte XXXIII): Solicitudes comerciales pendientes - Cierre de posiciones según condiciones"

 

Artículo publicado Biblioteca para el desarrollo rápido y sencillo de programas para MetaTrader (Parte XXXIII): Solicitudes comerciales pendientes - Cierre de posiciones según condiciones:

Continuamos trabajando con la funcionalidad de la biblioteca para implementar el comercio con la ayuda de solicitudes pendientes. Ya hemos implementado el envío de solicitudes comerciales según condiciones para la apertura de posiciones y la colocación de órdenes pendientes. Hoy, implementaremos el cierre de posiciones completo, parcial o por opuesta, según condiciones.

Compilamos el asesor y ponemos a prueba el funcionamiento de las solicitudes pendientes en lo que respecta a los diferentes tipos de cierre de posiciones (parcial, total y por posición opuesta). Para ello, iniciamos el asesor en el simulador visual y realizamos las siguientes operaciones:

  1. abrimos una posición de venta y creamos una solicitud pendiente para el cierre de parte de esta posición según el valor del precio;
  2. después de cerrar parcialmente la posición corta, abrimos una posición de compra y creamos una solicitud pendiente para el cierre de esta posición con otra opuesta, cerrada a la mitad por la posición corta según el valor del precio;
  3. después de cerrar parte de la posición larga con una posición opuesta de venta, creamos una nueva solicitud pendiente para el cierre completo de la posición larga con la condición de activación de la solicitud según el tiempo.


Como podemos ver en el ejemplo, todas las solicitudes funcionan según las condiciones establecidas, y luego son eliminadas tras su activación.

Autor: Artyom Trishkin