Trimming losers and leaving winners run could also avoid resetting trades each time the profit target is reached. This could result in a quicker setup for the next leg without waiting to evaluate new winners again...