Un poco atascado aquí. Quiero cerrar la operación y luego obtener la gananciapérdida de la operación que se acaba de cerrar --- y agregarla a mi TpAmount anterior. ¿Podría simplemente hacer algo como esto?

if (OrderType () == OP_BUY)
ticket = OrderClose (OrderTicket (), OrderLots (), NormalizeDouble (Bid, Digits), 3, clrBlue);
TpAmount = (OrderProfit);