I’m not sure how your frontend is handled but how expensive of an operation would be to recalculate and print any PNL after the first and subsequent targets?
So in this case, the profit at 3918.75 shouldn’t be $662.50 because there is one target before and all the ones after should be recalculated and printed. Same concept should be applied to the loss side.
What do others think?
P.S. If you’re a DOM user consider voting up this feature: