fixed bug with negative returns when stop greater than target (account for zeroing out an account)