Eai, Junior.
Sobre a primeira sugestão que você colocou, você me deixou com uma dúvida: Como o sistema saberá que a carteira já está balanceada se o usuário não fornecer os alvos ?
A segunda sugestão eu achei interessante. Não tinha pensado por esse lado! Vou estudar e estruturar melhor para incorporar essas funcionalidades. Obrigado, Junior!