This is what I always have done in live gamesI used to be the same. It all comes under being disciplined. You have to play your game no matter how high you are up.
One thing you could do is set up a bb target for a session. Once you cover up that amount you are done. You end the session.
The other is setting up a stop loss or a trailing stop. Once you go down that limit (25/50 BB for ex) you get off.
Mhmm and how do you stop losing it all? By minimising the variance by playing many small swing sessions relative to the bankroll.I guess I am the only 1 that's going to tell you that you are not doing anything wrong. You are taking a shot at a bigger win.
I say, keep doing it.
When you start with $100 and you are up to $400, hell yes you should take some chances!!! Just don't lose it all back... If you take a shot and lose - tighten back up for a while.