OO already does a pretty good job of figuring out the max. loss on a trade (and uses that to determine 'margin required'). By simply inverting the position, it would be relatively easy to use the same algorithm to calculate the max. profit of a trade. Given that mid-NBBO sometimes gives values which are ahem implausible (and most brokers, most of the time, won't give an 'impossible' fill even in vol spikes) how about ... toggle to 'cap profits at max. profit' toggle to 'cap loss at max. loss' This will improve the robustness of backtesting, and may be welcomed by many: for debit butterfly trades (4 complex legs) it will not give spurious bonus fills (if 'cap profits at max. is _ON_) for DCs, a user can turn OFF 'cap loss at max. loss', and then Alpha can at least see a mid-NBBO value for his deep ITM DCs ... The current implementation is: cap profits OFF cap losses ON ... I would suggest that, for simplicity - if the upgrade is implemented - both are either on or off Better Backtesting -> More Trust In Results -> More Success Live Trading