exchange.Buy(-1, position[0].Amount) es el equivalente a que la posición sea completamente vacía.
Me pregunto cuál es la mejor opción para cerrar una sola vez todos los depósitos de plus y vacío.