you can use a front end like bracket trader to take a discretionary entry and automate the exit at certain levels. E.g. at target 1 you take off so many contracts, target 2 another lot, target 3 you can let it trail etc. Timestop, price stop etc. In addition you can still exit discretionary.