enviame el scrip y te lo miro, pero creo que para hacer cierres parciales, la mejor opción es abrir varias posiciones y cerrarlas en momentos diferentes, por eso el otro scrip te hacia eso.
tu lo gestionas como si solo abrieras una posicion de 0,3
lotes por ejemplo, pero realmente abres tres operaciones de 0,1, eso te permite gestiones tres posiciones parciales,
Pudiendo cerrar una 0,1 lotes y te quedarian abiertos 0,2 lotes,
cierras oto 0,1 lotes y te quedan 0,1 lotes que cierras posteriormente
Pudiendo cerrar dos 0,2 lotes y te quedarian abiertos 0,1 lotes qu cierras posteriormente
o pudiendo cerrar las tres posiciones 0,3 lotes y te que darian 0 lotes abiertos.
No se si entiendes la idea.
Ya me dices si esta solucion te seria util.
Un saludo
P.d: email: