Прибыль по сделке

 
подскажите пожалуйста как определить прибыль-убыток по последней закрытой сделке. Проблема в том, что сейчас сделки бьются свопами на части и номер ордера при переносе позиции присваивается новый. А хочется знать прибыль всей сделки а не последнего временного отрезка.
 
"Кодирование OrderOpenPrice() при помощи OrderMagicNumber() для ручной торговли"

price_txt = DoubleToStr( price, Digits ); // комментарий ордера