Having studied many professional traders, I found another thing they held in common. Trade management. It was how they either scaled in or scaled out of their trades, and sometimes both in the same trade. By managing the risk, I’ve seen the pro’s make very good profits while being right less than 25% of the time. However they also balance that by letting the profits run whenever possible.
The other factor is the way Thinkorswim implements a Strategy. Everything is modular. You are able to use one piece of code for your long entries, another piece of code for your short entries, and then use entirely different pieces of code to manage the exits. It’s designed to let you mix them around like Lego’s.