Funcionalidad
Con este script podemos cerrar de forma masiva, órdenes abiertas desde el indicador SMC_CalculateOrders sobre el activo de la ventana donde se ejecute. En la misma ventana debe estar cargado el indicador SMC_CalculateOrders. Este script es el que se lanza también cuando se pulsa en el botón Cierre.
Es importante indicar, que para cerrar cualquier orden de un activo, su mercado debe estar abierto. Si todo es correcto, se abrirá una pantalla de “verificación de orden”, que debe ser Aceptada para que se ejecute.
Se puede indicar si el cierre se quiere por completo (100%) o si se quiere cerrar sólo un porcentaje de la operación, cambiando la variable percentToClose.
Se pueden seleccionar qué ordenes cerrar a través de los siguientes filtros:
- Por tipo de operación. Se puede configurar si se quieren cerrar órdenes de compra, venta y/o pendientes
- Por pérdida o ganancia acumulada. Se puede configurar cerrar órdenes que estén ganando y/o perdiendo dinero
Parámetros de entrada
percentToClose Porcentaje a cerrar de cada orden. Si se indica 100 se cerrarán por completo. Un número menor cerrará sólo un parte de cada orden
applyBuyOrders Para cerrar órdenes de compra abiertas, esta propiedad debe estar activada. Si se desactiva no se cerrará ninguna orden de compra abierta
applySellOrders Para cerrar órdenes de venta abiertas, esta propiedad debe estar activada. Si se desactiva no se cerrará ninguna orden de venta abierta
applyPendingBuyOrders Para cerrar órdenes de compra pendientes, esta propiedad debe estar activada. Si se desactiva no se cerrará ninguna orden de compra pendiente
applyPendingSellOrders Para cerrar órdenes de venta pendientes, esta propiedad debe estar activada. Si se desactiva no se cerrará ninguna orden de venta pendiente
applyWiningOrders Para cerrar órdenes que están ganando dinero (sin tener en cuenta comisiones), esta propiedad debe estar activada. Si se desactiva no se cerrará ninguna orden en ganancias
applyLosingOrders Para cerrar órdenes que están perdiendo dinero (sin tener en cuenta comisiones), esta propiedad debe estar activada. Si se desactiva no se cerrará ninguna orden en pérdidas
Extra
Posibles usos para esta herramienta son:
Pulsando el botón Cierre o ejecutando el script sobre la ventana donde está cargada la herramienta SMC_CalculateOrders se lanza la operación de cierre. Tras aceptar su ejecución se cerrarían las órdenes abiertas, independientemente si son de venta o de compra, así como si van ganando o perdiendo, y se borrarían todas las órdenes pendientes.
Habría que configurar las propiedades:
percentToClose=100
applyBuyOrders=true
applySellOrders=true
applyPendingBuyOrders=true
applyPendingSellOrders=true
applyWiningOrders=true
applyLosingOrders=true
Compártelo
Comparte este artículo en tus redes sociales