I concur with Banjo. Use an MA to signal an exit. MAs lag, so they'll get you out in due course when a position's turned around enough to warrant you getting out. Won't be on the mark every time, and it will give back some, but it may capture more than what you're getting out with now. You would backtest some to optimize the preferable MA for your method, and use that.
. In another domain Quality or Statistical Process Control when there is randomness it is said the process is in CONTROL because it is well bounded and so PREDICTABLE TO REVERT AT BOUNDS whereas in the other case it would be said to be OUT OF CONTROL because it is a process that derives and can go mad