One more thing is unclear to me. You said you want each order to have a TP/SL set, but you also want the ability to close all orders whenever a certain amount of profit is reached. Is that feature only to be used if TP/SL is not used? I am asking because if a TP/SL is set per order, each order will close on it's own whenever one of those levels will be reached. There will be no chance for a total profit to ever be reached, and even if it was reached, there would not be many orders open to make this feature useful.