To all the people offering negative advice to the OP, you may think you are high and mighty but the real traders read your post and know that you do not actually trade. If you did, you wouldn't pompously pretend to be above human emotion.
To the original poster,
I have suffered the same issues since I first started trading. It is very difficult. What helps me is staying objective, and doing my best to focus only on setups where I won't have an asshole cancel all the bids on me and make me want to hold knowing it's a shakeout. I try to find setups where I can be the first to take the liquidity that's my out, so I'm always out early, but it works... I might be right 8/10 times but only make money 5 out of 10 because on 3 of the 10 I get out too early into an obvious shakeout but not letting the losers get away keeps me from going on tilt. Most likely, certain situations and setups lead you to your losses.
I've been going on tilt when I'm leaning on my out, it goes slowly, so after covering I get back in, then the rest of the out (the last 30%) goes instantly and I freeze instead of paying the wide spread and then it goes against me. I try to avoid these situations.
You will always have the gambler inside of you. It is because you are human. You have to compensate by choosing setups that don't allow you to gamble, you have to compensate by being extra skilled at reading the market. You have to always learn the same lesson over and over. I feel like such a piece of shit right now, venting on this thread is helping me, but I am no different mentally than I was as a rookie trader. The only difference is I'm good enough now that 4/5 days I can avoid letting these emotions overrun me to the point of disaster, and on the 5th day I try to cut my losses between $500-1000. When I have a blowup day and my emotions get out of hand I take a day off, afterwards, that helps. Some people/traders might say the tough man's mentality is to stay and fight the next day, if that works for you great but for me I get too angry. Taking a day off to cool off humbles me and brings me back fresh.
Ignore the negative dickheads who can't trade themselves and want to bring everybody who has some talent down.